./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fa1d009dc6f8eabe9542b3dc62739ce0106fb2669419cfdd51359ba01dfee168 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 15:33:12,356 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 15:33:12,413 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-13 15:33:12,418 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 15:33:12,418 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 15:33:12,452 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 15:33:12,454 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 15:33:12,454 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 15:33:12,454 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 15:33:12,455 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 15:33:12,456 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 15:33:12,456 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 15:33:12,456 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 15:33:12,457 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 15:33:12,457 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 15:33:12,457 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 15:33:12,457 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 15:33:12,458 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 15:33:12,458 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 15:33:12,458 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 15:33:12,458 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 15:33:12,458 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 15:33:12,458 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 15:33:12,458 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 15:33:12,458 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 15:33:12,458 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 15:33:12,459 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 15:33:12,459 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 15:33:12,459 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 15:33:12,459 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 15:33:12,460 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 15:33:12,460 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 15:33:12,460 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:33:12,460 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 15:33:12,460 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 15:33:12,460 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 15:33:12,460 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 15:33:12,461 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 15:33:12,461 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 15:33:12,461 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 15:33:12,462 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 15:33:12,462 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 15:33:12,462 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> fa1d009dc6f8eabe9542b3dc62739ce0106fb2669419cfdd51359ba01dfee168 [2024-11-13 15:33:12,788 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 15:33:12,798 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 15:33:12,802 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 15:33:12,803 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 15:33:12,803 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 15:33:12,805 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i Unable to find full path for "g++" [2024-11-13 15:33:14,661 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 15:33:14,918 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 15:33:14,918 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i [2024-11-13 15:33:14,928 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/data/45fe8edc8/f2222e16331c4fb6b09a0bdb20674408/FLAG9903e4060 [2024-11-13 15:33:14,943 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/data/45fe8edc8/f2222e16331c4fb6b09a0bdb20674408 [2024-11-13 15:33:14,945 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 15:33:14,947 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 15:33:14,948 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 15:33:14,948 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 15:33:14,953 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 15:33:14,954 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:33:14" (1/1) ... [2024-11-13 15:33:14,955 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10471715 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:14, skipping insertion in model container [2024-11-13 15:33:14,955 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:33:14" (1/1) ... [2024-11-13 15:33:14,981 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 15:33:15,158 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i[917,930] [2024-11-13 15:33:15,231 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:33:15,245 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 15:33:15,258 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i[917,930] [2024-11-13 15:33:15,335 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:33:15,358 INFO L204 MainTranslator]: Completed translation [2024-11-13 15:33:15,359 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15 WrapperNode [2024-11-13 15:33:15,359 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 15:33:15,360 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 15:33:15,360 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 15:33:15,360 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 15:33:15,370 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,381 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,421 INFO L138 Inliner]: procedures = 29, calls = 189, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 595 [2024-11-13 15:33:15,421 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 15:33:15,422 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 15:33:15,422 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 15:33:15,422 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 15:33:15,432 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,432 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,437 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,469 INFO L175 MemorySlicer]: Split 158 memory accesses to 4 slices as follows [2, 32, 38, 86]. 54 percent of accesses are in the largest equivalence class. The 16 initializations are split as follows [2, 3, 5, 6]. The 19 writes are split as follows [0, 3, 9, 7]. [2024-11-13 15:33:15,469 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,469 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,506 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,513 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,522 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,524 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,536 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 15:33:15,537 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 15:33:15,537 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 15:33:15,537 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 15:33:15,538 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (1/1) ... [2024-11-13 15:33:15,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:33:15,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:15,574 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 15:33:15,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 15:33:15,603 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 15:33:15,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 15:33:15,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 15:33:15,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-13 15:33:15,604 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-13 15:33:15,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#0 [2024-11-13 15:33:15,604 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#1 [2024-11-13 15:33:15,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#2 [2024-11-13 15:33:15,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~real#3 [2024-11-13 15:33:15,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#0 [2024-11-13 15:33:15,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#1 [2024-11-13 15:33:15,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#2 [2024-11-13 15:33:15,605 INFO L130 BoogieDeclarations]: Found specification of procedure write~real#3 [2024-11-13 15:33:15,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 15:33:15,605 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 15:33:15,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-13 15:33:15,606 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-13 15:33:15,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#0 [2024-11-13 15:33:15,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#1 [2024-11-13 15:33:15,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#2 [2024-11-13 15:33:15,606 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real#3 [2024-11-13 15:33:15,606 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 15:33:15,606 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 15:33:15,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 15:33:15,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 15:33:15,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-13 15:33:15,607 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-13 15:33:15,607 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 15:33:15,607 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 15:33:15,829 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 15:33:15,831 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 15:33:16,611 INFO L? ?]: Removed 171 outVars from TransFormulas that were not future-live. [2024-11-13 15:33:16,611 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 15:33:16,624 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 15:33:16,624 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 15:33:16,625 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:33:16 BoogieIcfgContainer [2024-11-13 15:33:16,625 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 15:33:16,627 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 15:33:16,628 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 15:33:16,632 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 15:33:16,633 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 03:33:14" (1/3) ... [2024-11-13 15:33:16,633 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bebcc58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:33:16, skipping insertion in model container [2024-11-13 15:33:16,634 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:15" (2/3) ... [2024-11-13 15:33:16,634 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@bebcc58 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:33:16, skipping insertion in model container [2024-11-13 15:33:16,634 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:33:16" (3/3) ... [2024-11-13 15:33:16,635 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-ap_file-91.i [2024-11-13 15:33:16,651 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 15:33:16,653 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_variablewrapping_wrapper-ap_file-91.i that has 2 procedures, 125 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 15:33:16,711 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:33:16,724 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4457655f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:33:16,724 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 15:33:16,728 INFO L276 IsEmpty]: Start isEmpty. Operand has 125 states, 105 states have (on average 1.4285714285714286) internal successors, (150), 106 states have internal predecessors, (150), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-13 15:33:16,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-11-13 15:33:16,741 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:16,742 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:16,743 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:16,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:16,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1995847135, now seen corresponding path program 1 times [2024-11-13 15:33:16,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:16,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870977924] [2024-11-13 15:33:16,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:16,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:16,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,151 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-13 15:33:17,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-13 15:33:17,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 15:33:17,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 15:33:17,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 15:33:17,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-13 15:33:17,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-13 15:33:17,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,219 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-13 15:33:17,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-13 15:33:17,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-13 15:33:17,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-13 15:33:17,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,254 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-13 15:33:17,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-13 15:33:17,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-13 15:33:17,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,279 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 15:33:17,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,292 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 15:33:17,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-13 15:33:17,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,318 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:33:17,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:33:17,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870977924] [2024-11-13 15:33:17,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870977924] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:17,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:17,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:33:17,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470514355] [2024-11-13 15:33:17,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:17,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 15:33:17,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:33:17,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 15:33:17,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 15:33:17,376 INFO L87 Difference]: Start difference. First operand has 125 states, 105 states have (on average 1.4285714285714286) internal successors, (150), 106 states have internal predecessors, (150), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 15:33:17,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:17,425 INFO L93 Difference]: Finished difference Result 243 states and 379 transitions. [2024-11-13 15:33:17,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 15:33:17,429 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 2 states have call successors, (17) Word has length 138 [2024-11-13 15:33:17,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:17,439 INFO L225 Difference]: With dead ends: 243 [2024-11-13 15:33:17,439 INFO L226 Difference]: Without dead ends: 121 [2024-11-13 15:33:17,443 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 15:33:17,450 INFO L432 NwaCegarLoop]: 177 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:17,450 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 15:33:17,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-11-13 15:33:17,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2024-11-13 15:33:17,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 102 states have (on average 1.4019607843137254) internal successors, (143), 102 states have internal predecessors, (143), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-13 15:33:17,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 177 transitions. [2024-11-13 15:33:17,510 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 177 transitions. Word has length 138 [2024-11-13 15:33:17,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:17,510 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 177 transitions. [2024-11-13 15:33:17,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 15:33:17,511 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 177 transitions. [2024-11-13 15:33:17,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-11-13 15:33:17,516 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:17,516 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:17,516 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 15:33:17,517 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:17,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:17,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1712812157, now seen corresponding path program 1 times [2024-11-13 15:33:17,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:17,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187212713] [2024-11-13 15:33:17,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:17,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:17,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-13 15:33:17,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,889 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-13 15:33:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 15:33:17,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 15:33:17,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 15:33:17,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,919 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-13 15:33:17,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-13 15:33:17,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-13 15:33:17,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-13 15:33:17,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,952 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-13 15:33:17,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-13 15:33:17,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-13 15:33:17,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,975 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-13 15:33:17,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-13 15:33:17,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 15:33:17,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 15:33:17,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:17,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-13 15:33:18,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,009 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:33:18,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:33:18,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187212713] [2024-11-13 15:33:18,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187212713] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:18,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:18,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:18,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175159344] [2024-11-13 15:33:18,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:18,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:18,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:33:18,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:18,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:18,014 INFO L87 Difference]: Start difference. First operand 121 states and 177 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 15:33:18,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:18,123 INFO L93 Difference]: Finished difference Result 241 states and 354 transitions. [2024-11-13 15:33:18,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:33:18,124 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 138 [2024-11-13 15:33:18,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:18,127 INFO L225 Difference]: With dead ends: 241 [2024-11-13 15:33:18,127 INFO L226 Difference]: Without dead ends: 123 [2024-11-13 15:33:18,128 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:18,128 INFO L432 NwaCegarLoop]: 175 mSDtfsCounter, 0 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:18,129 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 514 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 15:33:18,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-11-13 15:33:18,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2024-11-13 15:33:18,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 104 states have (on average 1.3942307692307692) internal successors, (145), 104 states have internal predecessors, (145), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-13 15:33:18,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 179 transitions. [2024-11-13 15:33:18,149 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 179 transitions. Word has length 138 [2024-11-13 15:33:18,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:18,155 INFO L471 AbstractCegarLoop]: Abstraction has 123 states and 179 transitions. [2024-11-13 15:33:18,155 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 15:33:18,155 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 179 transitions. [2024-11-13 15:33:18,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-11-13 15:33:18,157 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:18,157 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:18,157 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 15:33:18,159 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:18,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:18,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1635117253, now seen corresponding path program 1 times [2024-11-13 15:33:18,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:18,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908269975] [2024-11-13 15:33:18,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:18,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:18,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-13 15:33:18,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-13 15:33:18,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 15:33:18,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 15:33:18,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 15:33:18,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-13 15:33:18,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-13 15:33:18,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-13 15:33:18,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-13 15:33:18,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-13 15:33:18,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-13 15:33:18,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-13 15:33:18,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-13 15:33:18,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-13 15:33:18,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 15:33:18,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 15:33:18,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-13 15:33:18,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:18,670 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:33:18,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:33:18,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908269975] [2024-11-13 15:33:18,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908269975] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:18,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:18,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:18,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810998837] [2024-11-13 15:33:18,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:18,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:18,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:33:18,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:18,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:18,675 INFO L87 Difference]: Start difference. First operand 123 states and 179 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:33:18,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:18,738 INFO L93 Difference]: Finished difference Result 245 states and 358 transitions. [2024-11-13 15:33:18,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:33:18,739 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 138 [2024-11-13 15:33:18,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:18,740 INFO L225 Difference]: With dead ends: 245 [2024-11-13 15:33:18,740 INFO L226 Difference]: Without dead ends: 125 [2024-11-13 15:33:18,741 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:18,743 INFO L432 NwaCegarLoop]: 175 mSDtfsCounter, 0 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:18,743 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 514 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 15:33:18,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2024-11-13 15:33:18,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2024-11-13 15:33:18,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 106 states have (on average 1.3867924528301887) internal successors, (147), 106 states have internal predecessors, (147), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-13 15:33:18,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 181 transitions. [2024-11-13 15:33:18,753 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 181 transitions. Word has length 138 [2024-11-13 15:33:18,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:18,754 INFO L471 AbstractCegarLoop]: Abstraction has 125 states and 181 transitions. [2024-11-13 15:33:18,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:33:18,754 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 181 transitions. [2024-11-13 15:33:18,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-11-13 15:33:18,756 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:18,756 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:18,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 15:33:18,761 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:18,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:18,761 INFO L85 PathProgramCache]: Analyzing trace with hash -2050169769, now seen corresponding path program 1 times [2024-11-13 15:33:18,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:18,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877178514] [2024-11-13 15:33:18,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:18,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:18,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-13 15:33:20,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-13 15:33:20,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 15:33:20,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 15:33:20,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-13 15:33:20,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-13 15:33:20,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-13 15:33:20,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-13 15:33:20,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-13 15:33:20,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-13 15:33:20,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-13 15:33:20,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-13 15:33:20,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-13 15:33:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-11-13 15:33:20,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 15:33:20,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 15:33:20,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-13 15:33:20,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:20,600 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:33:20,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 15:33:20,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877178514] [2024-11-13 15:33:20,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877178514] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:20,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:20,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 15:33:20,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981113109] [2024-11-13 15:33:20,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:20,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:33:20,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 15:33:20,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:33:20,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:33:20,602 INFO L87 Difference]: Start difference. First operand 125 states and 181 transitions. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:33:21,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:21,070 INFO L93 Difference]: Finished difference Result 337 states and 488 transitions. [2024-11-13 15:33:21,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:33:21,070 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 140 [2024-11-13 15:33:21,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:21,072 INFO L225 Difference]: With dead ends: 337 [2024-11-13 15:33:21,072 INFO L226 Difference]: Without dead ends: 215 [2024-11-13 15:33:21,073 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:33:21,074 INFO L432 NwaCegarLoop]: 199 mSDtfsCounter, 239 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 1223 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:21,075 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 1223 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-13 15:33:21,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-11-13 15:33:21,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 212. [2024-11-13 15:33:21,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 189 states have (on average 1.4126984126984128) internal successors, (267), 190 states have internal predecessors, (267), 20 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-11-13 15:33:21,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 307 transitions. [2024-11-13 15:33:21,098 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 307 transitions. Word has length 140 [2024-11-13 15:33:21,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:21,098 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 307 transitions. [2024-11-13 15:33:21,098 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:33:21,099 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 307 transitions. [2024-11-13 15:33:21,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-11-13 15:33:21,101 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:21,101 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:21,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 15:33:21,102 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:21,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:21,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1415653184, now seen corresponding path program 1 times [2024-11-13 15:33:21,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 15:33:21,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34546147] [2024-11-13 15:33:21,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:21,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 15:33:21,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 15:33:21,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [113352631] [2024-11-13 15:33:21,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:21,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:21,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:21,279 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:21,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 15:33:21,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:33:21,820 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 15:33:21,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 15:33:22,249 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 15:33:22,249 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-13 15:33:22,250 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-13 15:33:22,276 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 15:33:22,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:22,455 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2024-11-13 15:33:22,674 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-13 15:33:22,678 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.11 03:33:22 BoogieIcfgContainer [2024-11-13 15:33:22,679 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-13 15:33:22,679 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 15:33:22,679 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 15:33:22,680 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 15:33:22,680 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:33:16" (3/4) ... [2024-11-13 15:33:22,683 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-13 15:33:22,684 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 15:33:22,687 INFO L158 Benchmark]: Toolchain (without parser) took 7738.09ms. Allocated memory was 142.6MB in the beginning and 184.5MB in the end (delta: 41.9MB). Free memory was 117.2MB in the beginning and 131.4MB in the end (delta: -14.2MB). Peak memory consumption was 31.8MB. Max. memory is 16.1GB. [2024-11-13 15:33:22,687 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 117.4MB. Free memory is still 73.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 15:33:22,690 INFO L158 Benchmark]: CACSL2BoogieTranslator took 411.48ms. Allocated memory is still 142.6MB. Free memory was 117.2MB in the beginning and 101.6MB in the end (delta: 15.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 15:33:22,691 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.42ms. Allocated memory is still 142.6MB. Free memory was 101.6MB in the beginning and 98.3MB in the end (delta: 3.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 15:33:22,691 INFO L158 Benchmark]: Boogie Preprocessor took 114.43ms. Allocated memory is still 142.6MB. Free memory was 98.1MB in the beginning and 94.2MB in the end (delta: 4.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 15:33:22,691 INFO L158 Benchmark]: RCFGBuilder took 1087.80ms. Allocated memory is still 142.6MB. Free memory was 94.2MB in the beginning and 56.7MB in the end (delta: 37.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-13 15:33:22,692 INFO L158 Benchmark]: TraceAbstraction took 6051.15ms. Allocated memory was 142.6MB in the beginning and 184.5MB in the end (delta: 41.9MB). Free memory was 56.1MB in the beginning and 132.1MB in the end (delta: -76.0MB). Peak memory consumption was 56.9MB. Max. memory is 16.1GB. [2024-11-13 15:33:22,692 INFO L158 Benchmark]: Witness Printer took 4.71ms. Allocated memory is still 184.5MB. Free memory was 131.5MB in the beginning and 131.4MB in the end (delta: 36.2kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 15:33:22,698 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.24ms. Allocated memory is still 117.4MB. Free memory is still 73.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 411.48ms. Allocated memory is still 142.6MB. Free memory was 117.2MB in the beginning and 101.6MB in the end (delta: 15.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 61.42ms. Allocated memory is still 142.6MB. Free memory was 101.6MB in the beginning and 98.3MB in the end (delta: 3.3MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 114.43ms. Allocated memory is still 142.6MB. Free memory was 98.1MB in the beginning and 94.2MB in the end (delta: 4.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1087.80ms. Allocated memory is still 142.6MB. Free memory was 94.2MB in the beginning and 56.7MB in the end (delta: 37.5MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 6051.15ms. Allocated memory was 142.6MB in the beginning and 184.5MB in the end (delta: 41.9MB). Free memory was 56.1MB in the beginning and 132.1MB in the end (delta: -76.0MB). Peak memory consumption was 56.9MB. Max. memory is 16.1GB. * Witness Printer took 4.71ms. Allocated memory is still 184.5MB. Free memory was 131.5MB in the beginning and 131.4MB in the end (delta: 36.2kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 79, overapproximation of someBinaryFLOATComparisonOperation at line 79, overapproximation of someBinaryFLOATComparisonOperation at line 81, overapproximation of someBinaryFLOATComparisonOperation at line 81, overapproximation of someBinaryFLOATComparisonOperation at line 48, overapproximation of someBinaryFLOATComparisonOperation at line 109, overapproximation of someBinaryFLOATComparisonOperation at line 83, overapproximation of someBinaryFLOATComparisonOperation at line 83, overapproximation of someUnaryDOUBLEoperation at line 23. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22-L24] float float_Array_0[3] = { -0.25, 8.4, 49.25 }; [L22-L24] float float_Array_0[3] = { -0.25, 8.4, 49.25 }; [L22-L24] float float_Array_0[3] = { -0.25, 8.4, 49.25 }; [L22-L24] float float_Array_0[3] = { -0.25, 8.4, 49.25 }; [L25] float* float_Array_0_arrayfloat_Array_0arrayVar0_Pointer = &(float_Array_0[0]); [L26] float* float_Array_0_arrayfloat_Array_0arrayVar1_Pointer = &(float_Array_0[1]); [L27] float* float_Array_0_arrayfloat_Array_0arrayVar2_Pointer = &(float_Array_0[2]); [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L28-L30] signed short int signed_short_int_Array_0[5] = { 100, -4, 128, 10, 1 }; [L31] signed short int* signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer = &(signed_short_int_Array_0[0]); [L32] signed short int* signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer = &(signed_short_int_Array_0[1]); [L33] signed short int* signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer = &(signed_short_int_Array_0[2]); [L34] signed short int* signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer = &(signed_short_int_Array_0[3]); [L35] signed short int* signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer = &(signed_short_int_Array_0[4]); [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L36-L38] unsigned long int unsigned_long_int_Array_0[2][3] = { {64, 10, 64}, {16, 64, 100000000} }; [L39] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer = &(unsigned_long_int_Array_0[0][0]); [L40] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer = &(unsigned_long_int_Array_0[1][0]); [L41] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer = &(unsigned_long_int_Array_0[0][1]); [L42] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer = &(unsigned_long_int_Array_0[1][1]); [L43] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer = &(unsigned_long_int_Array_0[0][2]); [L44] unsigned long int* unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer = &(unsigned_long_int_Array_0[1][2]); VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=0, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L113] isInitial = 1 [L114] FCALL initially() [L115] COND TRUE 1 [L116] FCALL updateLastVariables() [L117] CALL updateVariables() [L78] float_Array_0[0] = __VERIFIER_nondet_float() [L79] EXPR float_Array_0[0] [L79] EXPR float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L79] EXPR float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F [L79] EXPR float_Array_0[0] [L79] EXPR float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L79] EXPR (float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F) || (float_Array_0[0] <= 9223372.036854776000e+12F && float_Array_0[0] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L79] EXPR (float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F) || (float_Array_0[0] <= 9223372.036854776000e+12F && float_Array_0[0] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L79] CALL assume_abort_if_not((float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F) || (float_Array_0[0] <= 9223372.036854776000e+12F && float_Array_0[0] >= 1.0e-20F )) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L79] RET assume_abort_if_not((float_Array_0[0] >= -922337.2036854776000e+13F && float_Array_0[0] <= -1.0e-20F) || (float_Array_0[0] <= 9223372.036854776000e+12F && float_Array_0[0] >= 1.0e-20F )) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L80] float_Array_0[1] = __VERIFIER_nondet_float() [L81] EXPR float_Array_0[1] [L81] EXPR float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L81] EXPR float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F [L81] EXPR float_Array_0[1] [L81] EXPR float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L81] EXPR (float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L81] EXPR (float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L81] CALL assume_abort_if_not((float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F )) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L81] RET assume_abort_if_not((float_Array_0[1] >= -922337.2036854776000e+13F && float_Array_0[1] <= -1.0e-20F) || (float_Array_0[1] <= 9223372.036854776000e+12F && float_Array_0[1] >= 1.0e-20F )) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L82] float_Array_0[2] = __VERIFIER_nondet_float() [L83] EXPR float_Array_0[2] [L83] EXPR float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L83] EXPR float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F [L83] EXPR float_Array_0[2] [L83] EXPR float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L83] EXPR (float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F) || (float_Array_0[2] <= 9223372.036854776000e+12F && float_Array_0[2] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L83] EXPR (float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F) || (float_Array_0[2] <= 9223372.036854776000e+12F && float_Array_0[2] >= 1.0e-20F ) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L83] CALL assume_abort_if_not((float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F) || (float_Array_0[2] <= 9223372.036854776000e+12F && float_Array_0[2] >= 1.0e-20F )) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L83] RET assume_abort_if_not((float_Array_0[2] >= -922337.2036854776000e+13F && float_Array_0[2] <= -1.0e-20F) || (float_Array_0[2] <= 9223372.036854776000e+12F && float_Array_0[2] >= 1.0e-20F )) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L84] signed_short_int_Array_0[1] = __VERIFIER_nondet_short() [L85] EXPR signed_short_int_Array_0[1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L85] CALL assume_abort_if_not(signed_short_int_Array_0[1] >= -32767) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L85] RET assume_abort_if_not(signed_short_int_Array_0[1] >= -32767) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L86] EXPR signed_short_int_Array_0[1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L86] CALL assume_abort_if_not(signed_short_int_Array_0[1] <= 32766) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L86] RET assume_abort_if_not(signed_short_int_Array_0[1] <= 32766) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L87] signed_short_int_Array_0[2] = __VERIFIER_nondet_short() [L88] EXPR signed_short_int_Array_0[2] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L88] CALL assume_abort_if_not(signed_short_int_Array_0[2] >= -1) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L88] RET assume_abort_if_not(signed_short_int_Array_0[2] >= -1) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L89] EXPR signed_short_int_Array_0[2] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L89] CALL assume_abort_if_not(signed_short_int_Array_0[2] <= 32766) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L89] RET assume_abort_if_not(signed_short_int_Array_0[2] <= 32766) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L90] signed_short_int_Array_0[3] = __VERIFIER_nondet_short() [L91] EXPR signed_short_int_Array_0[3] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L91] CALL assume_abort_if_not(signed_short_int_Array_0[3] >= 0) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L91] RET assume_abort_if_not(signed_short_int_Array_0[3] >= 0) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L92] EXPR signed_short_int_Array_0[3] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L92] CALL assume_abort_if_not(signed_short_int_Array_0[3] <= 32766) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L92] RET assume_abort_if_not(signed_short_int_Array_0[3] <= 32766) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L93] unsigned_long_int_Array_0[1][0] = __VERIFIER_nondet_ulong() [L94] EXPR unsigned_long_int_Array_0[1][0] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L94] CALL assume_abort_if_not(unsigned_long_int_Array_0[1][0] >= 0) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L94] RET assume_abort_if_not(unsigned_long_int_Array_0[1][0] >= 0) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L95] EXPR unsigned_long_int_Array_0[1][0] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L95] CALL assume_abort_if_not(unsigned_long_int_Array_0[1][0] <= 4294967294) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L95] RET assume_abort_if_not(unsigned_long_int_Array_0[1][0] <= 4294967294) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L96] unsigned_long_int_Array_0[0][1] = __VERIFIER_nondet_ulong() [L97] EXPR unsigned_long_int_Array_0[0][1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L97] CALL assume_abort_if_not(unsigned_long_int_Array_0[0][1] >= 0) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L97] RET assume_abort_if_not(unsigned_long_int_Array_0[0][1] >= 0) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L98] EXPR unsigned_long_int_Array_0[0][1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L98] CALL assume_abort_if_not(unsigned_long_int_Array_0[0][1] <= 4294967294) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L98] RET assume_abort_if_not(unsigned_long_int_Array_0[0][1] <= 4294967294) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L99] unsigned_long_int_Array_0[1][1] = __VERIFIER_nondet_ulong() [L100] EXPR unsigned_long_int_Array_0[1][1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L100] CALL assume_abort_if_not(unsigned_long_int_Array_0[1][1] >= 0) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L100] RET assume_abort_if_not(unsigned_long_int_Array_0[1][1] >= 0) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L101] EXPR unsigned_long_int_Array_0[1][1] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L101] CALL assume_abort_if_not(unsigned_long_int_Array_0[1][1] <= 4294967294) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L101] RET assume_abort_if_not(unsigned_long_int_Array_0[1][1] <= 4294967294) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L102] unsigned_long_int_Array_0[0][2] = __VERIFIER_nondet_ulong() [L103] EXPR unsigned_long_int_Array_0[0][2] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L103] CALL assume_abort_if_not(unsigned_long_int_Array_0[0][2] >= 0) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L103] RET assume_abort_if_not(unsigned_long_int_Array_0[0][2] >= 0) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L104] EXPR unsigned_long_int_Array_0[0][2] VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L104] CALL assume_abort_if_not(unsigned_long_int_Array_0[0][2] <= 4294967294) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L104] RET assume_abort_if_not(unsigned_long_int_Array_0[0][2] <= 4294967294) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L117] RET updateVariables() [L118] CALL step() [L48] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar2_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L48] COND FALSE !((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) [L51] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer) [L51] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer) [L51] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L51] COND FALSE !((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) [L58] EXPR \read(*signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer) [L58] (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) = (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)) [L60] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer) [L60] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L60] COND FALSE !(! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) [L63] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer) [L63] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L63] EXPR (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) [L63] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer) [L63] EXPR (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L63] (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) = (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))))) [L65] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer) [L65] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L65] COND FALSE !((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)) > (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer))) [L74] EXPR \read(*signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer) [L74] (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) = (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer)) [L118] RET step() [L119] CALL, EXPR property() [L109] EXPR \read(*float_Array_0_arrayfloat_Array_0arrayVar2_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1 [L109] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer) [L109] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer) [L109] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))) [L109] EXPR \read(*unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer) [L109] EXPR (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR ((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1 VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR ((((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))))) && ((! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) < ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))))))) ? ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) : ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))))))))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR ((((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))))) && ((! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) < ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))))))) ? ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) : ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))))))))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR (((((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))))) && ((! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) < ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))))))) ? ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) : ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))))))))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))))))))) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)) > (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer))) ? ((63.1 >= (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)) >= (*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer)) - (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer))))) : 1) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109] EXPR (((((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))))) && ((! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) < ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))))))) ? ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) : ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))))))))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))))))))) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)) > (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer))) ? ((63.1 >= (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)) >= (*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer)) - (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer))))) : 1) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L109-L110] return (((((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= 50.4f) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer))))))) : 1) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)) == ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer)) * (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer)) >= ((*(float_Array_0_arrayfloat_Array_0arrayVar1_Pointer)) + (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) 32))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer)))))) && ((! ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)) < (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) < ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))))))) ? ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) < ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer)))))) : ((((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer)))))))))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer)) == ((unsigned long int) (((((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) > ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)))) ? ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer))) : ((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer))))))))) && (((*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer)) > (*(unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer))) ? ((63.1 >= (*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer))) ? (((*(float_Array_0_arrayfloat_Array_0arrayVar0_Pointer)) >= (*(float_Array_0_arrayfloat_Array_0arrayVar2_Pointer))) ? ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer)) - (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer))))) : 1) : ((*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer)) == ((signed short int) (*(signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer))))) ; [L119] RET, EXPR property() [L119] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] [L19] reach_error() VAL [float_Array_0={4:0}, float_Array_0_arrayfloat_Array_0arrayVar0_Pointer={4:0}, float_Array_0_arrayfloat_Array_0arrayVar1_Pointer={4:4}, float_Array_0_arrayfloat_Array_0arrayVar2_Pointer={4:8}, isInitial=1, signed_short_int_Array_0={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var0_Pointer={5:0}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var1_Pointer={5:2}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var2_Pointer={5:4}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var3_Pointer={5:6}, signed_short_int_Array_0_arraysigned_short_int_Array_0Var4_Pointer={5:8}, unsigned_long_int_Array_0={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var0_Pointer={6:0}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var1_Pointer={6:12}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var2_Pointer={6:4}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var3_Pointer={6:16}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var4_Pointer={6:8}, unsigned_long_int_Array_0_arrayunsigned_long_int_Array_0Var5_Pointer={6:20}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 125 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 5.8s, OverallIterations: 5, TraceHistogramMax: 17, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 239 SdHoareTripleChecker+Valid, 0.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 239 mSDsluCounter, 2428 SdHoareTripleChecker+Invalid, 0.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1702 mSDsCounter, 4 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 237 IncrementalHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4 mSolverCounterUnsat, 726 mSDtfsCounter, 237 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 177 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=212occurred in iteration=4, InterpolantAutomatonStates: 17, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 4 MinimizatonAttempts, 3 StatesRemovedByMinimization, 1 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 2.9s InterpolantComputationTime, 834 NumberOfCodeBlocks, 834 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 550 ConstructedInterpolants, 0 QuantifiedInterpolants, 1702 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 4 InterpolantComputations, 4 PerfectInterpolantSequences, 2176/2176 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-13 15:33:22,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash fa1d009dc6f8eabe9542b3dc62739ce0106fb2669419cfdd51359ba01dfee168 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 15:33:25,436 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 15:33:25,569 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-13 15:33:25,583 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 15:33:25,583 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 15:33:25,626 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 15:33:25,627 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 15:33:25,627 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 15:33:25,628 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 15:33:25,628 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 15:33:25,628 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 15:33:25,628 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 15:33:25,629 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 15:33:25,629 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 15:33:25,629 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 15:33:25,629 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 15:33:25,629 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 15:33:25,629 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 15:33:25,629 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 15:33:25,629 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 15:33:25,631 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 15:33:25,631 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 15:33:25,631 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 15:33:25,631 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 15:33:25,631 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 15:33:25,631 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 15:33:25,631 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 15:33:25,632 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 15:33:25,632 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 15:33:25,632 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 15:33:25,632 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 15:33:25,632 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 15:33:25,632 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 15:33:25,632 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 15:33:25,633 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:33:25,633 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 15:33:25,633 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 15:33:25,633 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 15:33:25,633 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-13 15:33:25,633 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 15:33:25,633 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 15:33:25,633 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 15:33:25,634 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 15:33:25,634 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 15:33:25,634 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> fa1d009dc6f8eabe9542b3dc62739ce0106fb2669419cfdd51359ba01dfee168 [2024-11-13 15:33:25,980 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 15:33:25,990 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 15:33:25,993 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 15:33:25,994 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 15:33:25,995 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 15:33:25,996 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i Unable to find full path for "g++" [2024-11-13 15:33:27,979 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 15:33:28,315 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 15:33:28,320 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i [2024-11-13 15:33:28,337 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/data/67b0cb489/6709c3a8938a4b0d9caa8d1795b761eb/FLAGa598f789c [2024-11-13 15:33:28,360 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/data/67b0cb489/6709c3a8938a4b0d9caa8d1795b761eb [2024-11-13 15:33:28,363 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 15:33:28,365 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 15:33:28,369 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 15:33:28,370 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 15:33:28,375 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 15:33:28,376 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:28,377 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29bc2e1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28, skipping insertion in model container [2024-11-13 15:33:28,377 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:28,408 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 15:33:28,593 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i[917,930] [2024-11-13 15:33:28,728 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:33:28,760 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 15:33:28,771 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-ap_file-91.i[917,930] [2024-11-13 15:33:28,816 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 15:33:28,843 INFO L204 MainTranslator]: Completed translation [2024-11-13 15:33:28,844 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28 WrapperNode [2024-11-13 15:33:28,844 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 15:33:28,845 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 15:33:28,846 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 15:33:28,846 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 15:33:28,853 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:28,869 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:28,922 INFO L138 Inliner]: procedures = 36, calls = 189, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 592 [2024-11-13 15:33:28,923 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 15:33:28,923 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 15:33:28,924 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 15:33:28,924 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 15:33:28,934 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:28,934 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:28,941 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:28,967 INFO L175 MemorySlicer]: Split 158 memory accesses to 4 slices as follows [2, 32, 38, 86]. 54 percent of accesses are in the largest equivalence class. The 16 initializations are split as follows [2, 3, 5, 6]. The 19 writes are split as follows [0, 3, 9, 7]. [2024-11-13 15:33:28,968 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:28,968 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:28,990 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:28,995 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:28,999 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:29,001 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:29,007 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 15:33:29,007 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 15:33:29,008 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 15:33:29,008 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 15:33:29,009 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (1/1) ... [2024-11-13 15:33:29,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 15:33:29,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:29,041 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 15:33:29,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 15:33:29,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 15:33:29,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2024-11-13 15:33:29,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#0 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#1 [2024-11-13 15:33:29,079 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#2 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~intFLOATTYPE4#3 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#0 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#1 [2024-11-13 15:33:29,080 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#2 [2024-11-13 15:33:29,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~intFLOATTYPE4#3 [2024-11-13 15:33:29,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#0 [2024-11-13 15:33:29,081 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#1 [2024-11-13 15:33:29,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#2 [2024-11-13 15:33:29,082 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intFLOATTYPE4#3 [2024-11-13 15:33:29,082 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 15:33:29,082 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 15:33:29,082 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 15:33:29,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 15:33:29,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2024-11-13 15:33:29,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2024-11-13 15:33:29,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2024-11-13 15:33:29,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2024-11-13 15:33:29,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-13 15:33:29,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-13 15:33:29,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-13 15:33:29,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-11-13 15:33:29,262 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 15:33:29,264 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 15:33:30,874 INFO L? ?]: Removed 171 outVars from TransFormulas that were not future-live. [2024-11-13 15:33:30,875 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 15:33:30,894 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 15:33:30,895 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 15:33:30,895 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:33:30 BoogieIcfgContainer [2024-11-13 15:33:30,895 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 15:33:30,900 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 15:33:30,900 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 15:33:30,905 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 15:33:30,905 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 03:33:28" (1/3) ... [2024-11-13 15:33:30,906 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20763418 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:33:30, skipping insertion in model container [2024-11-13 15:33:30,906 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 03:33:28" (2/3) ... [2024-11-13 15:33:30,907 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@20763418 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 03:33:30, skipping insertion in model container [2024-11-13 15:33:30,907 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 03:33:30" (3/3) ... [2024-11-13 15:33:30,909 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-ap_file-91.i [2024-11-13 15:33:30,926 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 15:33:30,927 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_variablewrapping_wrapper-ap_file-91.i that has 2 procedures, 125 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 15:33:30,998 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 15:33:31,017 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2053e591, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 15:33:31,017 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 15:33:31,021 INFO L276 IsEmpty]: Start isEmpty. Operand has 125 states, 105 states have (on average 1.4285714285714286) internal successors, (150), 106 states have internal predecessors, (150), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-13 15:33:31,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-11-13 15:33:31,044 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:31,045 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:31,048 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:31,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:31,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1995847135, now seen corresponding path program 1 times [2024-11-13 15:33:31,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:31,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [972817935] [2024-11-13 15:33:31,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:31,070 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:33:31,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:33:31,074 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:33:31,076 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-13 15:33:31,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:31,517 INFO L255 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-13 15:33:31,525 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:31,580 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 284 proven. 0 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-11-13 15:33:31,582 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:31,582 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:31,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [972817935] [2024-11-13 15:33:31,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [972817935] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:31,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:31,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 15:33:31,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468318089] [2024-11-13 15:33:31,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:31,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 15:33:31,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:31,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 15:33:31,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 15:33:31,615 INFO L87 Difference]: Start difference. First operand has 125 states, 105 states have (on average 1.4285714285714286) internal successors, (150), 106 states have internal predecessors, (150), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 15:33:31,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:31,646 INFO L93 Difference]: Finished difference Result 243 states and 379 transitions. [2024-11-13 15:33:31,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 15:33:31,648 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 138 [2024-11-13 15:33:31,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:31,655 INFO L225 Difference]: With dead ends: 243 [2024-11-13 15:33:31,656 INFO L226 Difference]: Without dead ends: 121 [2024-11-13 15:33:31,659 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 15:33:31,661 INFO L432 NwaCegarLoop]: 177 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:31,662 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 15:33:31,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-11-13 15:33:31,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2024-11-13 15:33:31,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 102 states have (on average 1.4019607843137254) internal successors, (143), 102 states have internal predecessors, (143), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-13 15:33:31,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 177 transitions. [2024-11-13 15:33:31,717 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 177 transitions. Word has length 138 [2024-11-13 15:33:31,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:31,718 INFO L471 AbstractCegarLoop]: Abstraction has 121 states and 177 transitions. [2024-11-13 15:33:31,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 15:33:31,718 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 177 transitions. [2024-11-13 15:33:31,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-11-13 15:33:31,723 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:31,723 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:31,733 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-13 15:33:31,924 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:33:31,924 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:31,925 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:31,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1712812157, now seen corresponding path program 1 times [2024-11-13 15:33:31,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:31,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [608420579] [2024-11-13 15:33:31,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:31,926 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:33:31,926 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:33:31,929 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:33:31,930 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-13 15:33:32,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:32,340 INFO L255 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:33:32,344 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:32,402 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2024-11-13 15:33:32,406 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:32,406 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:32,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [608420579] [2024-11-13 15:33:32,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [608420579] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:32,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:32,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:32,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669622094] [2024-11-13 15:33:32,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:32,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:32,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:32,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:32,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:32,412 INFO L87 Difference]: Start difference. First operand 121 states and 177 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 15:33:32,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:32,501 INFO L93 Difference]: Finished difference Result 241 states and 354 transitions. [2024-11-13 15:33:32,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:33:32,507 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 138 [2024-11-13 15:33:32,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:32,509 INFO L225 Difference]: With dead ends: 241 [2024-11-13 15:33:32,511 INFO L226 Difference]: Without dead ends: 123 [2024-11-13 15:33:32,511 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:32,514 INFO L432 NwaCegarLoop]: 175 mSDtfsCounter, 0 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:32,514 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 514 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 15:33:32,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-11-13 15:33:32,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2024-11-13 15:33:32,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 104 states have (on average 1.3942307692307692) internal successors, (145), 104 states have internal predecessors, (145), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-13 15:33:32,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 179 transitions. [2024-11-13 15:33:32,538 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 179 transitions. Word has length 138 [2024-11-13 15:33:32,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:32,540 INFO L471 AbstractCegarLoop]: Abstraction has 123 states and 179 transitions. [2024-11-13 15:33:32,541 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 15:33:32,541 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 179 transitions. [2024-11-13 15:33:32,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-11-13 15:33:32,546 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:32,546 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:32,554 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-13 15:33:32,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:33:32,747 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:32,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:32,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1635117253, now seen corresponding path program 1 times [2024-11-13 15:33:32,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:32,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1395586393] [2024-11-13 15:33:32,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:32,750 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:33:32,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:33:32,755 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:33:32,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-13 15:33:33,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:33,159 INFO L255 TraceCheckSpWp]: Trace formula consists of 303 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 15:33:33,168 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:33,215 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:33:33,215 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:33:33,215 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:33,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1395586393] [2024-11-13 15:33:33,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1395586393] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:33:33,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:33:33,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 15:33:33,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504312769] [2024-11-13 15:33:33,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:33,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:33:33,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:33,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:33:33,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:33,219 INFO L87 Difference]: Start difference. First operand 123 states and 179 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:33:33,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:33,301 INFO L93 Difference]: Finished difference Result 245 states and 358 transitions. [2024-11-13 15:33:33,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:33:33,301 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 138 [2024-11-13 15:33:33,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:33,305 INFO L225 Difference]: With dead ends: 245 [2024-11-13 15:33:33,305 INFO L226 Difference]: Without dead ends: 125 [2024-11-13 15:33:33,306 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:33:33,310 INFO L432 NwaCegarLoop]: 175 mSDtfsCounter, 0 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:33,311 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 514 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 15:33:33,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2024-11-13 15:33:33,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2024-11-13 15:33:33,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 106 states have (on average 1.3867924528301887) internal successors, (147), 106 states have internal predecessors, (147), 17 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2024-11-13 15:33:33,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 181 transitions. [2024-11-13 15:33:33,329 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 181 transitions. Word has length 138 [2024-11-13 15:33:33,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:33,330 INFO L471 AbstractCegarLoop]: Abstraction has 125 states and 181 transitions. [2024-11-13 15:33:33,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:33:33,330 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 181 transitions. [2024-11-13 15:33:33,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-11-13 15:33:33,336 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:33,336 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:33,344 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-13 15:33:33,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:33:33,541 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:33,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:33,542 INFO L85 PathProgramCache]: Analyzing trace with hash -2050169769, now seen corresponding path program 1 times [2024-11-13 15:33:33,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:33,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [173169721] [2024-11-13 15:33:33,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:33,543 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:33:33,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:33:33,547 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:33:33,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-13 15:33:34,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:34,031 INFO L255 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 15:33:34,042 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:35,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 15:33:36,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:33:36,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:33:38,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 17 [2024-11-13 15:33:38,982 INFO L349 Elim1Store]: treesize reduction 31, result has 26.2 percent of original size [2024-11-13 15:33:38,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 40 [2024-11-13 15:33:39,219 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:33:39,220 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 35 [2024-11-13 15:33:39,288 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-11-13 15:33:39,290 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:33:43,920 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:33:43,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [173169721] [2024-11-13 15:33:43,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [173169721] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:33:43,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561210890] [2024-11-13 15:33:43,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:43,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:33:43,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:33:43,932 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:33:43,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 15:33:44,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:44,390 INFO L255 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 15:33:44,398 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:48,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 17 [2024-11-13 15:33:49,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:33:49,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:33:49,175 INFO L349 Elim1Store]: treesize reduction 33, result has 28.3 percent of original size [2024-11-13 15:33:49,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 44 [2024-11-13 15:33:49,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:33:49,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 35 [2024-11-13 15:33:49,524 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 27 proven. 21 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2024-11-13 15:33:49,524 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:33:49,737 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-13 15:33:49,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 369 treesize of output 304 [2024-11-13 15:33:53,775 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:33:53,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561210890] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:33:53,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:33:53,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 9] total 18 [2024-11-13 15:33:53,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029244923] [2024-11-13 15:33:53,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:33:53,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:33:53,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:33:53,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:33:53,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=274, Unknown=1, NotChecked=0, Total=342 [2024-11-13 15:33:53,778 INFO L87 Difference]: Start difference. First operand 125 states and 181 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:33:55,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:33:55,994 INFO L93 Difference]: Finished difference Result 337 states and 488 transitions. [2024-11-13 15:33:55,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:33:55,995 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 140 [2024-11-13 15:33:55,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:33:55,997 INFO L225 Difference]: With dead ends: 337 [2024-11-13 15:33:55,997 INFO L226 Difference]: Without dead ends: 215 [2024-11-13 15:33:55,998 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 427 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=99, Invalid=406, Unknown=1, NotChecked=0, Total=506 [2024-11-13 15:33:55,999 INFO L432 NwaCegarLoop]: 199 mSDtfsCounter, 430 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 1028 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-13 15:33:55,999 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [430 Valid, 1028 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-13 15:33:56,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-11-13 15:33:56,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 212. [2024-11-13 15:33:56,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 189 states have (on average 1.4126984126984128) internal successors, (267), 190 states have internal predecessors, (267), 20 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2024-11-13 15:33:56,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 307 transitions. [2024-11-13 15:33:56,019 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 307 transitions. Word has length 140 [2024-11-13 15:33:56,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:33:56,020 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 307 transitions. [2024-11-13 15:33:56,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:33:56,020 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 307 transitions. [2024-11-13 15:33:56,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2024-11-13 15:33:56,022 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:33:56,022 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:33:56,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 15:33:56,229 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-13 15:33:56,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:33:56,423 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:33:56,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:33:56,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1415653184, now seen corresponding path program 1 times [2024-11-13 15:33:56,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:33:56,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1055984166] [2024-11-13 15:33:56,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:33:56,424 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:33:56,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:33:56,430 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:33:56,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-13 15:33:56,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:33:56,721 INFO L255 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 15:33:56,727 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:33:59,527 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 34 [2024-11-13 15:33:59,632 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-11-13 15:33:59,633 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:34:00,564 INFO L349 Elim1Store]: treesize reduction 4, result has 69.2 percent of original size [2024-11-13 15:34:00,565 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 87 treesize of output 48 [2024-11-13 15:34:00,818 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:00,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1055984166] [2024-11-13 15:34:00,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1055984166] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:34:00,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934360986] [2024-11-13 15:34:00,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:00,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:34:00,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:34:00,820 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:34:00,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 15:34:01,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:01,058 INFO L255 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-13 15:34:01,063 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:01,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:34:03,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 22 [2024-11-13 15:34:03,307 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-11-13 15:34:03,307 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:34:03,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 46 [2024-11-13 15:34:04,264 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:34:04,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934360986] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:34:04,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:34:04,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7, 6] total 19 [2024-11-13 15:34:04,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654833900] [2024-11-13 15:34:04,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:04,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:34:04,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:04,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:34:04,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2024-11-13 15:34:04,266 INFO L87 Difference]: Start difference. First operand 212 states and 307 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 15:34:06,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:06,965 INFO L93 Difference]: Finished difference Result 612 states and 887 transitions. [2024-11-13 15:34:06,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:34:06,967 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 140 [2024-11-13 15:34:06,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:06,971 INFO L225 Difference]: With dead ends: 612 [2024-11-13 15:34:06,971 INFO L226 Difference]: Without dead ends: 403 [2024-11-13 15:34:06,972 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 541 GetRequests, 518 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2024-11-13 15:34:06,973 INFO L432 NwaCegarLoop]: 273 mSDtfsCounter, 480 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:06,973 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [480 Valid, 709 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-13 15:34:06,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2024-11-13 15:34:07,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 399. [2024-11-13 15:34:07,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 354 states have (on average 1.4067796610169492) internal successors, (498), 358 states have internal predecessors, (498), 40 states have call successors, (40), 4 states have call predecessors, (40), 4 states have return successors, (40), 36 states have call predecessors, (40), 40 states have call successors, (40) [2024-11-13 15:34:07,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 578 transitions. [2024-11-13 15:34:07,041 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 578 transitions. Word has length 140 [2024-11-13 15:34:07,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:07,042 INFO L471 AbstractCegarLoop]: Abstraction has 399 states and 578 transitions. [2024-11-13 15:34:07,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 2 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2024-11-13 15:34:07,042 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 578 transitions. [2024-11-13 15:34:07,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2024-11-13 15:34:07,047 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:07,048 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:07,066 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 15:34:07,253 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-13 15:34:07,448 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:07,449 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:34:07,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:07,449 INFO L85 PathProgramCache]: Analyzing trace with hash -717680419, now seen corresponding path program 1 times [2024-11-13 15:34:07,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:07,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1976844356] [2024-11-13 15:34:07,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:07,450 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:07,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:34:07,452 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:34:07,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-13 15:34:07,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:07,926 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:34:07,930 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:13,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2024-11-13 15:34:13,935 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:34:13,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 15 [2024-11-13 15:34:14,073 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:34:14,073 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:34:14,073 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:14,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1976844356] [2024-11-13 15:34:14,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1976844356] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:34:14,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:34:14,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:34:14,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793610822] [2024-11-13 15:34:14,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:14,074 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:34:14,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:14,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:34:14,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:34:14,075 INFO L87 Difference]: Start difference. First operand 399 states and 578 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:34:20,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:34:24,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:34:28,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:34:31,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:31,338 INFO L93 Difference]: Finished difference Result 1113 states and 1612 transitions. [2024-11-13 15:34:31,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:34:31,343 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 141 [2024-11-13 15:34:31,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:31,353 INFO L225 Difference]: With dead ends: 1113 [2024-11-13 15:34:31,353 INFO L226 Difference]: Without dead ends: 717 [2024-11-13 15:34:31,355 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:34:31,355 INFO L432 NwaCegarLoop]: 243 mSDtfsCounter, 236 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 810 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.8s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:31,357 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 810 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 483 Invalid, 3 Unknown, 0 Unchecked, 16.8s Time] [2024-11-13 15:34:31,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2024-11-13 15:34:31,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 695. [2024-11-13 15:34:31,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 695 states, 622 states have (on average 1.405144694533762) internal successors, (874), 632 states have internal predecessors, (874), 64 states have call successors, (64), 8 states have call predecessors, (64), 8 states have return successors, (64), 54 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-13 15:34:31,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 1002 transitions. [2024-11-13 15:34:31,445 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 1002 transitions. Word has length 141 [2024-11-13 15:34:31,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:31,445 INFO L471 AbstractCegarLoop]: Abstraction has 695 states and 1002 transitions. [2024-11-13 15:34:31,446 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:34:31,446 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 1002 transitions. [2024-11-13 15:34:31,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-11-13 15:34:31,451 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:31,451 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:31,461 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-13 15:34:31,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:31,652 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:34:31,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:31,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1772562140, now seen corresponding path program 1 times [2024-11-13 15:34:31,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:31,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [459018076] [2024-11-13 15:34:31,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:31,653 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:31,653 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:34:31,654 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:34:31,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-13 15:34:32,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:32,050 INFO L255 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:34:32,055 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:38,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2024-11-13 15:34:39,007 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:34:39,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 16 [2024-11-13 15:34:39,179 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:34:39,179 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:34:39,179 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:39,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [459018076] [2024-11-13 15:34:39,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [459018076] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:34:39,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:34:39,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:34:39,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568169118] [2024-11-13 15:34:39,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:39,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:34:39,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:39,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:34:39,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:34:39,181 INFO L87 Difference]: Start difference. First operand 695 states and 1002 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:34:45,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:34:49,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:34:53,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:34:55,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:34:55,471 INFO L93 Difference]: Finished difference Result 1596 states and 2297 transitions. [2024-11-13 15:34:55,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:34:55,473 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 142 [2024-11-13 15:34:55,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:34:55,479 INFO L225 Difference]: With dead ends: 1596 [2024-11-13 15:34:55,479 INFO L226 Difference]: Without dead ends: 904 [2024-11-13 15:34:55,481 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:34:55,481 INFO L432 NwaCegarLoop]: 128 mSDtfsCounter, 346 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 20 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.8s IncrementalHoareTripleChecker+Time [2024-11-13 15:34:55,482 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 421 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 282 Invalid, 3 Unknown, 0 Unchecked, 15.8s Time] [2024-11-13 15:34:55,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2024-11-13 15:34:55,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 882. [2024-11-13 15:34:55,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 783 states have (on average 1.3959131545338441) internal successors, (1093), 798 states have internal predecessors, (1093), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 71 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-13 15:34:55,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 1265 transitions. [2024-11-13 15:34:55,584 INFO L78 Accepts]: Start accepts. Automaton has 882 states and 1265 transitions. Word has length 142 [2024-11-13 15:34:55,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:34:55,585 INFO L471 AbstractCegarLoop]: Abstraction has 882 states and 1265 transitions. [2024-11-13 15:34:55,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 6 states have internal predecessors, (60), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:34:55,585 INFO L276 IsEmpty]: Start isEmpty. Operand 882 states and 1265 transitions. [2024-11-13 15:34:55,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-11-13 15:34:55,588 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:34:55,588 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:34:55,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-11-13 15:34:55,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:55,788 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:34:55,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:34:55,789 INFO L85 PathProgramCache]: Analyzing trace with hash -974941274, now seen corresponding path program 1 times [2024-11-13 15:34:55,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:34:55,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [158882017] [2024-11-13 15:34:55,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:34:55,789 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:34:55,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:34:55,791 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:34:55,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-13 15:34:56,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:34:56,097 INFO L255 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 15:34:56,101 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:34:58,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 33 [2024-11-13 15:34:59,080 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 14 proven. 162 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2024-11-13 15:34:59,080 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:34:59,498 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:34:59,498 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:34:59,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [158882017] [2024-11-13 15:34:59,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [158882017] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:34:59,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:34:59,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [12] total 16 [2024-11-13 15:34:59,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278472864] [2024-11-13 15:34:59,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:34:59,499 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:34:59,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:34:59,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:34:59,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2024-11-13 15:34:59,500 INFO L87 Difference]: Start difference. First operand 882 states and 1265 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:35:01,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:35:01,824 INFO L93 Difference]: Finished difference Result 2216 states and 3179 transitions. [2024-11-13 15:35:01,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:35:01,825 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 142 [2024-11-13 15:35:01,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:35:01,831 INFO L225 Difference]: With dead ends: 2216 [2024-11-13 15:35:01,831 INFO L226 Difference]: Without dead ends: 1362 [2024-11-13 15:35:01,833 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2024-11-13 15:35:01,834 INFO L432 NwaCegarLoop]: 179 mSDtfsCounter, 78 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 627 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-13 15:35:01,834 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 627 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-13 15:35:01,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2024-11-13 15:35:01,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 945. [2024-11-13 15:35:01,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 945 states, 846 states have (on average 1.405437352245863) internal successors, (1189), 861 states have internal predecessors, (1189), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 71 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-13 15:35:01,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 1361 transitions. [2024-11-13 15:35:01,954 INFO L78 Accepts]: Start accepts. Automaton has 945 states and 1361 transitions. Word has length 142 [2024-11-13 15:35:01,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:35:01,955 INFO L471 AbstractCegarLoop]: Abstraction has 945 states and 1361 transitions. [2024-11-13 15:35:01,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:35:01,955 INFO L276 IsEmpty]: Start isEmpty. Operand 945 states and 1361 transitions. [2024-11-13 15:35:01,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-11-13 15:35:01,958 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:35:01,958 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:35:01,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2024-11-13 15:35:02,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:35:02,158 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:35:02,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:35:02,159 INFO L85 PathProgramCache]: Analyzing trace with hash -94955680, now seen corresponding path program 1 times [2024-11-13 15:35:02,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:35:02,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2081261176] [2024-11-13 15:35:02,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:35:02,160 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:35:02,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:35:02,161 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:35:02,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-11-13 15:35:02,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:35:02,690 INFO L255 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 15:35:02,695 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:35:04,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 15:35:04,582 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:35:05,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:35:06,982 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 17 [2024-11-13 15:35:07,304 INFO L349 Elim1Store]: treesize reduction 31, result has 26.2 percent of original size [2024-11-13 15:35:07,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 40 [2024-11-13 15:35:07,508 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:35:07,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 63 treesize of output 35 [2024-11-13 15:35:07,611 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 280 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-11-13 15:35:07,611 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:35:12,202 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:35:12,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2081261176] [2024-11-13 15:35:12,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2081261176] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:35:12,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604166132] [2024-11-13 15:35:12,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:35:12,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:35:12,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:35:12,205 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:35:12,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 15:35:12,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:35:12,502 INFO L255 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 15:35:12,506 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:35:16,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 17 [2024-11-13 15:35:17,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:35:17,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:35:17,236 INFO L349 Elim1Store]: treesize reduction 33, result has 28.3 percent of original size [2024-11-13 15:35:17,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 44 [2024-11-13 15:35:17,535 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:35:17,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 71 treesize of output 35 [2024-11-13 15:35:17,564 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 27 proven. 21 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2024-11-13 15:35:17,564 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:35:17,792 INFO L349 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2024-11-13 15:35:17,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 369 treesize of output 304 [2024-11-13 15:35:21,570 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:35:21,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604166132] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:35:21,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:35:21,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9, 10] total 20 [2024-11-13 15:35:21,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930253684] [2024-11-13 15:35:21,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:35:21,571 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:35:21,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:35:21,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:35:21,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=347, Unknown=1, NotChecked=0, Total=420 [2024-11-13 15:35:21,572 INFO L87 Difference]: Start difference. First operand 945 states and 1361 transitions. Second operand has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:35:24,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:35:24,409 INFO L93 Difference]: Finished difference Result 1886 states and 2708 transitions. [2024-11-13 15:35:24,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 15:35:24,410 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 143 [2024-11-13 15:35:24,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:35:24,416 INFO L225 Difference]: With dead ends: 1886 [2024-11-13 15:35:24,417 INFO L226 Difference]: Without dead ends: 969 [2024-11-13 15:35:24,418 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=112, Invalid=537, Unknown=1, NotChecked=0, Total=650 [2024-11-13 15:35:24,420 INFO L432 NwaCegarLoop]: 198 mSDtfsCounter, 432 mSDsluCounter, 1022 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 1220 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-13 15:35:24,421 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [432 Valid, 1220 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-13 15:35:24,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 969 states. [2024-11-13 15:35:24,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 969 to 955. [2024-11-13 15:35:24,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 955 states, 856 states have (on average 1.4007009345794392) internal successors, (1199), 871 states have internal predecessors, (1199), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 71 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-13 15:35:24,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 955 states to 955 states and 1371 transitions. [2024-11-13 15:35:24,545 INFO L78 Accepts]: Start accepts. Automaton has 955 states and 1371 transitions. Word has length 143 [2024-11-13 15:35:24,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:35:24,546 INFO L471 AbstractCegarLoop]: Abstraction has 955 states and 1371 transitions. [2024-11-13 15:35:24,546 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 9 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:35:24,546 INFO L276 IsEmpty]: Start isEmpty. Operand 955 states and 1371 transitions. [2024-11-13 15:35:24,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-11-13 15:35:24,549 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:35:24,549 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:35:24,575 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 15:35:24,756 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2024-11-13 15:35:24,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:35:24,950 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:35:24,950 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:35:24,950 INFO L85 PathProgramCache]: Analyzing trace with hash 606108898, now seen corresponding path program 1 times [2024-11-13 15:35:24,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:35:24,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [904243454] [2024-11-13 15:35:24,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:35:24,951 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:35:24,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:35:24,952 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:35:24,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2024-11-13 15:36:44,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:36:44,640 INFO L255 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 15:36:44,644 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:36:53,041 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:36:53,041 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 172 treesize of output 112 [2024-11-13 15:36:54,560 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-11-13 15:36:54,560 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:37:04,235 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:37:04,235 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:37:04,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [904243454] [2024-11-13 15:37:04,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [904243454] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:37:04,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:37:04,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2024-11-13 15:37:04,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773498823] [2024-11-13 15:37:04,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:37:04,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:37:04,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:37:04,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:37:04,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-11-13 15:37:04,237 INFO L87 Difference]: Start difference. First operand 955 states and 1371 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:37:21,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:37:21,696 INFO L93 Difference]: Finished difference Result 1999 states and 2872 transitions. [2024-11-13 15:37:21,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:37:21,701 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 143 [2024-11-13 15:37:21,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:37:21,705 INFO L225 Difference]: With dead ends: 1999 [2024-11-13 15:37:21,705 INFO L226 Difference]: Without dead ends: 1072 [2024-11-13 15:37:21,707 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-13 15:37:21,707 INFO L432 NwaCegarLoop]: 242 mSDtfsCounter, 150 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:37:21,708 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 602 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 15.1s Time] [2024-11-13 15:37:21,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2024-11-13 15:37:21,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 1006. [2024-11-13 15:37:21,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 907 states have (on average 1.4068357221609702) internal successors, (1276), 922 states have internal predecessors, (1276), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 71 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-13 15:37:21,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1448 transitions. [2024-11-13 15:37:21,817 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1448 transitions. Word has length 143 [2024-11-13 15:37:21,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:37:21,817 INFO L471 AbstractCegarLoop]: Abstraction has 1006 states and 1448 transitions. [2024-11-13 15:37:21,817 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:37:21,818 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1448 transitions. [2024-11-13 15:37:21,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-11-13 15:37:21,819 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:37:21,819 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:37:21,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Ended with exit code 0 [2024-11-13 15:37:22,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:37:22,020 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:37:22,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:37:22,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1900394014, now seen corresponding path program 1 times [2024-11-13 15:37:22,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:37:22,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1269660017] [2024-11-13 15:37:22,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:37:22,021 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:37:22,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:37:22,023 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:37:22,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2024-11-13 15:38:30,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:38:31,305 INFO L255 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:38:31,308 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:38:38,902 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:38:38,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 173 treesize of output 113 [2024-11-13 15:38:40,427 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-11-13 15:38:40,427 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:38:52,144 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:38:52,145 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:38:52,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1269660017] [2024-11-13 15:38:52,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1269660017] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:38:52,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:38:52,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 13 [2024-11-13 15:38:52,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621898572] [2024-11-13 15:38:52,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:38:52,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:38:52,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:38:52,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:38:52,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-11-13 15:38:52,146 INFO L87 Difference]: Start difference. First operand 1006 states and 1448 transitions. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:16,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:39:16,938 INFO L93 Difference]: Finished difference Result 1986 states and 2856 transitions. [2024-11-13 15:39:16,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:39:16,951 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 143 [2024-11-13 15:39:16,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:39:16,955 INFO L225 Difference]: With dead ends: 1986 [2024-11-13 15:39:16,956 INFO L226 Difference]: Without dead ends: 1008 [2024-11-13 15:39:16,957 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-13 15:39:16,958 INFO L432 NwaCegarLoop]: 246 mSDtfsCounter, 73 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:39:16,958 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 756 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 21.7s Time] [2024-11-13 15:39:16,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states. [2024-11-13 15:39:17,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 1006. [2024-11-13 15:39:17,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 907 states have (on average 1.402425578831312) internal successors, (1272), 922 states have internal predecessors, (1272), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 71 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-13 15:39:17,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1444 transitions. [2024-11-13 15:39:17,066 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1444 transitions. Word has length 143 [2024-11-13 15:39:17,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:39:17,067 INFO L471 AbstractCegarLoop]: Abstraction has 1006 states and 1444 transitions. [2024-11-13 15:39:17,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:17,067 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1444 transitions. [2024-11-13 15:39:17,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-11-13 15:39:17,070 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:39:17,070 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:39:17,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2024-11-13 15:39:17,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:17,271 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:39:17,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:39:17,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1199329436, now seen corresponding path program 1 times [2024-11-13 15:39:17,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:39:17,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2121188396] [2024-11-13 15:39:17,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:39:17,272 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:17,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:39:17,275 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:39:17,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2024-11-13 15:39:17,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:39:17,704 INFO L255 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 15:39:17,708 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:39:20,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2024-11-13 15:39:20,401 INFO L349 Elim1Store]: treesize reduction 23, result has 32.4 percent of original size [2024-11-13 15:39:20,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 32 [2024-11-13 15:39:20,530 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:39:20,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2024-11-13 15:39:20,654 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:39:20,654 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:39:20,654 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:39:20,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2121188396] [2024-11-13 15:39:20,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2121188396] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:39:20,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:39:20,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 15:39:20,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589209706] [2024-11-13 15:39:20,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:39:20,655 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:39:20,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:39:20,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:39:20,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:39:20,656 INFO L87 Difference]: Start difference. First operand 1006 states and 1444 transitions. Second operand has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:22,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:39:22,996 INFO L93 Difference]: Finished difference Result 2280 states and 3241 transitions. [2024-11-13 15:39:22,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 15:39:22,997 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 143 [2024-11-13 15:39:22,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:39:23,002 INFO L225 Difference]: With dead ends: 2280 [2024-11-13 15:39:23,002 INFO L226 Difference]: Without dead ends: 1302 [2024-11-13 15:39:23,004 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2024-11-13 15:39:23,005 INFO L432 NwaCegarLoop]: 272 mSDtfsCounter, 391 mSDsluCounter, 1394 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 1666 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:39:23,005 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [391 Valid, 1666 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-13 15:39:23,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1302 states. [2024-11-13 15:39:23,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1302 to 806. [2024-11-13 15:39:23,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 719 states have (on average 1.3936022253129345) internal successors, (1002), 728 states have internal predecessors, (1002), 74 states have call successors, (74), 12 states have call predecessors, (74), 12 states have return successors, (74), 65 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-13 15:39:23,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 1150 transitions. [2024-11-13 15:39:23,126 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 1150 transitions. Word has length 143 [2024-11-13 15:39:23,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:39:23,126 INFO L471 AbstractCegarLoop]: Abstraction has 806 states and 1150 transitions. [2024-11-13 15:39:23,127 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.777777777777778) internal successors, (61), 8 states have internal predecessors, (61), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:23,127 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 1150 transitions. [2024-11-13 15:39:23,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-11-13 15:39:23,128 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:39:23,129 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:39:23,139 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2024-11-13 15:39:23,329 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:23,330 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:39:23,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:39:23,330 INFO L85 PathProgramCache]: Analyzing trace with hash -254799158, now seen corresponding path program 1 times [2024-11-13 15:39:23,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:39:23,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [265455299] [2024-11-13 15:39:23,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:39:23,331 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:23,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:39:23,333 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:39:23,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2024-11-13 15:39:23,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:39:23,742 INFO L255 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 15:39:23,746 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:39:25,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 15:39:25,756 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:39:25,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:39:25,868 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:39:25,868 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:39:25,868 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:39:25,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [265455299] [2024-11-13 15:39:25,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [265455299] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:39:25,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:39:25,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 15:39:25,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080727852] [2024-11-13 15:39:25,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:39:25,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:39:25,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:39:25,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:39:25,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:39:25,870 INFO L87 Difference]: Start difference. First operand 806 states and 1150 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:27,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:39:27,966 INFO L93 Difference]: Finished difference Result 1983 states and 2805 transitions. [2024-11-13 15:39:27,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:39:27,967 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-11-13 15:39:27,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:39:27,971 INFO L225 Difference]: With dead ends: 1983 [2024-11-13 15:39:27,971 INFO L226 Difference]: Without dead ends: 1205 [2024-11-13 15:39:27,972 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2024-11-13 15:39:27,973 INFO L432 NwaCegarLoop]: 200 mSDtfsCounter, 269 mSDsluCounter, 1113 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 1313 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:39:27,973 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 1313 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-13 15:39:27,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1205 states. [2024-11-13 15:39:28,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1205 to 925. [2024-11-13 15:39:28,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 838 states have (on average 1.3866348448687351) internal successors, (1162), 847 states have internal predecessors, (1162), 74 states have call successors, (74), 12 states have call predecessors, (74), 12 states have return successors, (74), 65 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-13 15:39:28,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 1310 transitions. [2024-11-13 15:39:28,108 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 1310 transitions. Word has length 144 [2024-11-13 15:39:28,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:39:28,109 INFO L471 AbstractCegarLoop]: Abstraction has 925 states and 1310 transitions. [2024-11-13 15:39:28,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:28,109 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 1310 transitions. [2024-11-13 15:39:28,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-11-13 15:39:28,111 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:39:28,112 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:39:28,121 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2024-11-13 15:39:28,312 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:28,312 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:39:28,313 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:39:28,313 INFO L85 PathProgramCache]: Analyzing trace with hash 425259212, now seen corresponding path program 1 times [2024-11-13 15:39:28,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:39:28,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [91997642] [2024-11-13 15:39:28,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:39:28,313 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:28,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:39:28,315 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:39:28,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2024-11-13 15:39:28,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:39:28,727 INFO L255 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 15:39:28,730 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:39:32,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2024-11-13 15:39:32,577 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:39:32,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 13 [2024-11-13 15:39:32,613 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:39:32,613 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:39:32,613 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:39:32,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [91997642] [2024-11-13 15:39:32,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [91997642] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:39:32,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:39:32,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 15:39:32,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564519155] [2024-11-13 15:39:32,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:39:32,614 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:39:32,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:39:32,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:39:32,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:39:32,615 INFO L87 Difference]: Start difference. First operand 925 states and 1310 transitions. Second operand has 9 states, 9 states have (on average 6.888888888888889) internal successors, (62), 8 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:34,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:39:34,484 INFO L93 Difference]: Finished difference Result 1934 states and 2721 transitions. [2024-11-13 15:39:34,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 15:39:34,486 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.888888888888889) internal successors, (62), 8 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-11-13 15:39:34,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:39:34,490 INFO L225 Difference]: With dead ends: 1934 [2024-11-13 15:39:34,490 INFO L226 Difference]: Without dead ends: 1037 [2024-11-13 15:39:34,491 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:39:34,492 INFO L432 NwaCegarLoop]: 198 mSDtfsCounter, 271 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 888 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-13 15:39:34,492 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [271 Valid, 888 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-13 15:39:34,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2024-11-13 15:39:34,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 907. [2024-11-13 15:39:34,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 820 states have (on average 1.3597560975609757) internal successors, (1115), 829 states have internal predecessors, (1115), 74 states have call successors, (74), 12 states have call predecessors, (74), 12 states have return successors, (74), 65 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-13 15:39:34,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 1263 transitions. [2024-11-13 15:39:34,615 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 1263 transitions. Word has length 144 [2024-11-13 15:39:34,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:39:34,616 INFO L471 AbstractCegarLoop]: Abstraction has 907 states and 1263 transitions. [2024-11-13 15:39:34,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.888888888888889) internal successors, (62), 8 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:34,616 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 1263 transitions. [2024-11-13 15:39:34,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-11-13 15:39:34,618 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:39:34,618 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:39:34,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2024-11-13 15:39:34,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:34,819 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:39:34,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:39:34,820 INFO L85 PathProgramCache]: Analyzing trace with hash -35944440, now seen corresponding path program 1 times [2024-11-13 15:39:34,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:39:34,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1777918712] [2024-11-13 15:39:34,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:39:34,820 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:34,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:39:34,822 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:39:34,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2024-11-13 15:39:35,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:39:35,241 INFO L255 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 15:39:35,244 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:39:38,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-11-13 15:39:38,708 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:39:38,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-11-13 15:39:38,733 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:39:38,733 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:39:38,733 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:39:38,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1777918712] [2024-11-13 15:39:38,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1777918712] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:39:38,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:39:38,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:39:38,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668539315] [2024-11-13 15:39:38,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:39:38,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:39:38,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:39:38,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:39:38,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:39:38,735 INFO L87 Difference]: Start difference. First operand 907 states and 1263 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:40,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:39:40,278 INFO L93 Difference]: Finished difference Result 1916 states and 2663 transitions. [2024-11-13 15:39:40,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:39:40,280 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-11-13 15:39:40,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:39:40,283 INFO L225 Difference]: With dead ends: 1916 [2024-11-13 15:39:40,284 INFO L226 Difference]: Without dead ends: 1037 [2024-11-13 15:39:40,285 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:39:40,285 INFO L432 NwaCegarLoop]: 189 mSDtfsCounter, 221 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-13 15:39:40,286 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 668 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-13 15:39:40,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2024-11-13 15:39:40,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 907. [2024-11-13 15:39:40,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 820 states have (on average 1.354878048780488) internal successors, (1111), 829 states have internal predecessors, (1111), 74 states have call successors, (74), 12 states have call predecessors, (74), 12 states have return successors, (74), 65 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-13 15:39:40,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 1259 transitions. [2024-11-13 15:39:40,404 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 1259 transitions. Word has length 144 [2024-11-13 15:39:40,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:39:40,405 INFO L471 AbstractCegarLoop]: Abstraction has 907 states and 1259 transitions. [2024-11-13 15:39:40,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:40,405 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 1259 transitions. [2024-11-13 15:39:40,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-11-13 15:39:40,408 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:39:40,408 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:39:40,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2024-11-13 15:39:40,610 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:40,610 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:39:40,611 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:39:40,611 INFO L85 PathProgramCache]: Analyzing trace with hash 644113930, now seen corresponding path program 1 times [2024-11-13 15:39:40,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:39:40,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1673977231] [2024-11-13 15:39:40,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:39:40,612 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:40,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:39:40,614 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:39:40,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2024-11-13 15:39:41,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:39:41,015 INFO L255 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 15:39:41,026 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:39:42,811 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 15:39:43,121 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:39:43,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:39:43,234 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:39:43,234 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:39:43,234 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:39:43,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1673977231] [2024-11-13 15:39:43,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1673977231] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:39:43,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:39:43,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 15:39:43,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837268015] [2024-11-13 15:39:43,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:39:43,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:39:43,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:39:43,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:39:43,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:39:43,236 INFO L87 Difference]: Start difference. First operand 907 states and 1259 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:45,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:39:45,145 INFO L93 Difference]: Finished difference Result 1960 states and 2713 transitions. [2024-11-13 15:39:45,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:39:45,145 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-11-13 15:39:45,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:39:45,148 INFO L225 Difference]: With dead ends: 1960 [2024-11-13 15:39:45,148 INFO L226 Difference]: Without dead ends: 1081 [2024-11-13 15:39:45,149 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2024-11-13 15:39:45,149 INFO L432 NwaCegarLoop]: 249 mSDtfsCounter, 211 mSDsluCounter, 1351 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 1600 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-13 15:39:45,150 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 1600 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-13 15:39:45,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1081 states. [2024-11-13 15:39:45,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1081 to 797. [2024-11-13 15:39:45,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 797 states, 718 states have (on average 1.3523676880222841) internal successors, (971), 724 states have internal predecessors, (971), 68 states have call successors, (68), 10 states have call predecessors, (68), 10 states have return successors, (68), 62 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-13 15:39:45,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 797 states to 797 states and 1107 transitions. [2024-11-13 15:39:45,267 INFO L78 Accepts]: Start accepts. Automaton has 797 states and 1107 transitions. Word has length 144 [2024-11-13 15:39:45,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:39:45,268 INFO L471 AbstractCegarLoop]: Abstraction has 797 states and 1107 transitions. [2024-11-13 15:39:45,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:45,268 INFO L276 IsEmpty]: Start isEmpty. Operand 797 states and 1107 transitions. [2024-11-13 15:39:45,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-11-13 15:39:45,270 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:39:45,270 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:39:45,280 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2024-11-13 15:39:45,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:45,471 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:39:45,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:39:45,472 INFO L85 PathProgramCache]: Analyzing trace with hash -841578847, now seen corresponding path program 1 times [2024-11-13 15:39:45,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:39:45,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [935656029] [2024-11-13 15:39:45,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:39:45,472 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:45,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:39:45,474 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:39:45,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2024-11-13 15:39:45,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:39:45,962 INFO L255 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 15:39:45,966 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:39:49,008 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 15:39:49,248 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-11-13 15:39:49,403 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:39:49,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:39:49,529 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:39:49,530 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:39:49,530 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:39:49,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [935656029] [2024-11-13 15:39:49,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [935656029] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:39:49,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:39:49,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 15:39:49,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651234796] [2024-11-13 15:39:49,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:39:49,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:39:49,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:39:49,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:39:49,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:39:49,532 INFO L87 Difference]: Start difference. First operand 797 states and 1107 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:51,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:39:51,770 INFO L93 Difference]: Finished difference Result 2167 states and 2999 transitions. [2024-11-13 15:39:51,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:39:51,771 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-11-13 15:39:51,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:39:51,775 INFO L225 Difference]: With dead ends: 2167 [2024-11-13 15:39:51,775 INFO L226 Difference]: Without dead ends: 1430 [2024-11-13 15:39:51,776 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-11-13 15:39:51,776 INFO L432 NwaCegarLoop]: 233 mSDtfsCounter, 365 mSDsluCounter, 1061 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 1294 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-13 15:39:51,777 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 1294 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-13 15:39:51,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1430 states. [2024-11-13 15:39:51,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1430 to 1019. [2024-11-13 15:39:51,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 940 states have (on average 1.3808510638297873) internal successors, (1298), 946 states have internal predecessors, (1298), 68 states have call successors, (68), 10 states have call predecessors, (68), 10 states have return successors, (68), 62 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-13 15:39:51,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 1434 transitions. [2024-11-13 15:39:51,906 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 1434 transitions. Word has length 144 [2024-11-13 15:39:51,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:39:51,907 INFO L471 AbstractCegarLoop]: Abstraction has 1019 states and 1434 transitions. [2024-11-13 15:39:51,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 9 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:51,907 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 1434 transitions. [2024-11-13 15:39:51,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-11-13 15:39:51,909 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:39:51,910 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:39:51,919 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2024-11-13 15:39:52,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:52,110 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:39:52,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:39:52,111 INFO L85 PathProgramCache]: Analyzing trace with hash -583413409, now seen corresponding path program 1 times [2024-11-13 15:39:52,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:39:52,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [792992398] [2024-11-13 15:39:52,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:39:52,111 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:52,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:39:52,117 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:39:52,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2024-11-13 15:39:52,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:39:52,529 INFO L255 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 15:39:52,531 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:39:55,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-11-13 15:39:55,860 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:39:55,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:39:55,888 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:39:55,888 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:39:55,888 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:39:55,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [792992398] [2024-11-13 15:39:55,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [792992398] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:39:55,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:39:55,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:39:55,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615230377] [2024-11-13 15:39:55,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:39:55,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:39:55,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:39:55,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:39:55,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:39:55,890 INFO L87 Difference]: Start difference. First operand 1019 states and 1434 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:57,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:39:57,218 INFO L93 Difference]: Finished difference Result 2108 states and 2963 transitions. [2024-11-13 15:39:57,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:39:57,220 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-11-13 15:39:57,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:39:57,224 INFO L225 Difference]: With dead ends: 2108 [2024-11-13 15:39:57,224 INFO L226 Difference]: Without dead ends: 1149 [2024-11-13 15:39:57,226 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:39:57,226 INFO L432 NwaCegarLoop]: 194 mSDtfsCounter, 278 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-13 15:39:57,227 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 687 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-13 15:39:57,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1149 states. [2024-11-13 15:39:57,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1149 to 1019. [2024-11-13 15:39:57,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1019 states, 940 states have (on average 1.3680851063829786) internal successors, (1286), 946 states have internal predecessors, (1286), 68 states have call successors, (68), 10 states have call predecessors, (68), 10 states have return successors, (68), 62 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-13 15:39:57,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1019 states to 1019 states and 1422 transitions. [2024-11-13 15:39:57,344 INFO L78 Accepts]: Start accepts. Automaton has 1019 states and 1422 transitions. Word has length 144 [2024-11-13 15:39:57,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:39:57,344 INFO L471 AbstractCegarLoop]: Abstraction has 1019 states and 1422 transitions. [2024-11-13 15:39:57,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:39:57,345 INFO L276 IsEmpty]: Start isEmpty. Operand 1019 states and 1422 transitions. [2024-11-13 15:39:57,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2024-11-13 15:39:57,347 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:39:57,347 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:39:57,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2024-11-13 15:39:57,547 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:57,548 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:39:57,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:39:57,548 INFO L85 PathProgramCache]: Analyzing trace with hash -975592353, now seen corresponding path program 1 times [2024-11-13 15:39:57,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:39:57,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412621578] [2024-11-13 15:39:57,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:39:57,549 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:39:57,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:39:57,551 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:39:57,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2024-11-13 15:39:57,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:39:57,970 INFO L255 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 15:39:57,973 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:40:01,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-11-13 15:40:01,266 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:40:01,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-11-13 15:40:01,294 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:40:01,294 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:40:01,294 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:40:01,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [412621578] [2024-11-13 15:40:01,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [412621578] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:40:01,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:40:01,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:40:01,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324260534] [2024-11-13 15:40:01,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:40:01,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:40:01,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:40:01,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:40:01,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:40:01,296 INFO L87 Difference]: Start difference. First operand 1019 states and 1422 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:40:02,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:40:02,402 INFO L93 Difference]: Finished difference Result 1949 states and 2726 transitions. [2024-11-13 15:40:02,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:40:02,403 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 144 [2024-11-13 15:40:02,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:40:02,407 INFO L225 Difference]: With dead ends: 1949 [2024-11-13 15:40:02,407 INFO L226 Difference]: Without dead ends: 990 [2024-11-13 15:40:02,409 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:40:02,409 INFO L432 NwaCegarLoop]: 159 mSDtfsCounter, 251 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:40:02,409 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 495 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-13 15:40:02,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2024-11-13 15:40:02,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 961. [2024-11-13 15:40:02,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 882 states have (on average 1.3616780045351473) internal successors, (1201), 888 states have internal predecessors, (1201), 68 states have call successors, (68), 10 states have call predecessors, (68), 10 states have return successors, (68), 62 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-13 15:40:02,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1337 transitions. [2024-11-13 15:40:02,533 INFO L78 Accepts]: Start accepts. Automaton has 961 states and 1337 transitions. Word has length 144 [2024-11-13 15:40:02,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:40:02,534 INFO L471 AbstractCegarLoop]: Abstraction has 961 states and 1337 transitions. [2024-11-13 15:40:02,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 6 states have internal predecessors, (62), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:40:02,534 INFO L276 IsEmpty]: Start isEmpty. Operand 961 states and 1337 transitions. [2024-11-13 15:40:02,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2024-11-13 15:40:02,536 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:40:02,536 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:40:02,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2024-11-13 15:40:02,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:40:02,737 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:40:02,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:40:02,737 INFO L85 PathProgramCache]: Analyzing trace with hash 857621503, now seen corresponding path program 1 times [2024-11-13 15:40:02,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:40:02,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [71484047] [2024-11-13 15:40:02,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:40:02,737 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:40:02,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:40:02,739 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:40:02,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2024-11-13 15:40:03,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:40:03,184 INFO L255 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:40:03,187 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:40:09,626 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 27 [2024-11-13 15:40:10,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:40:10,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 15 [2024-11-13 15:40:10,668 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:40:10,668 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:40:10,668 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:40:10,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [71484047] [2024-11-13 15:40:10,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [71484047] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:40:10,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:40:10,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:40:10,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880123110] [2024-11-13 15:40:10,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:40:10,669 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:40:10,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:40:10,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:40:10,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:40:10,670 INFO L87 Difference]: Start difference. First operand 961 states and 1337 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:40:16,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:40:20,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:40:24,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:40:30,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:40:34,704 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:40:38,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:40:42,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:40:46,930 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:40:51,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:40:55,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:40:59,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:41:03,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:41:03,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:41:03,289 INFO L93 Difference]: Finished difference Result 2150 states and 2986 transitions. [2024-11-13 15:41:03,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:41:03,294 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 146 [2024-11-13 15:41:03,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:41:03,297 INFO L225 Difference]: With dead ends: 2150 [2024-11-13 15:41:03,297 INFO L226 Difference]: Without dead ends: 1249 [2024-11-13 15:41:03,298 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:41:03,298 INFO L432 NwaCegarLoop]: 243 mSDtfsCounter, 336 mSDsluCounter, 482 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 9 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 52.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:41:03,298 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [336 Valid, 725 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 393 Invalid, 12 Unknown, 0 Unchecked, 52.1s Time] [2024-11-13 15:41:03,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1249 states. [2024-11-13 15:41:03,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1249 to 904. [2024-11-13 15:41:03,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 904 states, 825 states have (on average 1.3515151515151516) internal successors, (1115), 831 states have internal predecessors, (1115), 68 states have call successors, (68), 10 states have call predecessors, (68), 10 states have return successors, (68), 62 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-13 15:41:03,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 1251 transitions. [2024-11-13 15:41:03,420 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 1251 transitions. Word has length 146 [2024-11-13 15:41:03,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:41:03,420 INFO L471 AbstractCegarLoop]: Abstraction has 904 states and 1251 transitions. [2024-11-13 15:41:03,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 6 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:03,421 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 1251 transitions. [2024-11-13 15:41:03,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2024-11-13 15:41:03,422 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:41:03,422 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:41:03,432 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2024-11-13 15:41:03,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:03,623 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:41:03,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:41:03,623 INFO L85 PathProgramCache]: Analyzing trace with hash 835937781, now seen corresponding path program 1 times [2024-11-13 15:41:03,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:41:03,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2134046446] [2024-11-13 15:41:03,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:41:03,624 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:03,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:41:03,625 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:41:03,627 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2024-11-13 15:41:04,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:41:04,084 INFO L255 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 15:41:04,087 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:41:08,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2024-11-13 15:41:08,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 22 [2024-11-13 15:41:09,045 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:41:09,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 63 treesize of output 35 [2024-11-13 15:41:09,187 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 21 proven. 288 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2024-11-13 15:41:09,187 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:41:09,658 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:41:09,658 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:41:09,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2134046446] [2024-11-13 15:41:09,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2134046446] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 15:41:09,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:41:09,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [13] total 18 [2024-11-13 15:41:09,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101402149] [2024-11-13 15:41:09,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:41:09,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:41:09,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:41:09,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:41:09,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=261, Unknown=0, NotChecked=0, Total=306 [2024-11-13 15:41:09,660 INFO L87 Difference]: Start difference. First operand 904 states and 1251 transitions. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:10,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:41:10,638 INFO L93 Difference]: Finished difference Result 1305 states and 1773 transitions. [2024-11-13 15:41:10,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:41:10,639 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 146 [2024-11-13 15:41:10,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:41:10,642 INFO L225 Difference]: With dead ends: 1305 [2024-11-13 15:41:10,642 INFO L226 Difference]: Without dead ends: 1303 [2024-11-13 15:41:10,642 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 274 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2024-11-13 15:41:10,643 INFO L432 NwaCegarLoop]: 204 mSDtfsCounter, 83 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 1169 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:41:10,643 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 1169 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-13 15:41:10,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1303 states. [2024-11-13 15:41:10,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1303 to 1161. [2024-11-13 15:41:10,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1161 states, 1082 states have (on average 1.3317929759704252) internal successors, (1441), 1088 states have internal predecessors, (1441), 68 states have call successors, (68), 10 states have call predecessors, (68), 10 states have return successors, (68), 62 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-13 15:41:10,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1161 states to 1161 states and 1577 transitions. [2024-11-13 15:41:10,743 INFO L78 Accepts]: Start accepts. Automaton has 1161 states and 1577 transitions. Word has length 146 [2024-11-13 15:41:10,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:41:10,743 INFO L471 AbstractCegarLoop]: Abstraction has 1161 states and 1577 transitions. [2024-11-13 15:41:10,743 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:10,743 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 1577 transitions. [2024-11-13 15:41:10,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2024-11-13 15:41:10,746 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:41:10,746 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:41:10,756 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2024-11-13 15:41:10,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:10,947 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:41:10,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:41:10,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1598083404, now seen corresponding path program 1 times [2024-11-13 15:41:10,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:41:10,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1097893076] [2024-11-13 15:41:10,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:41:10,949 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:10,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:41:10,952 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:41:10,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2024-11-13 15:41:11,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:41:11,434 INFO L255 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:41:11,436 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:41:17,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2024-11-13 15:41:18,838 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:41:18,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 16 [2024-11-13 15:41:19,004 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:41:19,004 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:41:19,004 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:41:19,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1097893076] [2024-11-13 15:41:19,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1097893076] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:41:19,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:41:19,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:41:19,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110923382] [2024-11-13 15:41:19,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:41:19,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:41:19,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:41:19,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:41:19,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:41:19,005 INFO L87 Difference]: Start difference. First operand 1161 states and 1577 transitions. Second operand has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:24,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:41:28,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:41:33,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:41:35,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:41:35,603 INFO L93 Difference]: Finished difference Result 2426 states and 3293 transitions. [2024-11-13 15:41:35,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:41:35,610 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 147 [2024-11-13 15:41:35,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:41:35,615 INFO L225 Difference]: With dead ends: 2426 [2024-11-13 15:41:35,615 INFO L226 Difference]: Without dead ends: 1325 [2024-11-13 15:41:35,616 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:41:35,618 INFO L432 NwaCegarLoop]: 170 mSDtfsCounter, 365 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 20 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:41:35,619 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 534 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 333 Invalid, 3 Unknown, 0 Unchecked, 16.1s Time] [2024-11-13 15:41:35,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1325 states. [2024-11-13 15:41:35,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1325 to 906. [2024-11-13 15:41:35,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 847 states have (on average 1.3164108618654073) internal successors, (1115), 850 states have internal predecessors, (1115), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:41:35,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1215 transitions. [2024-11-13 15:41:35,698 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 1215 transitions. Word has length 147 [2024-11-13 15:41:35,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:41:35,698 INFO L471 AbstractCegarLoop]: Abstraction has 906 states and 1215 transitions. [2024-11-13 15:41:35,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 6 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:35,698 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 1215 transitions. [2024-11-13 15:41:35,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2024-11-13 15:41:35,700 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:41:35,700 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:41:35,711 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2024-11-13 15:41:35,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:35,901 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:41:35,901 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:41:35,901 INFO L85 PathProgramCache]: Analyzing trace with hash 555053648, now seen corresponding path program 1 times [2024-11-13 15:41:35,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:41:35,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [944436656] [2024-11-13 15:41:35,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:41:35,902 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:35,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:41:35,903 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:41:35,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2024-11-13 15:41:36,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:41:36,351 INFO L255 TraceCheckSpWp]: Trace formula consists of 328 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 15:41:36,354 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:41:36,608 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 15:41:36,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 19 [2024-11-13 15:41:36,825 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:41:36,825 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:41:36,825 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:41:36,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [944436656] [2024-11-13 15:41:36,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [944436656] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:41:36,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:41:36,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 15:41:36,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437722487] [2024-11-13 15:41:36,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:41:36,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:41:36,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:41:36,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:41:36,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:41:36,828 INFO L87 Difference]: Start difference. First operand 906 states and 1215 transitions. Second operand has 9 states, 9 states have (on average 7.222222222222222) internal successors, (65), 9 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:38,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:41:38,750 INFO L93 Difference]: Finished difference Result 1870 states and 2502 transitions. [2024-11-13 15:41:38,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:41:38,752 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.222222222222222) internal successors, (65), 9 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 147 [2024-11-13 15:41:38,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:41:38,756 INFO L225 Difference]: With dead ends: 1870 [2024-11-13 15:41:38,756 INFO L226 Difference]: Without dead ends: 1014 [2024-11-13 15:41:38,757 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-11-13 15:41:38,758 INFO L432 NwaCegarLoop]: 259 mSDtfsCounter, 114 mSDsluCounter, 1478 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 1737 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-13 15:41:38,758 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 1737 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-13 15:41:38,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states. [2024-11-13 15:41:38,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 904. [2024-11-13 15:41:38,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 904 states, 845 states have (on average 1.314792899408284) internal successors, (1111), 848 states have internal predecessors, (1111), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:41:38,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 904 states to 904 states and 1211 transitions. [2024-11-13 15:41:38,853 INFO L78 Accepts]: Start accepts. Automaton has 904 states and 1211 transitions. Word has length 147 [2024-11-13 15:41:38,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:41:38,853 INFO L471 AbstractCegarLoop]: Abstraction has 904 states and 1211 transitions. [2024-11-13 15:41:38,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.222222222222222) internal successors, (65), 9 states have internal predecessors, (65), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:38,854 INFO L276 IsEmpty]: Start isEmpty. Operand 904 states and 1211 transitions. [2024-11-13 15:41:38,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2024-11-13 15:41:38,855 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:41:38,855 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:41:38,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2024-11-13 15:41:39,056 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:39,056 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:41:39,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:41:39,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1092356739, now seen corresponding path program 1 times [2024-11-13 15:41:39,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:41:39,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1760993460] [2024-11-13 15:41:39,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:41:39,057 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:39,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:41:39,058 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:41:39,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2024-11-13 15:41:39,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:41:39,413 INFO L255 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 15:41:39,416 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:41:39,568 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:41:39,568 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:41:39,568 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:41:39,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1760993460] [2024-11-13 15:41:39,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1760993460] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:41:39,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:41:39,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:41:39,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510422025] [2024-11-13 15:41:39,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:41:39,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:41:39,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:41:39,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:41:39,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:41:39,571 INFO L87 Difference]: Start difference. First operand 904 states and 1211 transitions. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:39,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:41:39,821 INFO L93 Difference]: Finished difference Result 916 states and 1224 transitions. [2024-11-13 15:41:39,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:41:39,821 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 148 [2024-11-13 15:41:39,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:41:39,824 INFO L225 Difference]: With dead ends: 916 [2024-11-13 15:41:39,824 INFO L226 Difference]: Without dead ends: 914 [2024-11-13 15:41:39,825 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:41:39,825 INFO L432 NwaCegarLoop]: 176 mSDtfsCounter, 0 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 15:41:39,825 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1032 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 15:41:39,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2024-11-13 15:41:39,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 906. [2024-11-13 15:41:39,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 847 states have (on average 1.3140495867768596) internal successors, (1113), 850 states have internal predecessors, (1113), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:41:39,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1213 transitions. [2024-11-13 15:41:39,928 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 1213 transitions. Word has length 148 [2024-11-13 15:41:39,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:41:39,929 INFO L471 AbstractCegarLoop]: Abstraction has 906 states and 1213 transitions. [2024-11-13 15:41:39,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:39,929 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 1213 transitions. [2024-11-13 15:41:39,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-13 15:41:39,931 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:41:39,931 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:41:39,940 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2024-11-13 15:41:40,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:40,131 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:41:40,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:41:40,132 INFO L85 PathProgramCache]: Analyzing trace with hash 161666104, now seen corresponding path program 1 times [2024-11-13 15:41:40,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:41:40,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1993977101] [2024-11-13 15:41:40,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:41:40,132 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:40,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:41:40,134 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:41:40,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2024-11-13 15:41:40,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:41:40,599 INFO L255 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:41:40,601 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:41:44,420 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-11-13 15:41:44,685 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:41:44,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:41:44,725 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:41:44,725 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:41:44,726 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:41:44,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1993977101] [2024-11-13 15:41:44,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1993977101] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:41:44,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:41:44,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:41:44,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524310767] [2024-11-13 15:41:44,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:41:44,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:41:44,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:41:44,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:41:44,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:41:44,727 INFO L87 Difference]: Start difference. First operand 906 states and 1213 transitions. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:46,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:41:46,480 INFO L93 Difference]: Finished difference Result 2216 states and 2989 transitions. [2024-11-13 15:41:46,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:41:46,481 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-11-13 15:41:46,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:41:46,484 INFO L225 Difference]: With dead ends: 2216 [2024-11-13 15:41:46,484 INFO L226 Difference]: Without dead ends: 1370 [2024-11-13 15:41:46,484 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:41:46,485 INFO L432 NwaCegarLoop]: 233 mSDtfsCounter, 328 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 865 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-13 15:41:46,485 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 865 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 453 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-13 15:41:46,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2024-11-13 15:41:46,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 1143. [2024-11-13 15:41:46,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 1084 states have (on average 1.3413284132841328) internal successors, (1454), 1087 states have internal predecessors, (1454), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:41:46,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1554 transitions. [2024-11-13 15:41:46,558 INFO L78 Accepts]: Start accepts. Automaton has 1143 states and 1554 transitions. Word has length 149 [2024-11-13 15:41:46,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:41:46,558 INFO L471 AbstractCegarLoop]: Abstraction has 1143 states and 1554 transitions. [2024-11-13 15:41:46,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:46,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1143 states and 1554 transitions. [2024-11-13 15:41:46,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-13 15:41:46,560 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:41:46,560 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:41:46,568 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2024-11-13 15:41:46,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:46,761 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:41:46,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:41:46,761 INFO L85 PathProgramCache]: Analyzing trace with hash 2084894138, now seen corresponding path program 1 times [2024-11-13 15:41:46,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:41:46,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1181460487] [2024-11-13 15:41:46,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:41:46,762 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:46,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:41:46,763 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:41:46,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2024-11-13 15:41:47,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:41:47,124 INFO L255 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 15:41:47,126 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:41:47,354 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 15:41:47,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 15 [2024-11-13 15:41:47,418 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:41:47,418 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:41:47,418 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:41:47,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1181460487] [2024-11-13 15:41:47,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1181460487] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:41:47,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:41:47,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:41:47,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673234155] [2024-11-13 15:41:47,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:41:47,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:41:47,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:41:47,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:41:47,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:41:47,420 INFO L87 Difference]: Start difference. First operand 1143 states and 1554 transitions. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:48,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:41:48,545 INFO L93 Difference]: Finished difference Result 2228 states and 3027 transitions. [2024-11-13 15:41:48,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:41:48,546 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-11-13 15:41:48,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:41:48,551 INFO L225 Difference]: With dead ends: 2228 [2024-11-13 15:41:48,551 INFO L226 Difference]: Without dead ends: 1145 [2024-11-13 15:41:48,552 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:41:48,552 INFO L432 NwaCegarLoop]: 174 mSDtfsCounter, 65 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:41:48,553 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 673 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-13 15:41:48,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2024-11-13 15:41:48,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1143. [2024-11-13 15:41:48,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 1084 states have (on average 1.330258302583026) internal successors, (1442), 1087 states have internal predecessors, (1442), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:41:48,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1542 transitions. [2024-11-13 15:41:48,626 INFO L78 Accepts]: Start accepts. Automaton has 1143 states and 1542 transitions. Word has length 149 [2024-11-13 15:41:48,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:41:48,627 INFO L471 AbstractCegarLoop]: Abstraction has 1143 states and 1542 transitions. [2024-11-13 15:41:48,627 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:48,627 INFO L276 IsEmpty]: Start isEmpty. Operand 1143 states and 1542 transitions. [2024-11-13 15:41:48,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-13 15:41:48,628 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:41:48,628 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:41:48,634 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2024-11-13 15:41:48,828 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:48,829 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:41:48,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:41:48,829 INFO L85 PathProgramCache]: Analyzing trace with hash 279455804, now seen corresponding path program 1 times [2024-11-13 15:41:48,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:41:48,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1584565595] [2024-11-13 15:41:48,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:41:48,829 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:48,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:41:48,831 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:41:48,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2024-11-13 15:41:49,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:41:49,290 INFO L255 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:41:49,293 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:41:53,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 23 [2024-11-13 15:41:53,538 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:41:53,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 15 [2024-11-13 15:41:53,609 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:41:53,609 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:41:53,609 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:41:53,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1584565595] [2024-11-13 15:41:53,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1584565595] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:41:53,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:41:53,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:41:53,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091028254] [2024-11-13 15:41:53,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:41:53,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:41:53,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:41:53,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:41:53,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:41:53,611 INFO L87 Difference]: Start difference. First operand 1143 states and 1542 transitions. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:56,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:41:56,177 INFO L93 Difference]: Finished difference Result 2380 states and 3213 transitions. [2024-11-13 15:41:56,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:41:56,178 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-11-13 15:41:56,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:41:56,183 INFO L225 Difference]: With dead ends: 2380 [2024-11-13 15:41:56,183 INFO L226 Difference]: Without dead ends: 1297 [2024-11-13 15:41:56,185 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:41:56,185 INFO L432 NwaCegarLoop]: 190 mSDtfsCounter, 223 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-13 15:41:56,186 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 804 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-13 15:41:56,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1297 states. [2024-11-13 15:41:56,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1297 to 881. [2024-11-13 15:41:56,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 822 states have (on average 1.3284671532846715) internal successors, (1092), 825 states have internal predecessors, (1092), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:41:56,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 1192 transitions. [2024-11-13 15:41:56,267 INFO L78 Accepts]: Start accepts. Automaton has 881 states and 1192 transitions. Word has length 149 [2024-11-13 15:41:56,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:41:56,267 INFO L471 AbstractCegarLoop]: Abstraction has 881 states and 1192 transitions. [2024-11-13 15:41:56,267 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:41:56,267 INFO L276 IsEmpty]: Start isEmpty. Operand 881 states and 1192 transitions. [2024-11-13 15:41:56,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-13 15:41:56,269 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:41:56,269 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:41:56,279 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2024-11-13 15:41:56,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:56,470 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:41:56,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:41:56,470 INFO L85 PathProgramCache]: Analyzing trace with hash 863786614, now seen corresponding path program 1 times [2024-11-13 15:41:56,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:41:56,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [41812274] [2024-11-13 15:41:56,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:41:56,471 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:41:56,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:41:56,473 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:41:56,474 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2024-11-13 15:41:56,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:41:56,991 INFO L255 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 15:41:56,994 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:00,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2024-11-13 15:42:01,031 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:42:01,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 13 [2024-11-13 15:42:01,070 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:01,070 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:01,071 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:01,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [41812274] [2024-11-13 15:42:01,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [41812274] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:01,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:01,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 15:42:01,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627290682] [2024-11-13 15:42:01,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:01,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:42:01,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:01,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:42:01,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:42:01,072 INFO L87 Difference]: Start difference. First operand 881 states and 1192 transitions. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:02,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:42:02,721 INFO L93 Difference]: Finished difference Result 1850 states and 2497 transitions. [2024-11-13 15:42:02,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 15:42:02,722 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-11-13 15:42:02,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:42:02,726 INFO L225 Difference]: With dead ends: 1850 [2024-11-13 15:42:02,726 INFO L226 Difference]: Without dead ends: 1029 [2024-11-13 15:42:02,727 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:42:02,727 INFO L432 NwaCegarLoop]: 202 mSDtfsCounter, 287 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-13 15:42:02,728 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 811 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-13 15:42:02,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2024-11-13 15:42:02,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 887. [2024-11-13 15:42:02,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 828 states have (on average 1.328502415458937) internal successors, (1100), 831 states have internal predecessors, (1100), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:42:02,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1200 transitions. [2024-11-13 15:42:02,835 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1200 transitions. Word has length 149 [2024-11-13 15:42:02,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:42:02,835 INFO L471 AbstractCegarLoop]: Abstraction has 887 states and 1200 transitions. [2024-11-13 15:42:02,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 8 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:02,835 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1200 transitions. [2024-11-13 15:42:02,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-13 15:42:02,837 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:42:02,837 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:42:02,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2024-11-13 15:42:03,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:03,037 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:42:03,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:42:03,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1121952052, now seen corresponding path program 1 times [2024-11-13 15:42:03,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:42:03,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [208728083] [2024-11-13 15:42:03,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:42:03,038 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:03,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:42:03,042 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:42:03,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2024-11-13 15:42:03,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:42:03,394 INFO L255 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:42:03,396 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:03,477 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:42:03,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-13 15:42:03,501 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:03,501 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:03,501 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:03,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [208728083] [2024-11-13 15:42:03,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [208728083] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:03,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:03,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:42:03,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706962243] [2024-11-13 15:42:03,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:03,502 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:42:03,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:03,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:42:03,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:42:03,503 INFO L87 Difference]: Start difference. First operand 887 states and 1200 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:04,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:42:04,156 INFO L93 Difference]: Finished difference Result 1868 states and 2525 transitions. [2024-11-13 15:42:04,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:42:04,157 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-11-13 15:42:04,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:42:04,161 INFO L225 Difference]: With dead ends: 1868 [2024-11-13 15:42:04,161 INFO L226 Difference]: Without dead ends: 1041 [2024-11-13 15:42:04,162 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:42:04,162 INFO L432 NwaCegarLoop]: 243 mSDtfsCounter, 82 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-13 15:42:04,163 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 776 Invalid, 156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-13 15:42:04,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2024-11-13 15:42:04,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 895. [2024-11-13 15:42:04,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 836 states have (on average 1.3301435406698565) internal successors, (1112), 839 states have internal predecessors, (1112), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:42:04,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1212 transitions. [2024-11-13 15:42:04,231 INFO L78 Accepts]: Start accepts. Automaton has 895 states and 1212 transitions. Word has length 149 [2024-11-13 15:42:04,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:42:04,231 INFO L471 AbstractCegarLoop]: Abstraction has 895 states and 1212 transitions. [2024-11-13 15:42:04,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:04,231 INFO L276 IsEmpty]: Start isEmpty. Operand 895 states and 1212 transitions. [2024-11-13 15:42:04,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-13 15:42:04,232 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:42:04,232 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:42:04,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2024-11-13 15:42:04,432 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:04,433 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:42:04,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:42:04,433 INFO L85 PathProgramCache]: Analyzing trace with hash 728925042, now seen corresponding path program 1 times [2024-11-13 15:42:04,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:42:04,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1987558956] [2024-11-13 15:42:04,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:42:04,433 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:04,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:42:04,435 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:42:04,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2024-11-13 15:42:04,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:42:04,871 INFO L255 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:42:04,873 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:06,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 15:42:06,937 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:42:06,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:42:07,108 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:07,108 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:07,108 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:07,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1987558956] [2024-11-13 15:42:07,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1987558956] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:07,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:07,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-13 15:42:07,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144000664] [2024-11-13 15:42:07,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:07,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 15:42:07,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:07,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 15:42:07,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:42:07,109 INFO L87 Difference]: Start difference. First operand 895 states and 1212 transitions. Second operand has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 10 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:08,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:42:08,957 INFO L93 Difference]: Finished difference Result 1880 states and 2535 transitions. [2024-11-13 15:42:08,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:42:08,957 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 10 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-11-13 15:42:08,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:42:08,961 INFO L225 Difference]: With dead ends: 1880 [2024-11-13 15:42:08,961 INFO L226 Difference]: Without dead ends: 1045 [2024-11-13 15:42:08,962 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-11-13 15:42:08,962 INFO L432 NwaCegarLoop]: 207 mSDtfsCounter, 246 mSDsluCounter, 1347 mSDsCounter, 0 mSdLazyCounter, 532 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 1554 SdHoareTripleChecker+Invalid, 532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 532 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-13 15:42:08,962 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [246 Valid, 1554 Invalid, 532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 532 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-13 15:42:08,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2024-11-13 15:42:09,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 903. [2024-11-13 15:42:09,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 903 states, 844 states have (on average 1.3293838862559242) internal successors, (1122), 847 states have internal predecessors, (1122), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:42:09,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 1222 transitions. [2024-11-13 15:42:09,039 INFO L78 Accepts]: Start accepts. Automaton has 903 states and 1222 transitions. Word has length 149 [2024-11-13 15:42:09,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:42:09,039 INFO L471 AbstractCegarLoop]: Abstraction has 903 states and 1222 transitions. [2024-11-13 15:42:09,039 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.090909090909091) internal successors, (67), 10 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:09,039 INFO L276 IsEmpty]: Start isEmpty. Operand 903 states and 1222 transitions. [2024-11-13 15:42:09,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-13 15:42:09,041 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:42:09,041 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:42:09,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2024-11-13 15:42:09,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:09,242 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:42:09,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:42:09,242 INFO L85 PathProgramCache]: Analyzing trace with hash 970487627, now seen corresponding path program 1 times [2024-11-13 15:42:09,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:42:09,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1474615712] [2024-11-13 15:42:09,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:42:09,243 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:09,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:42:09,244 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:42:09,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2024-11-13 15:42:09,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:42:09,719 INFO L255 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:42:09,721 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:13,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-11-13 15:42:13,635 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:13,635 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:13,635 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:13,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1474615712] [2024-11-13 15:42:13,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1474615712] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:13,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:13,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:42:13,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633140791] [2024-11-13 15:42:13,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:13,636 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:42:13,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:13,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:42:13,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:42:13,637 INFO L87 Difference]: Start difference. First operand 903 states and 1222 transitions. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:15,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:42:15,180 INFO L93 Difference]: Finished difference Result 1907 states and 2566 transitions. [2024-11-13 15:42:15,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:42:15,181 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-11-13 15:42:15,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:42:15,184 INFO L225 Difference]: With dead ends: 1907 [2024-11-13 15:42:15,184 INFO L226 Difference]: Without dead ends: 990 [2024-11-13 15:42:15,185 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:42:15,186 INFO L432 NwaCegarLoop]: 202 mSDtfsCounter, 240 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-13 15:42:15,186 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 629 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-13 15:42:15,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2024-11-13 15:42:15,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 874. [2024-11-13 15:42:15,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 815 states have (on average 1.30920245398773) internal successors, (1067), 818 states have internal predecessors, (1067), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:42:15,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1167 transitions. [2024-11-13 15:42:15,260 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1167 transitions. Word has length 149 [2024-11-13 15:42:15,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:42:15,260 INFO L471 AbstractCegarLoop]: Abstraction has 874 states and 1167 transitions. [2024-11-13 15:42:15,261 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:15,261 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1167 transitions. [2024-11-13 15:42:15,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-13 15:42:15,262 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:42:15,262 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:42:15,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2024-11-13 15:42:15,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:15,463 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:42:15,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:42:15,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1490657963, now seen corresponding path program 1 times [2024-11-13 15:42:15,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:42:15,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2056970502] [2024-11-13 15:42:15,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:42:15,464 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:15,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:42:15,466 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:42:15,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2024-11-13 15:42:15,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:42:15,915 INFO L255 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 15:42:15,917 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:19,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-11-13 15:42:19,492 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:42:19,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 14 [2024-11-13 15:42:19,496 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:19,496 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:19,496 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:19,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2056970502] [2024-11-13 15:42:19,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2056970502] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:19,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:19,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:42:19,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566270298] [2024-11-13 15:42:19,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:19,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:42:19,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:19,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:42:19,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:42:19,497 INFO L87 Difference]: Start difference. First operand 874 states and 1167 transitions. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:20,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:42:20,811 INFO L93 Difference]: Finished difference Result 1631 states and 2160 transitions. [2024-11-13 15:42:20,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:42:20,812 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-11-13 15:42:20,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:42:20,814 INFO L225 Difference]: With dead ends: 1631 [2024-11-13 15:42:20,815 INFO L226 Difference]: Without dead ends: 817 [2024-11-13 15:42:20,815 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:42:20,816 INFO L432 NwaCegarLoop]: 158 mSDtfsCounter, 114 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-13 15:42:20,816 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 518 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-13 15:42:20,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2024-11-13 15:42:20,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 808. [2024-11-13 15:42:20,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 808 states, 749 states have (on average 1.2790387182910548) internal successors, (958), 752 states have internal predecessors, (958), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:42:20,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 808 states to 808 states and 1058 transitions. [2024-11-13 15:42:20,899 INFO L78 Accepts]: Start accepts. Automaton has 808 states and 1058 transitions. Word has length 149 [2024-11-13 15:42:20,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:42:20,900 INFO L471 AbstractCegarLoop]: Abstraction has 808 states and 1058 transitions. [2024-11-13 15:42:20,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:20,900 INFO L276 IsEmpty]: Start isEmpty. Operand 808 states and 1058 transitions. [2024-11-13 15:42:20,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-13 15:42:20,901 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:42:20,901 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:42:20,908 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2024-11-13 15:42:21,101 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:21,102 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:42:21,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:42:21,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1676271377, now seen corresponding path program 1 times [2024-11-13 15:42:21,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:42:21,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [716865233] [2024-11-13 15:42:21,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:42:21,102 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:21,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:42:21,104 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:42:21,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2024-11-13 15:42:21,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:42:21,570 INFO L255 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:42:21,573 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:25,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-11-13 15:42:25,260 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:42:25,260 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:42:25,297 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:25,297 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:25,297 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:25,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [716865233] [2024-11-13 15:42:25,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [716865233] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:25,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:25,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:42:25,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981423922] [2024-11-13 15:42:25,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:25,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:42:25,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:25,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:42:25,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:42:25,299 INFO L87 Difference]: Start difference. First operand 808 states and 1058 transitions. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:26,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:42:26,966 INFO L93 Difference]: Finished difference Result 1932 states and 2531 transitions. [2024-11-13 15:42:26,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:42:26,967 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-11-13 15:42:26,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:42:26,969 INFO L225 Difference]: With dead ends: 1932 [2024-11-13 15:42:26,969 INFO L226 Difference]: Without dead ends: 1184 [2024-11-13 15:42:26,970 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:42:26,970 INFO L432 NwaCegarLoop]: 219 mSDtfsCounter, 314 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 821 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-13 15:42:26,970 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 821 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-13 15:42:26,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2024-11-13 15:42:27,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 850. [2024-11-13 15:42:27,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 791 states have (on average 1.2869785082174463) internal successors, (1018), 794 states have internal predecessors, (1018), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:42:27,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1118 transitions. [2024-11-13 15:42:27,047 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 1118 transitions. Word has length 149 [2024-11-13 15:42:27,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:42:27,047 INFO L471 AbstractCegarLoop]: Abstraction has 850 states and 1118 transitions. [2024-11-13 15:42:27,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:27,047 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1118 transitions. [2024-11-13 15:42:27,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-13 15:42:27,048 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:42:27,048 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:42:27,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2024-11-13 15:42:27,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:27,248 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:42:27,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:42:27,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1418105939, now seen corresponding path program 1 times [2024-11-13 15:42:27,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:42:27,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [699371262] [2024-11-13 15:42:27,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:42:27,249 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:27,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:42:27,251 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:42:27,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2024-11-13 15:42:27,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:42:27,692 INFO L255 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:42:27,695 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:30,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 15:42:31,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-11-13 15:42:31,470 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:42:31,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:42:31,558 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:31,558 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:31,558 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:31,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [699371262] [2024-11-13 15:42:31,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [699371262] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:31,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:31,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 15:42:31,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747956302] [2024-11-13 15:42:31,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:31,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:42:31,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:31,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:42:31,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:42:31,560 INFO L87 Difference]: Start difference. First operand 850 states and 1118 transitions. Second operand has 10 states, 10 states have (on average 6.7) internal successors, (67), 9 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:33,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:42:33,754 INFO L93 Difference]: Finished difference Result 1971 states and 2586 transitions. [2024-11-13 15:42:33,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:42:33,755 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.7) internal successors, (67), 9 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-11-13 15:42:33,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:42:33,757 INFO L225 Difference]: With dead ends: 1971 [2024-11-13 15:42:33,757 INFO L226 Difference]: Without dead ends: 1181 [2024-11-13 15:42:33,759 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-11-13 15:42:33,759 INFO L432 NwaCegarLoop]: 248 mSDtfsCounter, 344 mSDsluCounter, 1120 mSDsCounter, 0 mSdLazyCounter, 648 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1368 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:42:33,759 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 1368 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 648 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-13 15:42:33,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1181 states. [2024-11-13 15:42:33,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1181 to 856. [2024-11-13 15:42:33,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 797 states have (on average 1.2848180677540777) internal successors, (1024), 800 states have internal predecessors, (1024), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:42:33,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1124 transitions. [2024-11-13 15:42:33,828 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 1124 transitions. Word has length 149 [2024-11-13 15:42:33,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:42:33,828 INFO L471 AbstractCegarLoop]: Abstraction has 856 states and 1124 transitions. [2024-11-13 15:42:33,828 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.7) internal successors, (67), 9 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:33,828 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 1124 transitions. [2024-11-13 15:42:33,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2024-11-13 15:42:33,829 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:42:33,829 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:42:33,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2024-11-13 15:42:34,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:34,030 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:42:34,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:42:34,030 INFO L85 PathProgramCache]: Analyzing trace with hash -875686157, now seen corresponding path program 1 times [2024-11-13 15:42:34,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:42:34,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [873940158] [2024-11-13 15:42:34,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:42:34,030 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:34,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:42:34,032 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:42:34,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2024-11-13 15:42:34,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:42:34,615 INFO L255 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:42:34,617 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:38,386 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 23 [2024-11-13 15:42:38,607 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:42:38,607 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 15 [2024-11-13 15:42:38,676 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:38,676 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:38,676 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:38,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [873940158] [2024-11-13 15:42:38,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [873940158] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:38,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:38,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:42:38,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088711159] [2024-11-13 15:42:38,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:38,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:42:38,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:38,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:42:38,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:42:38,677 INFO L87 Difference]: Start difference. First operand 856 states and 1124 transitions. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:41,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:42:41,257 INFO L93 Difference]: Finished difference Result 1944 states and 2539 transitions. [2024-11-13 15:42:41,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:42:41,258 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 149 [2024-11-13 15:42:41,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:42:41,261 INFO L225 Difference]: With dead ends: 1944 [2024-11-13 15:42:41,261 INFO L226 Difference]: Without dead ends: 1148 [2024-11-13 15:42:41,262 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:42:41,262 INFO L432 NwaCegarLoop]: 186 mSDtfsCounter, 214 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-13 15:42:41,263 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 784 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-13 15:42:41,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2024-11-13 15:42:41,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 790. [2024-11-13 15:42:41,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 790 states, 731 states have (on average 1.2667578659370724) internal successors, (926), 734 states have internal predecessors, (926), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:42:41,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 790 states to 790 states and 1026 transitions. [2024-11-13 15:42:41,372 INFO L78 Accepts]: Start accepts. Automaton has 790 states and 1026 transitions. Word has length 149 [2024-11-13 15:42:41,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:42:41,372 INFO L471 AbstractCegarLoop]: Abstraction has 790 states and 1026 transitions. [2024-11-13 15:42:41,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 7 states have internal predecessors, (67), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:41,372 INFO L276 IsEmpty]: Start isEmpty. Operand 790 states and 1026 transitions. [2024-11-13 15:42:41,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-11-13 15:42:41,374 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:42:41,374 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:42:41,383 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2024-11-13 15:42:41,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:41,575 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:42:41,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:42:41,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1067633918, now seen corresponding path program 1 times [2024-11-13 15:42:41,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:42:41,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [530731619] [2024-11-13 15:42:41,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:42:41,576 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:41,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:42:41,578 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:42:41,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2024-11-13 15:42:41,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:42:42,004 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 15:42:42,007 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:42,955 INFO L349 Elim1Store]: treesize reduction 18, result has 51.4 percent of original size [2024-11-13 15:42:42,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 35 [2024-11-13 15:42:43,017 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:43,017 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:43,017 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:43,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [530731619] [2024-11-13 15:42:43,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [530731619] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:43,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:43,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-13 15:42:43,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276508879] [2024-11-13 15:42:43,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:43,018 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:42:43,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:43,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:42:43,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:42:43,019 INFO L87 Difference]: Start difference. First operand 790 states and 1026 transitions. Second operand has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:45,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:42:45,246 INFO L93 Difference]: Finished difference Result 1646 states and 2131 transitions. [2024-11-13 15:42:45,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 15:42:45,247 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 150 [2024-11-13 15:42:45,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:42:45,250 INFO L225 Difference]: With dead ends: 1646 [2024-11-13 15:42:45,250 INFO L226 Difference]: Without dead ends: 916 [2024-11-13 15:42:45,251 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:42:45,251 INFO L432 NwaCegarLoop]: 138 mSDtfsCounter, 218 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-13 15:42:45,251 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 800 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-13 15:42:45,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2024-11-13 15:42:45,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 800. [2024-11-13 15:42:45,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 800 states, 741 states have (on average 1.263157894736842) internal successors, (936), 744 states have internal predecessors, (936), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:42:45,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 800 states to 800 states and 1036 transitions. [2024-11-13 15:42:45,329 INFO L78 Accepts]: Start accepts. Automaton has 800 states and 1036 transitions. Word has length 150 [2024-11-13 15:42:45,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:42:45,329 INFO L471 AbstractCegarLoop]: Abstraction has 800 states and 1036 transitions. [2024-11-13 15:42:45,329 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:45,330 INFO L276 IsEmpty]: Start isEmpty. Operand 800 states and 1036 transitions. [2024-11-13 15:42:45,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-11-13 15:42:45,331 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:42:45,331 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:42:45,340 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2024-11-13 15:42:45,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:45,534 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:42:45,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:42:45,534 INFO L85 PathProgramCache]: Analyzing trace with hash -721702850, now seen corresponding path program 1 times [2024-11-13 15:42:45,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:42:45,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [514413354] [2024-11-13 15:42:45,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:42:45,535 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:45,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:42:45,539 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:42:45,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2024-11-13 15:42:46,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:42:46,043 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-13 15:42:46,045 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:46,555 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 15:42:46,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 14 [2024-11-13 15:42:46,594 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:46,594 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:46,594 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:46,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [514413354] [2024-11-13 15:42:46,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [514413354] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:46,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:46,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-13 15:42:46,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058009971] [2024-11-13 15:42:46,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:46,594 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:42:46,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:46,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:42:46,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:42:46,595 INFO L87 Difference]: Start difference. First operand 800 states and 1036 transitions. Second operand has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:48,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:42:48,273 INFO L93 Difference]: Finished difference Result 1656 states and 2141 transitions. [2024-11-13 15:42:48,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:42:48,273 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 150 [2024-11-13 15:42:48,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:42:48,276 INFO L225 Difference]: With dead ends: 1656 [2024-11-13 15:42:48,276 INFO L226 Difference]: Without dead ends: 916 [2024-11-13 15:42:48,277 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:42:48,277 INFO L432 NwaCegarLoop]: 150 mSDtfsCounter, 101 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 498 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-13 15:42:48,278 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 860 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 498 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-13 15:42:48,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 916 states. [2024-11-13 15:42:48,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 916 to 792. [2024-11-13 15:42:48,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 792 states, 733 states have (on average 1.2660300136425648) internal successors, (928), 736 states have internal predecessors, (928), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:42:48,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 792 states to 792 states and 1028 transitions. [2024-11-13 15:42:48,350 INFO L78 Accepts]: Start accepts. Automaton has 792 states and 1028 transitions. Word has length 150 [2024-11-13 15:42:48,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:42:48,350 INFO L471 AbstractCegarLoop]: Abstraction has 792 states and 1028 transitions. [2024-11-13 15:42:48,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.8) internal successors, (68), 10 states have internal predecessors, (68), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:48,350 INFO L276 IsEmpty]: Start isEmpty. Operand 792 states and 1028 transitions. [2024-11-13 15:42:48,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:42:48,351 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:42:48,351 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:42:48,358 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2024-11-13 15:42:48,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:48,552 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:42:48,552 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:42:48,552 INFO L85 PathProgramCache]: Analyzing trace with hash -521188920, now seen corresponding path program 1 times [2024-11-13 15:42:48,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:42:48,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [862883437] [2024-11-13 15:42:48,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:42:48,552 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:48,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:42:48,554 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:42:48,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2024-11-13 15:42:49,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:42:49,053 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 15:42:49,055 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:52,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-11-13 15:42:52,914 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:42:52,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-11-13 15:42:52,944 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:52,944 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:52,944 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:52,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [862883437] [2024-11-13 15:42:52,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [862883437] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:52,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:52,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:42:52,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817680250] [2024-11-13 15:42:52,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:52,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:42:52,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:52,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:42:52,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:42:52,945 INFO L87 Difference]: Start difference. First operand 792 states and 1028 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:54,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:42:54,420 INFO L93 Difference]: Finished difference Result 1910 states and 2486 transitions. [2024-11-13 15:42:54,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:42:54,421 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:42:54,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:42:54,423 INFO L225 Difference]: With dead ends: 1910 [2024-11-13 15:42:54,423 INFO L226 Difference]: Without dead ends: 1178 [2024-11-13 15:42:54,423 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:42:54,424 INFO L432 NwaCegarLoop]: 218 mSDtfsCounter, 247 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-13 15:42:54,424 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 745 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-13 15:42:54,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2024-11-13 15:42:54,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 1024. [2024-11-13 15:42:54,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1024 states, 965 states have (on average 1.277720207253886) internal successors, (1233), 968 states have internal predecessors, (1233), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:42:54,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1024 states to 1024 states and 1333 transitions. [2024-11-13 15:42:54,516 INFO L78 Accepts]: Start accepts. Automaton has 1024 states and 1333 transitions. Word has length 154 [2024-11-13 15:42:54,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:42:54,517 INFO L471 AbstractCegarLoop]: Abstraction has 1024 states and 1333 transitions. [2024-11-13 15:42:54,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:42:54,517 INFO L276 IsEmpty]: Start isEmpty. Operand 1024 states and 1333 transitions. [2024-11-13 15:42:54,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:42:54,519 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:42:54,519 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:42:54,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2024-11-13 15:42:54,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:54,719 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:42:54,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:42:54,720 INFO L85 PathProgramCache]: Analyzing trace with hash -656050492, now seen corresponding path program 1 times [2024-11-13 15:42:54,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:42:54,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [336920883] [2024-11-13 15:42:54,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:42:54,720 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:42:54,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:42:54,722 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:42:54,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2024-11-13 15:42:55,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:42:55,270 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:42:55,274 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:42:58,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-11-13 15:42:59,057 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:42:59,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:42:59,093 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:42:59,093 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:42:59,093 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:42:59,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [336920883] [2024-11-13 15:42:59,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [336920883] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:42:59,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:42:59,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 15:42:59,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878885502] [2024-11-13 15:42:59,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:42:59,094 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:42:59,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:42:59,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:42:59,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:42:59,095 INFO L87 Difference]: Start difference. First operand 1024 states and 1333 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:00,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:00,976 INFO L93 Difference]: Finished difference Result 2332 states and 3018 transitions. [2024-11-13 15:43:00,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 15:43:00,977 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:00,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:00,980 INFO L225 Difference]: With dead ends: 2332 [2024-11-13 15:43:00,980 INFO L226 Difference]: Without dead ends: 1368 [2024-11-13 15:43:00,981 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:43:00,981 INFO L432 NwaCegarLoop]: 213 mSDtfsCounter, 219 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 872 SdHoareTripleChecker+Invalid, 507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:00,981 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 872 Invalid, 507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-13 15:43:00,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1368 states. [2024-11-13 15:43:01,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1368 to 1206. [2024-11-13 15:43:01,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1206 states, 1147 states have (on average 1.2659110723626852) internal successors, (1452), 1150 states have internal predecessors, (1452), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:01,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1206 states to 1206 states and 1552 transitions. [2024-11-13 15:43:01,060 INFO L78 Accepts]: Start accepts. Automaton has 1206 states and 1552 transitions. Word has length 154 [2024-11-13 15:43:01,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:01,060 INFO L471 AbstractCegarLoop]: Abstraction has 1206 states and 1552 transitions. [2024-11-13 15:43:01,060 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:01,060 INFO L276 IsEmpty]: Start isEmpty. Operand 1206 states and 1552 transitions. [2024-11-13 15:43:01,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:01,062 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:01,063 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:01,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2024-11-13 15:43:01,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:01,263 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:01,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:01,263 INFO L85 PathProgramCache]: Analyzing trace with hash -414487907, now seen corresponding path program 1 times [2024-11-13 15:43:01,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:01,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1655490095] [2024-11-13 15:43:01,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:01,264 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:01,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:01,268 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:01,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2024-11-13 15:43:01,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:01,860 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:43:01,863 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:03,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 15:43:04,095 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:43:04,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:43:04,246 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:43:04,246 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:43:04,246 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:43:04,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1655490095] [2024-11-13 15:43:04,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1655490095] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:43:04,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:43:04,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-13 15:43:04,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940832246] [2024-11-13 15:43:04,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:43:04,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 15:43:04,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:43:04,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 15:43:04,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:43:04,248 INFO L87 Difference]: Start difference. First operand 1206 states and 1552 transitions. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:06,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:06,403 INFO L93 Difference]: Finished difference Result 2902 states and 3711 transitions. [2024-11-13 15:43:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 15:43:06,404 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:06,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:06,408 INFO L225 Difference]: With dead ends: 2902 [2024-11-13 15:43:06,409 INFO L226 Difference]: Without dead ends: 1756 [2024-11-13 15:43:06,410 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-11-13 15:43:06,410 INFO L432 NwaCegarLoop]: 159 mSDtfsCounter, 214 mSDsluCounter, 1132 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 1291 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:06,410 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 1291 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-13 15:43:06,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1756 states. [2024-11-13 15:43:06,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1756 to 1606. [2024-11-13 15:43:06,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1606 states, 1547 states have (on average 1.255332902391726) internal successors, (1942), 1550 states have internal predecessors, (1942), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:06,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1606 states to 1606 states and 2042 transitions. [2024-11-13 15:43:06,535 INFO L78 Accepts]: Start accepts. Automaton has 1606 states and 2042 transitions. Word has length 154 [2024-11-13 15:43:06,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:06,536 INFO L471 AbstractCegarLoop]: Abstraction has 1606 states and 2042 transitions. [2024-11-13 15:43:06,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:06,536 INFO L276 IsEmpty]: Start isEmpty. Operand 1606 states and 2042 transitions. [2024-11-13 15:43:06,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:06,538 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:06,538 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:06,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2024-11-13 15:43:06,739 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:06,739 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:06,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:06,740 INFO L85 PathProgramCache]: Analyzing trace with hash -807514917, now seen corresponding path program 1 times [2024-11-13 15:43:06,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:06,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1907380725] [2024-11-13 15:43:06,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:06,740 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:06,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:06,743 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:06,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2024-11-13 15:43:07,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:07,268 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:43:07,270 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:07,376 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 15:43:07,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 19 [2024-11-13 15:43:07,403 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:43:07,404 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:43:07,404 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:43:07,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1907380725] [2024-11-13 15:43:07,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1907380725] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:43:07,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:43:07,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:43:07,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633221951] [2024-11-13 15:43:07,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:43:07,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:43:07,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:43:07,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:43:07,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:43:07,405 INFO L87 Difference]: Start difference. First operand 1606 states and 2042 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:08,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:08,140 INFO L93 Difference]: Finished difference Result 3370 states and 4297 transitions. [2024-11-13 15:43:08,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:43:08,141 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:08,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:08,145 INFO L225 Difference]: With dead ends: 3370 [2024-11-13 15:43:08,145 INFO L226 Difference]: Without dead ends: 1824 [2024-11-13 15:43:08,146 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:43:08,146 INFO L432 NwaCegarLoop]: 234 mSDtfsCounter, 83 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:08,146 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 748 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-13 15:43:08,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states. [2024-11-13 15:43:08,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1654. [2024-11-13 15:43:08,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1654 states, 1595 states have (on average 1.2626959247648903) internal successors, (2014), 1598 states have internal predecessors, (2014), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:08,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1654 states to 1654 states and 2114 transitions. [2024-11-13 15:43:08,275 INFO L78 Accepts]: Start accepts. Automaton has 1654 states and 2114 transitions. Word has length 154 [2024-11-13 15:43:08,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:08,276 INFO L471 AbstractCegarLoop]: Abstraction has 1654 states and 2114 transitions. [2024-11-13 15:43:08,276 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:08,276 INFO L276 IsEmpty]: Start isEmpty. Operand 1654 states and 2114 transitions. [2024-11-13 15:43:08,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:08,294 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:08,294 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:08,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2024-11-13 15:43:08,495 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:08,495 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:08,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:08,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1667167742, now seen corresponding path program 1 times [2024-11-13 15:43:08,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:08,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2064648827] [2024-11-13 15:43:08,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:08,498 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:08,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:08,500 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:08,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2024-11-13 15:43:09,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:09,097 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:43:09,099 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:12,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-11-13 15:43:12,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:43:12,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 14 [2024-11-13 15:43:12,965 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:43:12,965 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:43:12,965 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:43:12,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2064648827] [2024-11-13 15:43:12,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2064648827] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:43:12,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:43:12,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:43:12,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957451293] [2024-11-13 15:43:12,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:43:12,966 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:43:12,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:43:12,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:43:12,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:43:12,967 INFO L87 Difference]: Start difference. First operand 1654 states and 2114 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:14,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:14,656 INFO L93 Difference]: Finished difference Result 3765 states and 4796 transitions. [2024-11-13 15:43:14,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:43:14,658 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:14,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:14,663 INFO L225 Difference]: With dead ends: 3765 [2024-11-13 15:43:14,663 INFO L226 Difference]: Without dead ends: 2171 [2024-11-13 15:43:14,665 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:43:14,666 INFO L432 NwaCegarLoop]: 211 mSDtfsCounter, 337 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 337 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:14,666 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [337 Valid, 718 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-13 15:43:14,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2171 states. [2024-11-13 15:43:14,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2171 to 1993. [2024-11-13 15:43:14,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1993 states, 1934 states have (on average 1.2456049638055844) internal successors, (2409), 1937 states have internal predecessors, (2409), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:14,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1993 states to 1993 states and 2509 transitions. [2024-11-13 15:43:14,815 INFO L78 Accepts]: Start accepts. Automaton has 1993 states and 2509 transitions. Word has length 154 [2024-11-13 15:43:14,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:14,816 INFO L471 AbstractCegarLoop]: Abstraction has 1993 states and 2509 transitions. [2024-11-13 15:43:14,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:14,816 INFO L276 IsEmpty]: Start isEmpty. Operand 1993 states and 2509 transitions. [2024-11-13 15:43:14,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:14,818 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:14,819 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:14,828 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2024-11-13 15:43:15,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:15,020 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:15,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:15,020 INFO L85 PathProgramCache]: Analyzing trace with hash -923960997, now seen corresponding path program 1 times [2024-11-13 15:43:15,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:15,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1324612819] [2024-11-13 15:43:15,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:15,021 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:15,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:15,023 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:15,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2024-11-13 15:43:15,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:15,431 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 15:43:15,433 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:15,608 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 15:43:15,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 19 [2024-11-13 15:43:15,641 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:43:15,641 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:43:15,641 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:43:15,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1324612819] [2024-11-13 15:43:15,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1324612819] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:43:15,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:43:15,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:43:15,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421254833] [2024-11-13 15:43:15,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:43:15,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:43:15,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:43:15,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:43:15,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:43:15,643 INFO L87 Difference]: Start difference. First operand 1993 states and 2509 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:16,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:16,412 INFO L93 Difference]: Finished difference Result 3735 states and 4711 transitions. [2024-11-13 15:43:16,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:43:16,413 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:16,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:16,418 INFO L225 Difference]: With dead ends: 3735 [2024-11-13 15:43:16,418 INFO L226 Difference]: Without dead ends: 1802 [2024-11-13 15:43:16,421 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:43:16,421 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 8 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:16,422 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 680 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-13 15:43:16,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states. [2024-11-13 15:43:16,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 1802. [2024-11-13 15:43:16,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1802 states, 1743 states have (on average 1.2432587492828457) internal successors, (2167), 1746 states have internal predecessors, (2167), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:16,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1802 states to 1802 states and 2267 transitions. [2024-11-13 15:43:16,519 INFO L78 Accepts]: Start accepts. Automaton has 1802 states and 2267 transitions. Word has length 154 [2024-11-13 15:43:16,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:16,519 INFO L471 AbstractCegarLoop]: Abstraction has 1802 states and 2267 transitions. [2024-11-13 15:43:16,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:16,520 INFO L276 IsEmpty]: Start isEmpty. Operand 1802 states and 2267 transitions. [2024-11-13 15:43:16,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:16,522 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:16,522 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:16,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Ended with exit code 0 [2024-11-13 15:43:16,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:16,723 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:16,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:16,723 INFO L85 PathProgramCache]: Analyzing trace with hash -941139859, now seen corresponding path program 1 times [2024-11-13 15:43:16,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:16,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [964192942] [2024-11-13 15:43:16,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:16,724 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:16,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:16,725 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:16,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2024-11-13 15:43:17,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:17,184 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:43:17,185 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:17,266 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:43:17,267 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-13 15:43:17,294 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:43:17,295 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:43:17,295 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:43:17,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [964192942] [2024-11-13 15:43:17,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [964192942] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:43:17,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:43:17,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:43:17,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852661739] [2024-11-13 15:43:17,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:43:17,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:43:17,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:43:17,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:43:17,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:43:17,296 INFO L87 Difference]: Start difference. First operand 1802 states and 2267 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:17,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:17,880 INFO L93 Difference]: Finished difference Result 3544 states and 4451 transitions. [2024-11-13 15:43:17,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:43:17,881 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:17,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:17,884 INFO L225 Difference]: With dead ends: 3544 [2024-11-13 15:43:17,884 INFO L226 Difference]: Without dead ends: 1802 [2024-11-13 15:43:17,886 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:43:17,886 INFO L432 NwaCegarLoop]: 167 mSDtfsCounter, 7 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 571 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:17,886 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 571 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 15:43:17,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states. [2024-11-13 15:43:18,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 1802. [2024-11-13 15:43:18,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1802 states, 1743 states have (on average 1.2329317269076305) internal successors, (2149), 1746 states have internal predecessors, (2149), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:18,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1802 states to 1802 states and 2249 transitions. [2024-11-13 15:43:18,020 INFO L78 Accepts]: Start accepts. Automaton has 1802 states and 2249 transitions. Word has length 154 [2024-11-13 15:43:18,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:18,020 INFO L471 AbstractCegarLoop]: Abstraction has 1802 states and 2249 transitions. [2024-11-13 15:43:18,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:18,020 INFO L276 IsEmpty]: Start isEmpty. Operand 1802 states and 2249 transitions. [2024-11-13 15:43:18,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:18,023 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:18,023 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:18,031 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Ended with exit code 0 [2024-11-13 15:43:18,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:18,224 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:18,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:18,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1450612949, now seen corresponding path program 1 times [2024-11-13 15:43:18,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:18,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1831225142] [2024-11-13 15:43:18,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:18,224 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:18,224 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:18,226 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:18,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2024-11-13 15:43:18,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:18,736 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:43:18,739 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:20,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 15:43:20,944 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:43:20,945 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:43:21,115 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:43:21,115 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:43:21,115 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:43:21,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1831225142] [2024-11-13 15:43:21,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1831225142] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:43:21,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:43:21,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-13 15:43:21,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008318844] [2024-11-13 15:43:21,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:43:21,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 15:43:21,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:43:21,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 15:43:21,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:43:21,117 INFO L87 Difference]: Start difference. First operand 1802 states and 2249 transitions. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:23,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:23,918 INFO L93 Difference]: Finished difference Result 4271 states and 5327 transitions. [2024-11-13 15:43:23,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 15:43:23,919 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:23,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:23,925 INFO L225 Difference]: With dead ends: 4271 [2024-11-13 15:43:23,925 INFO L226 Difference]: Without dead ends: 2529 [2024-11-13 15:43:23,927 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-11-13 15:43:23,928 INFO L432 NwaCegarLoop]: 242 mSDtfsCounter, 212 mSDsluCounter, 1694 mSDsCounter, 0 mSdLazyCounter, 767 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 1936 SdHoareTripleChecker+Invalid, 767 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:23,928 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 1936 Invalid, 767 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 767 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-13 15:43:23,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2529 states. [2024-11-13 15:43:24,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2529 to 2363. [2024-11-13 15:43:24,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2363 states, 2304 states have (on average 1.2348090277777777) internal successors, (2845), 2307 states have internal predecessors, (2845), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:24,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2363 states to 2363 states and 2945 transitions. [2024-11-13 15:43:24,079 INFO L78 Accepts]: Start accepts. Automaton has 2363 states and 2945 transitions. Word has length 154 [2024-11-13 15:43:24,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:24,079 INFO L471 AbstractCegarLoop]: Abstraction has 2363 states and 2945 transitions. [2024-11-13 15:43:24,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:24,080 INFO L276 IsEmpty]: Start isEmpty. Operand 2363 states and 2945 transitions. [2024-11-13 15:43:24,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:24,083 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:24,083 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:24,094 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Ended with exit code 0 [2024-11-13 15:43:24,283 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:24,284 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:24,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:24,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1209050364, now seen corresponding path program 1 times [2024-11-13 15:43:24,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:24,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [561676715] [2024-11-13 15:43:24,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:24,286 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:24,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:24,288 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:24,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2024-11-13 15:43:25,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:25,200 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:43:25,204 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:29,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-11-13 15:43:29,622 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:43:29,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-11-13 15:43:29,668 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:43:29,668 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:43:29,668 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:43:29,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [561676715] [2024-11-13 15:43:29,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [561676715] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:43:29,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:43:29,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 15:43:29,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195328966] [2024-11-13 15:43:29,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:43:29,669 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:43:29,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:43:29,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:43:29,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:43:29,670 INFO L87 Difference]: Start difference. First operand 2363 states and 2945 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:31,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:31,529 INFO L93 Difference]: Finished difference Result 4820 states and 6003 transitions. [2024-11-13 15:43:31,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 15:43:31,530 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:31,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:31,534 INFO L225 Difference]: With dead ends: 4820 [2024-11-13 15:43:31,534 INFO L226 Difference]: Without dead ends: 2517 [2024-11-13 15:43:31,536 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:43:31,537 INFO L432 NwaCegarLoop]: 176 mSDtfsCounter, 210 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:31,537 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 749 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-13 15:43:31,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2517 states. [2024-11-13 15:43:31,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2517 to 2375. [2024-11-13 15:43:31,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2375 states, 2316 states have (on average 1.2335924006908463) internal successors, (2857), 2319 states have internal predecessors, (2857), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:31,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2375 states to 2375 states and 2957 transitions. [2024-11-13 15:43:31,690 INFO L78 Accepts]: Start accepts. Automaton has 2375 states and 2957 transitions. Word has length 154 [2024-11-13 15:43:31,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:31,690 INFO L471 AbstractCegarLoop]: Abstraction has 2375 states and 2957 transitions. [2024-11-13 15:43:31,690 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:31,690 INFO L276 IsEmpty]: Start isEmpty. Operand 2375 states and 2957 transitions. [2024-11-13 15:43:31,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:31,693 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:31,694 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:31,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Ended with exit code 0 [2024-11-13 15:43:31,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:31,898 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:31,898 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:31,898 INFO L85 PathProgramCache]: Analyzing trace with hash -543821174, now seen corresponding path program 1 times [2024-11-13 15:43:31,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:31,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1062577468] [2024-11-13 15:43:31,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:31,899 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:31,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:31,900 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:31,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2024-11-13 15:43:32,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:32,454 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 15:43:32,457 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:36,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2024-11-13 15:43:36,615 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:43:36,615 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:43:36,615 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:43:36,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1062577468] [2024-11-13 15:43:36,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1062577468] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:43:36,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:43:36,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 15:43:36,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372890190] [2024-11-13 15:43:36,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:43:36,616 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:43:36,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:43:36,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:43:36,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:43:36,616 INFO L87 Difference]: Start difference. First operand 2375 states and 2957 transitions. Second operand has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:38,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:38,912 INFO L93 Difference]: Finished difference Result 4766 states and 5938 transitions. [2024-11-13 15:43:38,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:43:38,913 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:38,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:38,919 INFO L225 Difference]: With dead ends: 4766 [2024-11-13 15:43:38,919 INFO L226 Difference]: Without dead ends: 2451 [2024-11-13 15:43:38,921 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:43:38,921 INFO L432 NwaCegarLoop]: 233 mSDtfsCounter, 301 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 623 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 933 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:38,922 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 933 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 623 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-13 15:43:38,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2451 states. [2024-11-13 15:43:39,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2451 to 2309. [2024-11-13 15:43:39,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2309 states, 2250 states have (on average 1.2324444444444445) internal successors, (2773), 2253 states have internal predecessors, (2773), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:39,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2309 states to 2309 states and 2873 transitions. [2024-11-13 15:43:39,058 INFO L78 Accepts]: Start accepts. Automaton has 2309 states and 2873 transitions. Word has length 154 [2024-11-13 15:43:39,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:39,059 INFO L471 AbstractCegarLoop]: Abstraction has 2309 states and 2873 transitions. [2024-11-13 15:43:39,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:39,059 INFO L276 IsEmpty]: Start isEmpty. Operand 2309 states and 2873 transitions. [2024-11-13 15:43:39,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:39,062 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:39,062 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:39,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Ended with exit code 0 [2024-11-13 15:43:39,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:39,263 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:39,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:39,264 INFO L85 PathProgramCache]: Analyzing trace with hash -828910541, now seen corresponding path program 1 times [2024-11-13 15:43:39,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:39,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1986911662] [2024-11-13 15:43:39,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:39,264 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:39,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:39,267 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:39,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2024-11-13 15:43:39,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:39,972 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:43:39,974 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:41,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 15:43:42,384 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:43:42,385 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:43:42,569 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:43:42,569 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:43:42,569 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:43:42,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1986911662] [2024-11-13 15:43:42,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1986911662] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:43:42,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:43:42,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-13 15:43:42,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737603126] [2024-11-13 15:43:42,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:43:42,570 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 15:43:42,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:43:42,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 15:43:42,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:43:42,570 INFO L87 Difference]: Start difference. First operand 2309 states and 2873 transitions. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:45,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:45,237 INFO L93 Difference]: Finished difference Result 4929 states and 6149 transitions. [2024-11-13 15:43:45,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 15:43:45,238 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:45,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:45,242 INFO L225 Difference]: With dead ends: 4929 [2024-11-13 15:43:45,242 INFO L226 Difference]: Without dead ends: 2680 [2024-11-13 15:43:45,244 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-11-13 15:43:45,244 INFO L432 NwaCegarLoop]: 244 mSDtfsCounter, 217 mSDsluCounter, 1706 mSDsCounter, 0 mSdLazyCounter, 769 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 1950 SdHoareTripleChecker+Invalid, 769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:45,244 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 1950 Invalid, 769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 769 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-13 15:43:45,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2680 states. [2024-11-13 15:43:45,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2680 to 2498. [2024-11-13 15:43:45,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2498 states, 2439 states have (on average 1.2378023780237803) internal successors, (3019), 2442 states have internal predecessors, (3019), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:45,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 3119 transitions. [2024-11-13 15:43:45,385 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 3119 transitions. Word has length 154 [2024-11-13 15:43:45,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:45,385 INFO L471 AbstractCegarLoop]: Abstraction has 2498 states and 3119 transitions. [2024-11-13 15:43:45,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:45,386 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 3119 transitions. [2024-11-13 15:43:45,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:45,389 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:45,389 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:45,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Ended with exit code 0 [2024-11-13 15:43:45,589 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:45,589 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:45,590 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:45,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1221937551, now seen corresponding path program 1 times [2024-11-13 15:43:45,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:45,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [607890223] [2024-11-13 15:43:45,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:45,590 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:45,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:45,592 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:45,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2024-11-13 15:43:46,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:46,068 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:43:46,071 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:46,236 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 15:43:46,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 19 [2024-11-13 15:43:46,271 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:43:46,271 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:43:46,271 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:43:46,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [607890223] [2024-11-13 15:43:46,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [607890223] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:43:46,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:43:46,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:43:46,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885879349] [2024-11-13 15:43:46,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:43:46,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:43:46,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:43:46,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:43:46,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:43:46,272 INFO L87 Difference]: Start difference. First operand 2498 states and 3119 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:47,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:47,179 INFO L93 Difference]: Finished difference Result 5110 states and 6375 transitions. [2024-11-13 15:43:47,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:43:47,180 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:47,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:47,184 INFO L225 Difference]: With dead ends: 5110 [2024-11-13 15:43:47,185 INFO L226 Difference]: Without dead ends: 2672 [2024-11-13 15:43:47,187 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:43:47,188 INFO L432 NwaCegarLoop]: 189 mSDtfsCounter, 84 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 156 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:47,188 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 606 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 156 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-13 15:43:47,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2672 states. [2024-11-13 15:43:47,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2672 to 2486. [2024-11-13 15:43:47,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2486 states, 2427 states have (on average 1.23073753605274) internal successors, (2987), 2430 states have internal predecessors, (2987), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:47,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2486 states to 2486 states and 3087 transitions. [2024-11-13 15:43:47,344 INFO L78 Accepts]: Start accepts. Automaton has 2486 states and 3087 transitions. Word has length 154 [2024-11-13 15:43:47,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:47,345 INFO L471 AbstractCegarLoop]: Abstraction has 2486 states and 3087 transitions. [2024-11-13 15:43:47,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:47,345 INFO L276 IsEmpty]: Start isEmpty. Operand 2486 states and 3087 transitions. [2024-11-13 15:43:47,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:47,348 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:47,349 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:47,359 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (53)] Ended with exit code 0 [2024-11-13 15:43:47,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:47,550 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:47,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:47,552 INFO L85 PathProgramCache]: Analyzing trace with hash -980374966, now seen corresponding path program 1 times [2024-11-13 15:43:47,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:47,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1611230028] [2024-11-13 15:43:47,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:47,556 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:47,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:47,568 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:47,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2024-11-13 15:43:48,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:48,164 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-13 15:43:48,168 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:52,344 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 23 [2024-11-13 15:43:52,854 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:43:52,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 15 [2024-11-13 15:43:52,900 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:43:52,901 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:43:52,901 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:43:52,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1611230028] [2024-11-13 15:43:52,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1611230028] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:43:52,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:43:52,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 15:43:52,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753159122] [2024-11-13 15:43:52,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:43:52,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:43:52,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:43:52,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:43:52,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:43:52,902 INFO L87 Difference]: Start difference. First operand 2486 states and 3087 transitions. Second operand has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:55,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:43:55,007 INFO L93 Difference]: Finished difference Result 5126 states and 6371 transitions. [2024-11-13 15:43:55,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 15:43:55,008 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:43:55,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:43:55,012 INFO L225 Difference]: With dead ends: 5126 [2024-11-13 15:43:55,012 INFO L226 Difference]: Without dead ends: 2700 [2024-11-13 15:43:55,015 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:43:55,016 INFO L432 NwaCegarLoop]: 177 mSDtfsCounter, 323 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 788 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-13 15:43:55,016 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [323 Valid, 788 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-13 15:43:55,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2700 states. [2024-11-13 15:43:55,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2700 to 2510. [2024-11-13 15:43:55,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2510 states, 2451 states have (on average 1.2317421460628315) internal successors, (3019), 2454 states have internal predecessors, (3019), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:43:55,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2510 states to 2510 states and 3119 transitions. [2024-11-13 15:43:55,131 INFO L78 Accepts]: Start accepts. Automaton has 2510 states and 3119 transitions. Word has length 154 [2024-11-13 15:43:55,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:43:55,131 INFO L471 AbstractCegarLoop]: Abstraction has 2510 states and 3119 transitions. [2024-11-13 15:43:55,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:43:55,132 INFO L276 IsEmpty]: Start isEmpty. Operand 2510 states and 3119 transitions. [2024-11-13 15:43:55,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:43:55,134 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:43:55,134 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:43:55,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2024-11-13 15:43:55,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:55,334 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:43:55,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:43:55,335 INFO L85 PathProgramCache]: Analyzing trace with hash -963772113, now seen corresponding path program 1 times [2024-11-13 15:43:55,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:43:55,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2070738499] [2024-11-13 15:43:55,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:43:55,335 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:43:55,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:43:55,337 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:43:55,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2024-11-13 15:43:55,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:43:55,900 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 15:43:55,902 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:43:59,777 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-11-13 15:44:00,160 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:44:00,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:44:00,193 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:44:00,193 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:44:00,193 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:44:00,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2070738499] [2024-11-13 15:44:00,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2070738499] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:44:00,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:44:00,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:44:00,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464903012] [2024-11-13 15:44:00,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:44:00,194 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 15:44:00,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:44:00,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 15:44:00,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:44:00,195 INFO L87 Difference]: Start difference. First operand 2510 states and 3119 transitions. Second operand has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:01,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:44:01,702 INFO L93 Difference]: Finished difference Result 5132 states and 6371 transitions. [2024-11-13 15:44:01,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:44:01,703 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:44:01,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:44:01,707 INFO L225 Difference]: With dead ends: 5132 [2024-11-13 15:44:01,707 INFO L226 Difference]: Without dead ends: 2682 [2024-11-13 15:44:01,709 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:44:01,710 INFO L432 NwaCegarLoop]: 188 mSDtfsCounter, 211 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-13 15:44:01,710 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 661 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-13 15:44:01,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2682 states. [2024-11-13 15:44:01,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2682 to 2331. [2024-11-13 15:44:01,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2331 states, 2272 states have (on average 1.2178697183098592) internal successors, (2767), 2275 states have internal predecessors, (2767), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:44:01,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2331 states to 2331 states and 2867 transitions. [2024-11-13 15:44:01,812 INFO L78 Accepts]: Start accepts. Automaton has 2331 states and 2867 transitions. Word has length 154 [2024-11-13 15:44:01,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:44:01,813 INFO L471 AbstractCegarLoop]: Abstraction has 2331 states and 2867 transitions. [2024-11-13 15:44:01,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.285714285714286) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:01,813 INFO L276 IsEmpty]: Start isEmpty. Operand 2331 states and 2867 transitions. [2024-11-13 15:44:01,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:44:01,815 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:44:01,815 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:44:01,822 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Ended with exit code 0 [2024-11-13 15:44:02,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:02,016 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:44:02,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:44:02,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1338383631, now seen corresponding path program 1 times [2024-11-13 15:44:02,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:44:02,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1816508890] [2024-11-13 15:44:02,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:44:02,016 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:02,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:44:02,018 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:44:02,020 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2024-11-13 15:44:02,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:44:02,448 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:44:02,450 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:44:02,542 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 15:44:02,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 19 [2024-11-13 15:44:02,574 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:44:02,574 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:44:02,574 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:44:02,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1816508890] [2024-11-13 15:44:02,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1816508890] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:44:02,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:44:02,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:44:02,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308080564] [2024-11-13 15:44:02,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:44:02,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:44:02,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:44:02,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:44:02,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:44:02,576 INFO L87 Difference]: Start difference. First operand 2331 states and 2867 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:03,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:44:03,227 INFO L93 Difference]: Finished difference Result 4413 states and 5429 transitions. [2024-11-13 15:44:03,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:44:03,227 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:44:03,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:44:03,230 INFO L225 Difference]: With dead ends: 4413 [2024-11-13 15:44:03,230 INFO L226 Difference]: Without dead ends: 2142 [2024-11-13 15:44:03,231 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:44:03,232 INFO L432 NwaCegarLoop]: 173 mSDtfsCounter, 64 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-13 15:44:03,232 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 563 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-13 15:44:03,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2142 states. [2024-11-13 15:44:03,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2142 to 2140. [2024-11-13 15:44:03,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2140 states, 2081 states have (on average 1.213358962037482) internal successors, (2525), 2084 states have internal predecessors, (2525), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:44:03,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2140 states to 2140 states and 2625 transitions. [2024-11-13 15:44:03,319 INFO L78 Accepts]: Start accepts. Automaton has 2140 states and 2625 transitions. Word has length 154 [2024-11-13 15:44:03,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:44:03,319 INFO L471 AbstractCegarLoop]: Abstraction has 2140 states and 2625 transitions. [2024-11-13 15:44:03,319 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 5 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:03,320 INFO L276 IsEmpty]: Start isEmpty. Operand 2140 states and 2625 transitions. [2024-11-13 15:44:03,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:44:03,321 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:44:03,321 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:44:03,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (56)] Forceful destruction successful, exit code 0 [2024-11-13 15:44:03,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:03,522 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:44:03,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:44:03,522 INFO L85 PathProgramCache]: Analyzing trace with hash -890763968, now seen corresponding path program 1 times [2024-11-13 15:44:03,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:44:03,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2073798786] [2024-11-13 15:44:03,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:44:03,523 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:03,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:44:03,524 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:44:03,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Waiting until timeout for monitored process [2024-11-13 15:44:04,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:44:04,075 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:44:04,077 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:44:08,027 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 23 [2024-11-13 15:44:08,525 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:44:08,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 15 [2024-11-13 15:44:08,599 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:44:08,599 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:44:08,599 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:44:08,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2073798786] [2024-11-13 15:44:08,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2073798786] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:44:08,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:44:08,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 15:44:08,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121467627] [2024-11-13 15:44:08,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:44:08,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 15:44:08,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:44:08,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 15:44:08,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-13 15:44:08,601 INFO L87 Difference]: Start difference. First operand 2140 states and 2625 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:11,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:44:11,015 INFO L93 Difference]: Finished difference Result 4326 states and 5297 transitions. [2024-11-13 15:44:11,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 15:44:11,016 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:44:11,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:44:11,020 INFO L225 Difference]: With dead ends: 4326 [2024-11-13 15:44:11,020 INFO L226 Difference]: Without dead ends: 2246 [2024-11-13 15:44:11,022 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:44:11,023 INFO L432 NwaCegarLoop]: 183 mSDtfsCounter, 303 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:44:11,023 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 687 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-13 15:44:11,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2246 states. [2024-11-13 15:44:11,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2246 to 2088. [2024-11-13 15:44:11,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2088 states, 2029 states have (on average 1.2030556924593396) internal successors, (2441), 2032 states have internal predecessors, (2441), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:44:11,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2088 states to 2088 states and 2541 transitions. [2024-11-13 15:44:11,150 INFO L78 Accepts]: Start accepts. Automaton has 2088 states and 2541 transitions. Word has length 154 [2024-11-13 15:44:11,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:44:11,151 INFO L471 AbstractCegarLoop]: Abstraction has 2088 states and 2541 transitions. [2024-11-13 15:44:11,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 7 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:11,151 INFO L276 IsEmpty]: Start isEmpty. Operand 2088 states and 2541 transitions. [2024-11-13 15:44:11,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:44:11,154 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:44:11,154 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:44:11,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (57)] Ended with exit code 0 [2024-11-13 15:44:11,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:11,355 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:44:11,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:44:11,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1901881218, now seen corresponding path program 1 times [2024-11-13 15:44:11,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:44:11,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2135965764] [2024-11-13 15:44:11,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:44:11,355 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:11,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:44:11,357 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:44:11,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Waiting until timeout for monitored process [2024-11-13 15:44:12,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:44:12,035 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:44:12,038 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:44:15,825 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 18 [2024-11-13 15:44:16,216 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:44:16,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:44:16,253 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:44:16,253 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:44:16,253 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:44:16,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2135965764] [2024-11-13 15:44:16,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2135965764] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:44:16,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:44:16,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 15:44:16,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458446579] [2024-11-13 15:44:16,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:44:16,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:44:16,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:44:16,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:44:16,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:44:16,254 INFO L87 Difference]: Start difference. First operand 2088 states and 2541 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:18,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:44:18,324 INFO L93 Difference]: Finished difference Result 4254 states and 5183 transitions. [2024-11-13 15:44:18,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 15:44:18,325 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:44:18,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:44:18,328 INFO L225 Difference]: With dead ends: 4254 [2024-11-13 15:44:18,328 INFO L226 Difference]: Without dead ends: 2226 [2024-11-13 15:44:18,329 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:44:18,329 INFO L432 NwaCegarLoop]: 233 mSDtfsCounter, 288 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 1010 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-13 15:44:18,329 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 1010 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-13 15:44:18,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2226 states. [2024-11-13 15:44:18,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2226 to 2084. [2024-11-13 15:44:18,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2084 states, 2025 states have (on average 1.2014814814814814) internal successors, (2433), 2028 states have internal predecessors, (2433), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:44:18,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2084 states to 2084 states and 2533 transitions. [2024-11-13 15:44:18,417 INFO L78 Accepts]: Start accepts. Automaton has 2084 states and 2533 transitions. Word has length 154 [2024-11-13 15:44:18,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:44:18,417 INFO L471 AbstractCegarLoop]: Abstraction has 2084 states and 2533 transitions. [2024-11-13 15:44:18,418 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:18,418 INFO L276 IsEmpty]: Start isEmpty. Operand 2084 states and 2533 transitions. [2024-11-13 15:44:18,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:44:18,420 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:44:18,421 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:44:18,432 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (58)] Forceful destruction successful, exit code 0 [2024-11-13 15:44:18,621 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:18,621 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:44:18,621 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:44:18,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1660318633, now seen corresponding path program 1 times [2024-11-13 15:44:18,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:44:18,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2055504696] [2024-11-13 15:44:18,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:44:18,622 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:18,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:44:18,623 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:44:18,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Waiting until timeout for monitored process [2024-11-13 15:44:19,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:44:19,129 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 15:44:19,130 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:44:19,337 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 15:44:19,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 15 [2024-11-13 15:44:19,438 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:44:19,438 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:44:19,438 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:44:19,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2055504696] [2024-11-13 15:44:19,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2055504696] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:44:19,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:44:19,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 15:44:19,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428905458] [2024-11-13 15:44:19,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:44:19,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:44:19,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:44:19,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:44:19,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:44:19,439 INFO L87 Difference]: Start difference. First operand 2084 states and 2533 transitions. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:20,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:44:20,846 INFO L93 Difference]: Finished difference Result 4266 states and 5181 transitions. [2024-11-13 15:44:20,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:44:20,847 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:44:20,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:44:20,850 INFO L225 Difference]: With dead ends: 4266 [2024-11-13 15:44:20,850 INFO L226 Difference]: Without dead ends: 2242 [2024-11-13 15:44:20,851 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:44:20,851 INFO L432 NwaCegarLoop]: 187 mSDtfsCounter, 85 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 718 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:44:20,852 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 718 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-13 15:44:20,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2242 states. [2024-11-13 15:44:20,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2242 to 2084. [2024-11-13 15:44:20,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2084 states, 2025 states have (on average 1.1995061728395062) internal successors, (2429), 2028 states have internal predecessors, (2429), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:44:20,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2084 states to 2084 states and 2529 transitions. [2024-11-13 15:44:20,948 INFO L78 Accepts]: Start accepts. Automaton has 2084 states and 2529 transitions. Word has length 154 [2024-11-13 15:44:20,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:44:20,948 INFO L471 AbstractCegarLoop]: Abstraction has 2084 states and 2529 transitions. [2024-11-13 15:44:20,948 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:20,948 INFO L276 IsEmpty]: Start isEmpty. Operand 2084 states and 2529 transitions. [2024-11-13 15:44:20,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:44:20,950 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:44:20,950 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:44:20,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (59)] Ended with exit code 0 [2024-11-13 15:44:21,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:21,151 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:44:21,151 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:44:21,151 INFO L85 PathProgramCache]: Analyzing trace with hash -2053345643, now seen corresponding path program 1 times [2024-11-13 15:44:21,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:44:21,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [72444147] [2024-11-13 15:44:21,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:44:21,152 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:21,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:44:21,153 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:44:21,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Waiting until timeout for monitored process [2024-11-13 15:44:21,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:44:21,712 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:44:21,715 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:44:23,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 15:44:24,397 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:44:24,397 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 10 [2024-11-13 15:44:24,580 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:44:24,580 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:44:24,580 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:44:24,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [72444147] [2024-11-13 15:44:24,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [72444147] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:44:24,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:44:24,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-13 15:44:24,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293653534] [2024-11-13 15:44:24,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:44:24,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 15:44:24,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:44:24,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 15:44:24,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-11-13 15:44:24,582 INFO L87 Difference]: Start difference. First operand 2084 states and 2529 transitions. Second operand has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:27,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:44:27,252 INFO L93 Difference]: Finished difference Result 4270 states and 5183 transitions. [2024-11-13 15:44:27,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 15:44:27,253 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:44:27,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:44:27,256 INFO L225 Difference]: With dead ends: 4270 [2024-11-13 15:44:27,256 INFO L226 Difference]: Without dead ends: 2246 [2024-11-13 15:44:27,258 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-11-13 15:44:27,258 INFO L432 NwaCegarLoop]: 187 mSDtfsCounter, 223 mSDsluCounter, 1317 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 1504 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-13 15:44:27,259 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 1504 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-13 15:44:27,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2246 states. [2024-11-13 15:44:27,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2246 to 2088. [2024-11-13 15:44:27,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2088 states, 2029 states have (on average 1.1991128634795465) internal successors, (2433), 2032 states have internal predecessors, (2433), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:44:27,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2088 states to 2088 states and 2533 transitions. [2024-11-13 15:44:27,363 INFO L78 Accepts]: Start accepts. Automaton has 2088 states and 2533 transitions. Word has length 154 [2024-11-13 15:44:27,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:44:27,363 INFO L471 AbstractCegarLoop]: Abstraction has 2088 states and 2533 transitions. [2024-11-13 15:44:27,363 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.0) internal successors, (72), 11 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:27,363 INFO L276 IsEmpty]: Start isEmpty. Operand 2088 states and 2533 transitions. [2024-11-13 15:44:27,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:44:27,365 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:44:27,365 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:44:27,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (60)] Forceful destruction successful, exit code 0 [2024-11-13 15:44:27,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:27,565 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:44:27,565 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:44:27,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1956532286, now seen corresponding path program 1 times [2024-11-13 15:44:27,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:44:27,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [670764835] [2024-11-13 15:44:27,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:44:27,566 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:27,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:44:27,568 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:44:27,569 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Waiting until timeout for monitored process [2024-11-13 15:44:28,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:44:28,205 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 15:44:28,208 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:44:32,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-11-13 15:44:32,981 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:44:32,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-11-13 15:44:33,043 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:44:33,043 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:44:33,043 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:44:33,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [670764835] [2024-11-13 15:44:33,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [670764835] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:44:33,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:44:33,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 15:44:33,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854215843] [2024-11-13 15:44:33,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:44:33,044 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:44:33,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:44:33,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:44:33,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:44:33,045 INFO L87 Difference]: Start difference. First operand 2088 states and 2533 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:35,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:44:35,530 INFO L93 Difference]: Finished difference Result 4258 states and 5163 transitions. [2024-11-13 15:44:35,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 15:44:35,531 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:44:35,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:44:35,533 INFO L225 Difference]: With dead ends: 4258 [2024-11-13 15:44:35,533 INFO L226 Difference]: Without dead ends: 2230 [2024-11-13 15:44:35,535 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:44:35,535 INFO L432 NwaCegarLoop]: 179 mSDtfsCounter, 222 mSDsluCounter, 701 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:44:35,535 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 880 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-13 15:44:35,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2230 states. [2024-11-13 15:44:35,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2230 to 2076. [2024-11-13 15:44:35,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2076 states, 2017 states have (on average 1.198314328210213) internal successors, (2417), 2020 states have internal predecessors, (2417), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:44:35,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2076 states to 2076 states and 2517 transitions. [2024-11-13 15:44:35,636 INFO L78 Accepts]: Start accepts. Automaton has 2076 states and 2517 transitions. Word has length 154 [2024-11-13 15:44:35,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:44:35,636 INFO L471 AbstractCegarLoop]: Abstraction has 2076 states and 2517 transitions. [2024-11-13 15:44:35,636 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:35,636 INFO L276 IsEmpty]: Start isEmpty. Operand 2076 states and 2517 transitions. [2024-11-13 15:44:35,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:44:35,638 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:44:35,638 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:44:35,645 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (61)] Ended with exit code 0 [2024-11-13 15:44:35,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:35,838 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:44:35,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:44:35,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1789651900, now seen corresponding path program 1 times [2024-11-13 15:44:35,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:44:35,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112929647] [2024-11-13 15:44:35,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:44:35,839 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:35,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:44:35,843 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:44:35,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Waiting until timeout for monitored process [2024-11-13 15:44:36,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:44:36,444 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-13 15:44:36,457 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:44:40,388 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2024-11-13 15:44:40,625 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:44:40,625 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:44:40,625 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:44:40,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112929647] [2024-11-13 15:44:40,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112929647] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:44:40,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:44:40,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 15:44:40,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610530415] [2024-11-13 15:44:40,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:44:40,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:44:40,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:44:40,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:44:40,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-13 15:44:40,627 INFO L87 Difference]: Start difference. First operand 2076 states and 2517 transitions. Second operand has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:43,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:44:43,668 INFO L93 Difference]: Finished difference Result 4164 states and 5056 transitions. [2024-11-13 15:44:43,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:44:43,669 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:44:43,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:44:43,671 INFO L225 Difference]: With dead ends: 4164 [2024-11-13 15:44:43,671 INFO L226 Difference]: Without dead ends: 2148 [2024-11-13 15:44:43,673 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 145 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:44:43,673 INFO L432 NwaCegarLoop]: 234 mSDtfsCounter, 207 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 824 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 1105 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 824 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:44:43,673 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 1105 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 824 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-13 15:44:43,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2148 states. [2024-11-13 15:44:43,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2148 to 2008. [2024-11-13 15:44:43,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2008 states, 1949 states have (on average 1.198050282195998) internal successors, (2335), 1952 states have internal predecessors, (2335), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:44:43,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 2435 transitions. [2024-11-13 15:44:43,805 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 2435 transitions. Word has length 154 [2024-11-13 15:44:43,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:44:43,805 INFO L471 AbstractCegarLoop]: Abstraction has 2008 states and 2435 transitions. [2024-11-13 15:44:43,805 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.2) internal successors, (72), 9 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:43,805 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 2435 transitions. [2024-11-13 15:44:43,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2024-11-13 15:44:43,807 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:44:43,807 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:44:43,814 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (62)] Ended with exit code 0 [2024-11-13 15:44:44,007 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:44,007 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:44:44,008 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:44:44,008 INFO L85 PathProgramCache]: Analyzing trace with hash -2109759612, now seen corresponding path program 1 times [2024-11-13 15:44:44,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:44:44,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [527189970] [2024-11-13 15:44:44,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:44:44,008 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:44,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:44:44,010 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:44:44,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Waiting until timeout for monitored process [2024-11-13 15:44:44,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:44:44,673 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:44:44,676 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:44:48,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 19 [2024-11-13 15:44:49,157 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:44:49,158 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 11 [2024-11-13 15:44:49,201 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:44:49,201 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:44:49,201 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:44:49,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [527189970] [2024-11-13 15:44:49,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [527189970] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:44:49,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:44:49,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 15:44:49,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490691050] [2024-11-13 15:44:49,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:44:49,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 15:44:49,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:44:49,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 15:44:49,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 15:44:49,203 INFO L87 Difference]: Start difference. First operand 2008 states and 2435 transitions. Second operand has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:51,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:44:51,476 INFO L93 Difference]: Finished difference Result 4082 states and 4949 transitions. [2024-11-13 15:44:51,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 15:44:51,477 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 154 [2024-11-13 15:44:51,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:44:51,479 INFO L225 Difference]: With dead ends: 4082 [2024-11-13 15:44:51,479 INFO L226 Difference]: Without dead ends: 2134 [2024-11-13 15:44:51,480 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-13 15:44:51,481 INFO L432 NwaCegarLoop]: 179 mSDtfsCounter, 283 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 539 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 539 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-11-13 15:44:51,481 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 795 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 539 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-11-13 15:44:51,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2134 states. [2024-11-13 15:44:51,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2134 to 1980. [2024-11-13 15:44:51,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1980 states, 1921 states have (on average 1.1978136387298282) internal successors, (2301), 1924 states have internal predecessors, (2301), 50 states have call successors, (50), 8 states have call predecessors, (50), 8 states have return successors, (50), 47 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-13 15:44:51,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 2401 transitions. [2024-11-13 15:44:51,604 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 2401 transitions. Word has length 154 [2024-11-13 15:44:51,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:44:51,605 INFO L471 AbstractCegarLoop]: Abstraction has 1980 states and 2401 transitions. [2024-11-13 15:44:51,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.0) internal successors, (72), 8 states have internal predecessors, (72), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:44:51,605 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 2401 transitions. [2024-11-13 15:44:51,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2024-11-13 15:44:51,608 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:44:51,608 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:44:51,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (63)] Forceful destruction successful, exit code 0 [2024-11-13 15:44:51,808 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:51,809 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:44:51,809 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:44:51,809 INFO L85 PathProgramCache]: Analyzing trace with hash 475294891, now seen corresponding path program 1 times [2024-11-13 15:44:51,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:44:51,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [112972152] [2024-11-13 15:44:51,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:44:51,810 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:44:51,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:44:51,812 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:44:51,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (64)] Waiting until timeout for monitored process [2024-11-13 15:44:52,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:44:52,419 INFO L255 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:44:52,423 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:44:52,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:44:53,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2024-11-13 15:44:53,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2024-11-13 15:44:56,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 34 [2024-11-13 15:44:56,966 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-11-13 15:44:56,966 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:45:11,753 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:45:11,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [112972152] [2024-11-13 15:45:11,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [112972152] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:45:11,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788307870] [2024-11-13 15:45:11,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:45:11,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:45:11,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:45:11,759 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:45:11,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-11-13 15:45:12,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:45:12,196 INFO L255 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:45:12,199 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:45:15,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:45:15,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 15:45:16,728 INFO L349 Elim1Store]: treesize reduction 8, result has 57.9 percent of original size [2024-11-13 15:45:16,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 23 [2024-11-13 15:45:17,112 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:45:17,112 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:45:17,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788307870] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:45:17,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:45:17,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [8] total 16 [2024-11-13 15:45:17,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038454629] [2024-11-13 15:45:17,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:45:17,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:45:17,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:45:17,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:45:17,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2024-11-13 15:45:17,113 INFO L87 Difference]: Start difference. First operand 1980 states and 2401 transitions. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:45:27,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:45:29,084 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:45:32,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.03s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:45:34,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:45:38,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.99s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:45:40,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:45:45,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-13 15:45:48,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:45:48,157 INFO L93 Difference]: Finished difference Result 4152 states and 5043 transitions. [2024-11-13 15:45:48,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:45:48,158 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 155 [2024-11-13 15:45:48,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:45:48,161 INFO L225 Difference]: With dead ends: 4152 [2024-11-13 15:45:48,161 INFO L226 Difference]: Without dead ends: 2232 [2024-11-13 15:45:48,163 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 424 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2024-11-13 15:45:48,163 INFO L432 NwaCegarLoop]: 241 mSDtfsCounter, 278 mSDsluCounter, 1083 mSDsCounter, 0 mSdLazyCounter, 838 mSolverCounterSat, 18 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1324 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 838 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.8s IncrementalHoareTripleChecker+Time [2024-11-13 15:45:48,163 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 1324 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 838 Invalid, 1 Unknown, 0 Unchecked, 26.8s Time] [2024-11-13 15:45:48,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2232 states. [2024-11-13 15:45:48,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2232 to 2222. [2024-11-13 15:45:48,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2222 states, 2119 states have (on average 1.200094384143464) internal successors, (2543), 2128 states have internal predecessors, (2543), 86 states have call successors, (86), 16 states have call predecessors, (86), 16 states have return successors, (86), 77 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-13 15:45:48,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2222 states to 2222 states and 2715 transitions. [2024-11-13 15:45:48,456 INFO L78 Accepts]: Start accepts. Automaton has 2222 states and 2715 transitions. Word has length 155 [2024-11-13 15:45:48,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:45:48,456 INFO L471 AbstractCegarLoop]: Abstraction has 2222 states and 2715 transitions. [2024-11-13 15:45:48,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:45:48,456 INFO L276 IsEmpty]: Start isEmpty. Operand 2222 states and 2715 transitions. [2024-11-13 15:45:48,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2024-11-13 15:45:48,458 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:45:48,458 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:45:48,478 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2024-11-13 15:45:48,666 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (64)] Ended with exit code 0 [2024-11-13 15:45:48,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:45:48,859 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:45:48,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:45:48,859 INFO L85 PathProgramCache]: Analyzing trace with hash 777994477, now seen corresponding path program 1 times [2024-11-13 15:45:48,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:45:48,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1161445659] [2024-11-13 15:45:48,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:45:48,860 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:45:48,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:45:48,862 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:45:48,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Waiting until timeout for monitored process [2024-11-13 15:45:49,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:45:49,513 INFO L255 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:45:49,517 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:45:49,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 15:45:50,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2024-11-13 15:45:50,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2024-11-13 15:45:53,725 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 34 [2024-11-13 15:45:53,847 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2024-11-13 15:45:53,847 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:46:08,641 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:46:08,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1161445659] [2024-11-13 15:46:08,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1161445659] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:46:08,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071133522] [2024-11-13 15:46:08,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:46:08,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:46:08,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:46:08,644 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:46:08,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-11-13 15:46:09,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:46:09,106 INFO L255 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-13 15:46:09,108 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:46:12,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:46:12,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 15 [2024-11-13 15:46:14,086 INFO L349 Elim1Store]: treesize reduction 8, result has 57.9 percent of original size [2024-11-13 15:46:14,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 23 [2024-11-13 15:46:14,274 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:46:14,274 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:46:14,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071133522] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:46:14,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 15:46:14,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [8] total 16 [2024-11-13 15:46:14,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803156112] [2024-11-13 15:46:14,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:46:14,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 15:46:14,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:46:14,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 15:46:14,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=330, Unknown=0, NotChecked=0, Total=380 [2024-11-13 15:46:14,276 INFO L87 Difference]: Start difference. First operand 2222 states and 2715 transitions. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:46:21,317 WARN L286 SmtUtils]: Spent 5.10s on a formula simplification. DAG size of input: 25 DAG size of output: 22 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-13 15:46:23,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:46:23,643 INFO L93 Difference]: Finished difference Result 4620 states and 5653 transitions. [2024-11-13 15:46:23,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 15:46:23,644 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 155 [2024-11-13 15:46:23,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:46:23,647 INFO L225 Difference]: With dead ends: 4620 [2024-11-13 15:46:23,647 INFO L226 Difference]: Without dead ends: 2458 [2024-11-13 15:46:23,648 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 424 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2024-11-13 15:46:23,649 INFO L432 NwaCegarLoop]: 258 mSDtfsCounter, 294 mSDsluCounter, 1161 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 19 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 1419 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-13 15:46:23,649 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 1419 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 870 Invalid, 7 Unknown, 0 Unchecked, 2.9s Time] [2024-11-13 15:46:23,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2458 states. [2024-11-13 15:46:23,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2458 to 2208. [2024-11-13 15:46:23,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2208 states, 2105 states have (on average 1.1995249406175772) internal successors, (2525), 2114 states have internal predecessors, (2525), 86 states have call successors, (86), 16 states have call predecessors, (86), 16 states have return successors, (86), 77 states have call predecessors, (86), 86 states have call successors, (86) [2024-11-13 15:46:23,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2208 states to 2208 states and 2697 transitions. [2024-11-13 15:46:23,908 INFO L78 Accepts]: Start accepts. Automaton has 2208 states and 2697 transitions. Word has length 155 [2024-11-13 15:46:23,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:46:23,908 INFO L471 AbstractCegarLoop]: Abstraction has 2208 states and 2697 transitions. [2024-11-13 15:46:23,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 9 states have internal predecessors, (73), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:46:23,908 INFO L276 IsEmpty]: Start isEmpty. Operand 2208 states and 2697 transitions. [2024-11-13 15:46:23,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2024-11-13 15:46:23,911 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:46:23,911 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:46:23,937 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2024-11-13 15:46:24,118 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (66)] Forceful destruction successful, exit code 0 [2024-11-13 15:46:24,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:46:24,315 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:46:24,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:46:24,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1764721453, now seen corresponding path program 1 times [2024-11-13 15:46:24,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:46:24,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1187900622] [2024-11-13 15:46:24,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:46:24,316 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:46:24,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:46:24,318 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:46:24,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Waiting until timeout for monitored process [2024-11-13 15:46:24,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:46:24,819 INFO L255 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:46:24,821 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:46:25,025 INFO L349 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2024-11-13 15:46:25,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 19 [2024-11-13 15:46:25,051 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:46:25,051 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:46:25,051 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:46:25,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1187900622] [2024-11-13 15:46:25,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1187900622] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:46:25,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:46:25,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:46:25,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826063831] [2024-11-13 15:46:25,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:46:25,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:46:25,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:46:25,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:46:25,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:46:25,052 INFO L87 Difference]: Start difference. First operand 2208 states and 2697 transitions. Second operand has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:46:26,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:46:26,114 INFO L93 Difference]: Finished difference Result 4478 states and 5465 transitions. [2024-11-13 15:46:26,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:46:26,115 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 157 [2024-11-13 15:46:26,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:46:26,118 INFO L225 Difference]: With dead ends: 4478 [2024-11-13 15:46:26,119 INFO L226 Difference]: Without dead ends: 2330 [2024-11-13 15:46:26,120 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:46:26,120 INFO L432 NwaCegarLoop]: 256 mSDtfsCounter, 87 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 798 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:46:26,120 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 798 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-13 15:46:26,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2330 states. [2024-11-13 15:46:26,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2330 to 2094. [2024-11-13 15:46:26,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2094 states, 2011 states have (on average 1.1954251616111387) internal successors, (2404), 2017 states have internal predecessors, (2404), 68 states have call successors, (68), 14 states have call predecessors, (68), 14 states have return successors, (68), 62 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-13 15:46:26,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2094 states to 2094 states and 2540 transitions. [2024-11-13 15:46:26,371 INFO L78 Accepts]: Start accepts. Automaton has 2094 states and 2540 transitions. Word has length 157 [2024-11-13 15:46:26,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:46:26,372 INFO L471 AbstractCegarLoop]: Abstraction has 2094 states and 2540 transitions. [2024-11-13 15:46:26,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:46:26,372 INFO L276 IsEmpty]: Start isEmpty. Operand 2094 states and 2540 transitions. [2024-11-13 15:46:26,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-13 15:46:26,375 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:46:26,375 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:46:26,387 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (68)] Ended with exit code 0 [2024-11-13 15:46:26,576 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:46:26,576 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:46:26,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:46:26,577 INFO L85 PathProgramCache]: Analyzing trace with hash 96713361, now seen corresponding path program 1 times [2024-11-13 15:46:26,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:46:26,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1435588149] [2024-11-13 15:46:26,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:46:26,577 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:46:26,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:46:26,580 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:46:26,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Waiting until timeout for monitored process [2024-11-13 15:46:27,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:46:27,165 INFO L255 TraceCheckSpWp]: Trace formula consists of 361 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 15:46:27,167 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:46:27,395 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:46:27,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 23 [2024-11-13 15:46:27,428 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:46:27,428 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:46:27,428 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:46:27,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1435588149] [2024-11-13 15:46:27,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1435588149] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:46:27,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:46:27,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:46:27,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921721194] [2024-11-13 15:46:27,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:46:27,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 15:46:27,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:46:27,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 15:46:27,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 15:46:27,430 INFO L87 Difference]: Start difference. First operand 2094 states and 2540 transitions. Second operand has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:46:28,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:46:28,639 INFO L93 Difference]: Finished difference Result 4222 states and 5120 transitions. [2024-11-13 15:46:28,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 15:46:28,640 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 160 [2024-11-13 15:46:28,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:46:28,643 INFO L225 Difference]: With dead ends: 4222 [2024-11-13 15:46:28,643 INFO L226 Difference]: Without dead ends: 2188 [2024-11-13 15:46:28,645 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:46:28,645 INFO L432 NwaCegarLoop]: 149 mSDtfsCounter, 83 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-13 15:46:28,645 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 505 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-13 15:46:28,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2188 states. [2024-11-13 15:46:28,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2188 to 2086. [2024-11-13 15:46:28,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2086 states, 2003 states have (on average 1.1952071892161757) internal successors, (2394), 2009 states have internal predecessors, (2394), 68 states have call successors, (68), 14 states have call predecessors, (68), 14 states have return successors, (68), 62 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-13 15:46:28,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2086 states to 2086 states and 2530 transitions. [2024-11-13 15:46:28,882 INFO L78 Accepts]: Start accepts. Automaton has 2086 states and 2530 transitions. Word has length 160 [2024-11-13 15:46:28,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:46:28,882 INFO L471 AbstractCegarLoop]: Abstraction has 2086 states and 2530 transitions. [2024-11-13 15:46:28,882 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.6) internal successors, (78), 5 states have internal predecessors, (78), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:46:28,882 INFO L276 IsEmpty]: Start isEmpty. Operand 2086 states and 2530 transitions. [2024-11-13 15:46:28,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-11-13 15:46:28,884 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:46:28,884 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:46:28,892 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (69)] Ended with exit code 0 [2024-11-13 15:46:29,085 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:46:29,085 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:46:29,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:46:29,085 INFO L85 PathProgramCache]: Analyzing trace with hash 79531574, now seen corresponding path program 1 times [2024-11-13 15:46:29,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:46:29,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1293677683] [2024-11-13 15:46:29,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:46:29,086 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:46:29,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:46:29,088 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:46:29,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (70)] Waiting until timeout for monitored process [2024-11-13 15:46:29,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:46:29,689 INFO L255 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 15:46:29,691 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:46:35,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 24 [2024-11-13 15:46:36,623 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-13 15:46:36,623 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:46:36,623 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:46:36,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1293677683] [2024-11-13 15:46:36,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1293677683] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:46:36,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:46:36,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 15:46:36,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925573468] [2024-11-13 15:46:36,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:46:36,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 15:46:36,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:46:36,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 15:46:36,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-13 15:46:36,625 INFO L87 Difference]: Start difference. First operand 2086 states and 2530 transitions. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:46:41,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:46:44,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:46:46,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:46:55,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:46:59,966 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:47:07,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:47:11,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:47:14,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:47:15,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:47:17,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:47:21,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:47:26,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:47:32,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:47:35,115 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:47:35,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:47:35,227 INFO L93 Difference]: Finished difference Result 4678 states and 5571 transitions. [2024-11-13 15:47:35,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 15:47:35,253 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) Word has length 161 [2024-11-13 15:47:35,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:47:35,256 INFO L225 Difference]: With dead ends: 4678 [2024-11-13 15:47:35,257 INFO L226 Difference]: Without dead ends: 2652 [2024-11-13 15:47:35,258 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-13 15:47:35,259 INFO L432 NwaCegarLoop]: 182 mSDtfsCounter, 113 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 54.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 55.7s IncrementalHoareTripleChecker+Time [2024-11-13 15:47:35,259 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 575 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 234 Invalid, 6 Unknown, 0 Unchecked, 55.7s Time] [2024-11-13 15:47:35,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2652 states. [2024-11-13 15:47:35,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2652 to 2620. [2024-11-13 15:47:35,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2620 states, 2537 states have (on average 1.163579030350808) internal successors, (2952), 2543 states have internal predecessors, (2952), 68 states have call successors, (68), 14 states have call predecessors, (68), 14 states have return successors, (68), 62 states have call predecessors, (68), 68 states have call successors, (68) [2024-11-13 15:47:35,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2620 states to 2620 states and 3088 transitions. [2024-11-13 15:47:35,497 INFO L78 Accepts]: Start accepts. Automaton has 2620 states and 3088 transitions. Word has length 161 [2024-11-13 15:47:35,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:47:35,498 INFO L471 AbstractCegarLoop]: Abstraction has 2620 states and 3088 transitions. [2024-11-13 15:47:35,498 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (17), 1 states have call predecessors, (17), 1 states have return successors, (17), 1 states have call predecessors, (17), 1 states have call successors, (17) [2024-11-13 15:47:35,498 INFO L276 IsEmpty]: Start isEmpty. Operand 2620 states and 3088 transitions. [2024-11-13 15:47:35,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-13 15:47:35,501 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:47:35,501 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:47:35,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (70)] Forceful destruction successful, exit code 0 [2024-11-13 15:47:35,701 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:47:35,701 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 15:47:35,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:47:35,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1595115164, now seen corresponding path program 1 times [2024-11-13 15:47:35,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:47:35,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1033767052] [2024-11-13 15:47:35,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:47:35,702 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 15:47:35,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 15:47:35,704 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 15:47:35,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bed72ae3-19cb-46e1-a411-f871d8d6f3da/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (71)] Waiting until timeout for monitored process [2024-11-13 15:47:36,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:47:36,373 INFO L255 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 15:47:36,378 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:47:41,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 8 [2024-11-13 15:47:43,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-13 15:47:51,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 23 [2024-11-13 15:47:53,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 39 [2024-11-13 15:47:55,713 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:47:55,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 97 treesize of output 61 [2024-11-13 15:47:56,331 INFO L134 CoverageAnalysis]: Checked inductivity of 544 backedges. 40 proven. 280 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2024-11-13 15:47:56,331 INFO L311 TraceCheckSpWp]: Computing backward predicates...