./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-54.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-54.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB --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 9fa3ade349aca76296cb64fdc39cd7186b7ccde53384b426ac9ed55adc60773e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:25:08,276 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:25:08,364 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 02:25:08,371 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:25:08,372 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:25:08,403 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:25:08,404 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:25:08,404 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:25:08,404 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:25:08,405 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:25:08,405 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:25:08,405 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:25:08,405 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:25:08,405 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:25:08,406 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:25:08,406 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:25:08,406 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:25:08,407 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:25:08,407 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 02:25:08,407 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:25:08,408 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:25:08,409 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:25:08,409 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:25:08,409 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:25:08,409 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:25:08,409 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:25:08,409 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:25:08,409 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:25:08,409 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:25:08,410 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:25:08,410 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:25:08,410 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:25:08,410 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:25:08,410 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:25:08,410 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:25:08,410 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:25:08,410 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:25:08,410 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:25:08,410 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:25:08,410 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:25:08,411 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:25:08,411 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:25:08,411 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 02:25:08,411 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 02:25:08,411 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:25:08,411 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:25:08,411 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:25:08,411 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:25:08,411 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_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 9fa3ade349aca76296cb64fdc39cd7186b7ccde53384b426ac9ed55adc60773e [2024-11-28 02:25:08,687 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:25:08,696 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:25:08,698 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:25:08,699 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:25:08,699 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:25:08,700 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-54.i [2024-11-28 02:25:11,860 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/data/4f5492a1f/d65b2d053531480abbebeb9669659581/FLAG1a646ac02 [2024-11-28 02:25:12,183 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:25:12,183 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-54.i [2024-11-28 02:25:12,198 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/data/4f5492a1f/d65b2d053531480abbebeb9669659581/FLAG1a646ac02 [2024-11-28 02:25:12,217 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/data/4f5492a1f/d65b2d053531480abbebeb9669659581 [2024-11-28 02:25:12,220 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:25:12,223 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:25:12,226 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:25:12,226 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:25:12,233 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:25:12,234 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,237 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ea012c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12, skipping insertion in model container [2024-11-28 02:25:12,238 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,278 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:25:12,478 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_f866c9ff-6ec5-4622-af02-01631871f534/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-54.i[916,929] [2024-11-28 02:25:12,570 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:25:12,585 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:25:12,598 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_f866c9ff-6ec5-4622-af02-01631871f534/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-54.i[916,929] [2024-11-28 02:25:12,646 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:25:12,669 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:25:12,669 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12 WrapperNode [2024-11-28 02:25:12,670 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:25:12,671 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:25:12,671 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:25:12,671 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:25:12,681 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,694 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,757 INFO L138 Inliner]: procedures = 26, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 300 [2024-11-28 02:25:12,759 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:25:12,759 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:25:12,760 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:25:12,760 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:25:12,774 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,775 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,783 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,831 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 02:25:12,831 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,832 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,854 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,859 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,869 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,875 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,877 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,889 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:25:12,890 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:25:12,890 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:25:12,890 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:25:12,892 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (1/1) ... [2024-11-28 02:25:12,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:25:12,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:25:12,944 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:25:12,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:25:12,984 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:25:12,984 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:25:12,985 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:25:12,985 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 02:25:12,985 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:25:12,985 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:25:13,124 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:25:13,126 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:25:14,009 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-11-28 02:25:14,010 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:25:14,025 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:25:14,025 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:25:14,026 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:25:14 BoogieIcfgContainer [2024-11-28 02:25:14,026 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:25:14,029 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:25:14,029 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:25:14,036 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:25:14,038 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:25:12" (1/3) ... [2024-11-28 02:25:14,039 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@253026c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:25:14, skipping insertion in model container [2024-11-28 02:25:14,039 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:12" (2/3) ... [2024-11-28 02:25:14,039 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@253026c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:25:14, skipping insertion in model container [2024-11-28 02:25:14,040 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:25:14" (3/3) ... [2024-11-28 02:25:14,042 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-54.i [2024-11-28 02:25:14,062 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:25:14,064 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-54.i that has 2 procedures, 131 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:25:14,155 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:25:14,176 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;@4de2d9e7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:25:14,178 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:25:14,184 INFO L276 IsEmpty]: Start isEmpty. Operand has 131 states, 84 states have (on average 1.4285714285714286) internal successors, (120), 85 states have internal predecessors, (120), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-28 02:25:14,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2024-11-28 02:25:14,207 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:14,208 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:14,209 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:14,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:14,215 INFO L85 PathProgramCache]: Analyzing trace with hash -776579510, now seen corresponding path program 1 times [2024-11-28 02:25:14,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:25:14,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143176001] [2024-11-28 02:25:14,226 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:14,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:25:14,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:15,128 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 02:25:15,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:25:15,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143176001] [2024-11-28 02:25:15,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143176001] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:25:15,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:25:15,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:25:15,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106469152] [2024-11-28 02:25:15,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:25:15,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:25:15,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:25:15,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:25:15,173 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:25:15,176 INFO L87 Difference]: Start difference. First operand has 131 states, 84 states have (on average 1.4285714285714286) internal successors, (120), 85 states have internal predecessors, (120), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 28.0) internal successors, (56), 2 states have internal predecessors, (56), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:25:15,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:25:15,233 INFO L93 Difference]: Finished difference Result 255 states and 454 transitions. [2024-11-28 02:25:15,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:25:15,236 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), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 273 [2024-11-28 02:25:15,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:25:15,252 INFO L225 Difference]: With dead ends: 255 [2024-11-28 02:25:15,253 INFO L226 Difference]: Without dead ends: 127 [2024-11-28 02:25:15,258 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 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-28 02:25:15,262 INFO L435 NwaCegarLoop]: 200 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, 200 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-28 02:25:15,263 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:25:15,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-11-28 02:25:15,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2024-11-28 02:25:15,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 81 states have (on average 1.382716049382716) internal successors, (112), 81 states have internal predecessors, (112), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-28 02:25:15,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 200 transitions. [2024-11-28 02:25:15,342 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 200 transitions. Word has length 273 [2024-11-28 02:25:15,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:25:15,345 INFO L471 AbstractCegarLoop]: Abstraction has 127 states and 200 transitions. [2024-11-28 02:25:15,349 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), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:25:15,349 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 200 transitions. [2024-11-28 02:25:15,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-11-28 02:25:15,360 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:15,360 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:15,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 02:25:15,361 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:15,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:15,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1954479128, now seen corresponding path program 1 times [2024-11-28 02:25:15,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:25:15,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326779122] [2024-11-28 02:25:15,363 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:15,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:25:15,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:16,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 02:25:16,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:25:16,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326779122] [2024-11-28 02:25:16,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326779122] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:25:16,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:25:16,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 02:25:16,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872435080] [2024-11-28 02:25:16,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:25:16,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:25:16,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:25:16,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:25:16,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:25:16,056 INFO L87 Difference]: Start difference. First operand 127 states and 200 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:25:16,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:25:16,259 INFO L93 Difference]: Finished difference Result 374 states and 592 transitions. [2024-11-28 02:25:16,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:25:16,261 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 274 [2024-11-28 02:25:16,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:25:16,269 INFO L225 Difference]: With dead ends: 374 [2024-11-28 02:25:16,269 INFO L226 Difference]: Without dead ends: 250 [2024-11-28 02:25:16,271 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:25:16,272 INFO L435 NwaCegarLoop]: 355 mSDtfsCounter, 186 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:25:16,272 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 543 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:25:16,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2024-11-28 02:25:16,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 248. [2024-11-28 02:25:16,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 157 states have (on average 1.3694267515923566) internal successors, (215), 157 states have internal predecessors, (215), 88 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-28 02:25:16,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 391 transitions. [2024-11-28 02:25:16,351 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 391 transitions. Word has length 274 [2024-11-28 02:25:16,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:25:16,352 INFO L471 AbstractCegarLoop]: Abstraction has 248 states and 391 transitions. [2024-11-28 02:25:16,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:25:16,352 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 391 transitions. [2024-11-28 02:25:16,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-11-28 02:25:16,362 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:16,362 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:16,362 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 02:25:16,363 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:16,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:16,363 INFO L85 PathProgramCache]: Analyzing trace with hash -565480806, now seen corresponding path program 1 times [2024-11-28 02:25:16,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:25:16,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732418318] [2024-11-28 02:25:16,364 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:16,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:25:16,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:17,714 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 02:25:17,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:25:17,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732418318] [2024-11-28 02:25:17,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732418318] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:25:17,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:25:17,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 02:25:17,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725212361] [2024-11-28 02:25:17,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:25:17,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:25:17,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:25:17,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:25:17,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:25:17,718 INFO L87 Difference]: Start difference. First operand 248 states and 391 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:25:18,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:25:18,212 INFO L93 Difference]: Finished difference Result 795 states and 1247 transitions. [2024-11-28 02:25:18,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:25:18,214 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 274 [2024-11-28 02:25:18,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:25:18,228 INFO L225 Difference]: With dead ends: 795 [2024-11-28 02:25:18,228 INFO L226 Difference]: Without dead ends: 550 [2024-11-28 02:25:18,230 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:25:18,231 INFO L435 NwaCegarLoop]: 255 mSDtfsCounter, 227 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:25:18,231 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 681 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 02:25:18,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2024-11-28 02:25:18,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 419. [2024-11-28 02:25:18,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 282 states have (on average 1.3936170212765957) internal successors, (393), 284 states have internal predecessors, (393), 132 states have call successors, (132), 4 states have call predecessors, (132), 4 states have return successors, (132), 130 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-28 02:25:18,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 657 transitions. [2024-11-28 02:25:18,390 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 657 transitions. Word has length 274 [2024-11-28 02:25:18,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:25:18,392 INFO L471 AbstractCegarLoop]: Abstraction has 419 states and 657 transitions. [2024-11-28 02:25:18,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:25:18,393 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 657 transitions. [2024-11-28 02:25:18,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-11-28 02:25:18,398 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:18,399 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:18,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 02:25:18,399 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:18,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:18,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1531244954, now seen corresponding path program 1 times [2024-11-28 02:25:18,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:25:18,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349179884] [2024-11-28 02:25:18,401 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:18,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:25:18,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:19,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 02:25:19,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:25:19,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349179884] [2024-11-28 02:25:19,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349179884] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:25:19,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109627001] [2024-11-28 02:25:19,205 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:19,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:25:19,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:25:19,209 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:25:19,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 02:25:19,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:19,549 INFO L256 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 02:25:19,572 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:25:20,177 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1929 proven. 60 refuted. 0 times theorem prover too weak. 1795 trivial. 0 not checked. [2024-11-28 02:25:20,177 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:25:20,831 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 02:25:20,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109627001] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:25:20,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:25:20,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-28 02:25:20,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343441283] [2024-11-28 02:25:20,832 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:25:20,833 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:25:20,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:25:20,834 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:25:20,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:25:20,836 INFO L87 Difference]: Start difference. First operand 419 states and 657 transitions. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-11-28 02:25:21,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:25:21,408 INFO L93 Difference]: Finished difference Result 680 states and 1059 transitions. [2024-11-28 02:25:21,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:25:21,409 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), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) Word has length 274 [2024-11-28 02:25:21,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:25:21,414 INFO L225 Difference]: With dead ends: 680 [2024-11-28 02:25:21,414 INFO L226 Difference]: Without dead ends: 264 [2024-11-28 02:25:21,417 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 555 GetRequests, 545 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:25:21,422 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 200 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 02:25:21,422 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 347 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 02:25:21,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-11-28 02:25:21,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 256. [2024-11-28 02:25:21,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 163 states have (on average 1.3374233128834356) internal successors, (218), 163 states have internal predecessors, (218), 88 states have call successors, (88), 4 states have call predecessors, (88), 4 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-28 02:25:21,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 394 transitions. [2024-11-28 02:25:21,491 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 394 transitions. Word has length 274 [2024-11-28 02:25:21,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:25:21,492 INFO L471 AbstractCegarLoop]: Abstraction has 256 states and 394 transitions. [2024-11-28 02:25:21,493 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), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-11-28 02:25:21,493 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 394 transitions. [2024-11-28 02:25:21,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-11-28 02:25:21,497 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:21,497 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:21,508 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 02:25:21,697 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:25:21,698 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:21,698 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:21,698 INFO L85 PathProgramCache]: Analyzing trace with hash -142778980, now seen corresponding path program 1 times [2024-11-28 02:25:21,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:25:21,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514542271] [2024-11-28 02:25:21,699 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:21,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:25:21,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:22,066 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 02:25:22,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:25:22,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514542271] [2024-11-28 02:25:22,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514542271] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:25:22,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:25:22,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 02:25:22,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546841032] [2024-11-28 02:25:22,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:25:22,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:25:22,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:25:22,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:25:22,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:25:22,069 INFO L87 Difference]: Start difference. First operand 256 states and 394 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-28 02:25:22,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:25:22,219 INFO L93 Difference]: Finished difference Result 509 states and 785 transitions. [2024-11-28 02:25:22,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:25:22,220 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 274 [2024-11-28 02:25:22,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:25:22,223 INFO L225 Difference]: With dead ends: 509 [2024-11-28 02:25:22,224 INFO L226 Difference]: Without dead ends: 256 [2024-11-28 02:25:22,226 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-28 02:25:22,227 INFO L435 NwaCegarLoop]: 194 mSDtfsCounter, 266 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:25:22,227 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 194 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 02:25:22,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2024-11-28 02:25:22,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2024-11-28 02:25:22,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 163 states have (on average 1.3251533742331287) internal successors, (216), 163 states have internal predecessors, (216), 88 states have call successors, (88), 4 states have call predecessors, (88), 4 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-28 02:25:22,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 392 transitions. [2024-11-28 02:25:22,299 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 392 transitions. Word has length 274 [2024-11-28 02:25:22,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:25:22,300 INFO L471 AbstractCegarLoop]: Abstraction has 256 states and 392 transitions. [2024-11-28 02:25:22,301 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 2 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-28 02:25:22,301 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 392 transitions. [2024-11-28 02:25:22,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-11-28 02:25:22,307 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:22,308 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:22,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 02:25:22,309 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:22,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:22,311 INFO L85 PathProgramCache]: Analyzing trace with hash -960427430, now seen corresponding path program 1 times [2024-11-28 02:25:22,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:25:22,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86500979] [2024-11-28 02:25:22,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:22,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:25:22,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:23,432 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 15 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 02:25:23,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:25:23,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86500979] [2024-11-28 02:25:23,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86500979] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:25:23,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960472903] [2024-11-28 02:25:23,436 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:23,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:25:23,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:25:23,444 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:25:23,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 02:25:23,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:23,743 INFO L256 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 02:25:23,762 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:25:25,514 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2875 proven. 15 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2024-11-28 02:25:25,514 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:25:26,390 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 15 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 02:25:26,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960472903] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:25:26,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:25:26,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 9] total 27 [2024-11-28 02:25:26,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874944441] [2024-11-28 02:25:26,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:25:26,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-28 02:25:26,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:25:26,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-28 02:25:26,398 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2024-11-28 02:25:26,399 INFO L87 Difference]: Start difference. First operand 256 states and 392 transitions. Second operand has 27 states, 27 states have (on average 5.555555555555555) internal successors, (150), 27 states have internal predecessors, (150), 14 states have call successors, (116), 5 states have call predecessors, (116), 8 states have return successors, (116), 14 states have call predecessors, (116), 14 states have call successors, (116) [2024-11-28 02:25:30,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:25:30,136 INFO L93 Difference]: Finished difference Result 940 states and 1430 transitions. [2024-11-28 02:25:30,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 02:25:30,138 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 5.555555555555555) internal successors, (150), 27 states have internal predecessors, (150), 14 states have call successors, (116), 5 states have call predecessors, (116), 8 states have return successors, (116), 14 states have call predecessors, (116), 14 states have call successors, (116) Word has length 274 [2024-11-28 02:25:30,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:25:30,146 INFO L225 Difference]: With dead ends: 940 [2024-11-28 02:25:30,146 INFO L226 Difference]: Without dead ends: 687 [2024-11-28 02:25:30,148 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 581 GetRequests, 539 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=498, Invalid=1394, Unknown=0, NotChecked=0, Total=1892 [2024-11-28 02:25:30,149 INFO L435 NwaCegarLoop]: 116 mSDtfsCounter, 3215 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 1309 mSolverCounterSat, 1309 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3215 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 2618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1309 IncrementalHoareTripleChecker+Valid, 1309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-11-28 02:25:30,149 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3215 Valid, 683 Invalid, 2618 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1309 Valid, 1309 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-11-28 02:25:30,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 687 states. [2024-11-28 02:25:30,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 687 to 411. [2024-11-28 02:25:30,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 282 states have (on average 1.3475177304964538) internal successors, (380), 284 states have internal predecessors, (380), 120 states have call successors, (120), 8 states have call predecessors, (120), 8 states have return successors, (120), 118 states have call predecessors, (120), 120 states have call successors, (120) [2024-11-28 02:25:30,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 620 transitions. [2024-11-28 02:25:30,260 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 620 transitions. Word has length 274 [2024-11-28 02:25:30,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:25:30,261 INFO L471 AbstractCegarLoop]: Abstraction has 411 states and 620 transitions. [2024-11-28 02:25:30,261 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 5.555555555555555) internal successors, (150), 27 states have internal predecessors, (150), 14 states have call successors, (116), 5 states have call predecessors, (116), 8 states have return successors, (116), 14 states have call predecessors, (116), 14 states have call successors, (116) [2024-11-28 02:25:30,262 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 620 transitions. [2024-11-28 02:25:30,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-11-28 02:25:30,270 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:30,271 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:30,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 02:25:30,471 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-28 02:25:30,472 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:30,473 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:30,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1547233444, now seen corresponding path program 1 times [2024-11-28 02:25:30,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:25:30,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137058372] [2024-11-28 02:25:30,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:30,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:25:30,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:31,910 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 138 refuted. 0 times theorem prover too weak. 3532 trivial. 0 not checked. [2024-11-28 02:25:31,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 02:25:31,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137058372] [2024-11-28 02:25:31,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137058372] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:25:31,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327060505] [2024-11-28 02:25:31,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:31,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:25:31,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:25:31,914 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:25:31,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 02:25:32,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:32,151 INFO L256 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 02:25:32,160 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:25:33,367 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2086 proven. 138 refuted. 0 times theorem prover too weak. 1560 trivial. 0 not checked. [2024-11-28 02:25:33,368 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:25:34,344 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 141 refuted. 0 times theorem prover too weak. 3529 trivial. 0 not checked. [2024-11-28 02:25:34,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327060505] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:25:34,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 02:25:34,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 15 [2024-11-28 02:25:34,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981108718] [2024-11-28 02:25:34,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 02:25:34,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 02:25:34,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 02:25:34,347 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 02:25:34,348 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-11-28 02:25:34,348 INFO L87 Difference]: Start difference. First operand 411 states and 620 transitions. Second operand has 15 states, 15 states have (on average 5.266666666666667) internal successors, (79), 15 states have internal predecessors, (79), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) [2024-11-28 02:25:36,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:25:36,750 INFO L93 Difference]: Finished difference Result 1117 states and 1656 transitions. [2024-11-28 02:25:36,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-28 02:25:36,751 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.266666666666667) internal successors, (79), 15 states have internal predecessors, (79), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) Word has length 274 [2024-11-28 02:25:36,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:25:36,760 INFO L225 Difference]: With dead ends: 1117 [2024-11-28 02:25:36,760 INFO L226 Difference]: Without dead ends: 709 [2024-11-28 02:25:36,763 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 544 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 600 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=556, Invalid=1514, Unknown=0, NotChecked=0, Total=2070 [2024-11-28 02:25:36,764 INFO L435 NwaCegarLoop]: 178 mSDtfsCounter, 738 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 379 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 798 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 1229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 379 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:25:36,764 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [798 Valid, 921 Invalid, 1229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [379 Valid, 850 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-28 02:25:36,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states. [2024-11-28 02:25:36,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 673. [2024-11-28 02:25:36,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 455 states have (on average 1.3032967032967033) internal successors, (593), 459 states have internal predecessors, (593), 198 states have call successors, (198), 19 states have call predecessors, (198), 19 states have return successors, (198), 194 states have call predecessors, (198), 198 states have call successors, (198) [2024-11-28 02:25:36,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 989 transitions. [2024-11-28 02:25:36,894 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 989 transitions. Word has length 274 [2024-11-28 02:25:36,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:25:36,895 INFO L471 AbstractCegarLoop]: Abstraction has 673 states and 989 transitions. [2024-11-28 02:25:36,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.266666666666667) internal successors, (79), 15 states have internal predecessors, (79), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (71), 3 states have call predecessors, (71), 3 states have call successors, (71) [2024-11-28 02:25:36,897 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 989 transitions. [2024-11-28 02:25:36,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2024-11-28 02:25:36,904 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:36,905 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:36,926 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 02:25:37,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-28 02:25:37,109 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:37,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:37,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1613996946, now seen corresponding path program 1 times [2024-11-28 02:25:37,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 02:25:37,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665177996] [2024-11-28 02:25:37,111 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:37,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 02:25:37,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 02:25:37,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1615129076] [2024-11-28 02:25:37,412 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:37,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:25:37,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:25:37,414 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 02:25:37,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 02:25:37,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:25:37,611 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 02:25:37,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 02:25:38,080 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 02:25:38,081 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 02:25:38,082 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 02:25:38,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 02:25:38,289 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 02:25:38,294 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 02:25:38,594 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 02:25:38,599 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 02:25:38 BoogieIcfgContainer [2024-11-28 02:25:38,600 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 02:25:38,601 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 02:25:38,601 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 02:25:38,602 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 02:25:38,603 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:25:14" (3/4) ... [2024-11-28 02:25:38,606 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 02:25:38,607 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 02:25:38,608 INFO L158 Benchmark]: Toolchain (without parser) took 26385.39ms. Allocated memory was 142.6MB in the beginning and 285.2MB in the end (delta: 142.6MB). Free memory was 116.5MB in the beginning and 106.5MB in the end (delta: 10.0MB). Peak memory consumption was 153.7MB. Max. memory is 16.1GB. [2024-11-28 02:25:38,609 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 117.4MB. Free memory is still 73.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 02:25:38,610 INFO L158 Benchmark]: CACSL2BoogieTranslator took 444.62ms. Allocated memory is still 142.6MB. Free memory was 116.3MB in the beginning and 99.6MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 02:25:38,610 INFO L158 Benchmark]: Boogie Procedure Inliner took 87.86ms. Allocated memory is still 142.6MB. Free memory was 99.6MB in the beginning and 96.1MB in the end (delta: 3.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 02:25:38,610 INFO L158 Benchmark]: Boogie Preprocessor took 129.95ms. Allocated memory is still 142.6MB. Free memory was 96.1MB in the beginning and 91.3MB in the end (delta: 4.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:25:38,611 INFO L158 Benchmark]: RCFGBuilder took 1136.02ms. Allocated memory is still 142.6MB. Free memory was 91.3MB in the beginning and 60.9MB in the end (delta: 30.4MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-28 02:25:38,612 INFO L158 Benchmark]: TraceAbstraction took 24571.57ms. Allocated memory was 142.6MB in the beginning and 285.2MB in the end (delta: 142.6MB). Free memory was 60.2MB in the beginning and 109.7MB in the end (delta: -49.4MB). Peak memory consumption was 86.6MB. Max. memory is 16.1GB. [2024-11-28 02:25:38,612 INFO L158 Benchmark]: Witness Printer took 5.53ms. Allocated memory is still 285.2MB. Free memory was 109.7MB in the beginning and 106.5MB in the end (delta: 3.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 02:25:38,615 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.22ms. Allocated memory is still 117.4MB. Free memory is still 73.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 444.62ms. Allocated memory is still 142.6MB. Free memory was 116.3MB in the beginning and 99.6MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 87.86ms. Allocated memory is still 142.6MB. Free memory was 99.6MB in the beginning and 96.1MB in the end (delta: 3.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 129.95ms. Allocated memory is still 142.6MB. Free memory was 96.1MB in the beginning and 91.3MB in the end (delta: 4.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1136.02ms. Allocated memory is still 142.6MB. Free memory was 91.3MB in the beginning and 60.9MB in the end (delta: 30.4MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 24571.57ms. Allocated memory was 142.6MB in the beginning and 285.2MB in the end (delta: 142.6MB). Free memory was 60.2MB in the beginning and 109.7MB in the end (delta: -49.4MB). Peak memory consumption was 86.6MB. Max. memory is 16.1GB. * Witness Printer took 5.53ms. Allocated memory is still 285.2MB. Free memory was 109.7MB in the beginning and 106.5MB in the end (delta: 3.1MB). 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 205, overapproximation of someBinaryFLOATComparisonOperation at line 209, overapproximation of someBinaryFLOATComparisonOperation at line 211, overapproximation of someBinaryFLOATComparisonOperation at line 64, overapproximation of someBinaryFLOATComparisonOperation at line 207, overapproximation of someBinaryFLOATComparisonOperation at line 203, overapproximation of someBinaryFLOATComparisonOperation at line 144, overapproximation of someBinaryFLOATComparisonOperation at line 228, overapproximation of someBinaryFLOATComparisonOperation at line 201, overapproximation of someBinaryFLOATComparisonOperation at line 156, overapproximation of someBinaryDOUBLEComparisonOperation at line 126, overapproximation of someBinaryDOUBLEComparisonOperation at line 228. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 32; [L23] unsigned short int var_1_5 = 50; [L24] float var_1_6 = 31.2; [L25] float var_1_8 = 4.3; [L26] unsigned long int var_1_9 = 50; [L27] unsigned long int var_1_10 = 3866152425; [L28] unsigned long int var_1_11 = 3882603586; [L29] unsigned long int var_1_12 = 2837656922; [L30] unsigned char var_1_13 = 1; [L31] signed char var_1_14 = 64; [L32] signed char var_1_15 = 2; [L33] signed char var_1_16 = 1; [L34] signed char var_1_17 = 16; [L35] unsigned char var_1_18 = 0; [L36] unsigned char var_1_19 = 0; [L37] unsigned char var_1_21 = 0; [L38] signed long int var_1_22 = 16; [L39] signed char var_1_23 = 0; [L40] signed char var_1_24 = 1; [L41] signed char var_1_25 = 2; [L42] signed char var_1_26 = 0; [L43] signed char var_1_27 = -25; [L44] signed short int var_1_28 = 4; [L45] signed short int var_1_29 = 0; [L46] float var_1_30 = 9.25; [L47] float var_1_31 = 2.9; [L48] float var_1_32 = 64.5; [L49] float var_1_33 = 31.8; [L50] float var_1_34 = 32.4; [L51] float var_1_35 = 1.75; [L52] float var_1_36 = 4.5; [L53] unsigned short int var_1_37 = 51132; [L54] unsigned char var_1_38 = 1; [L55] signed long int var_1_39 = 2; [L56] signed long int var_1_40 = 4; [L57] unsigned short int var_1_41 = 8; [L58] unsigned long int last_1_var_1_9 = 50; [L59] signed short int last_1_var_1_29 = 0; [L60] float last_1_var_1_30 = 9.25; VAL [isInitial=0, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=50, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L232] isInitial = 1 [L233] FCALL initially() [L235] CALL updateLastVariables() [L223] last_1_var_1_9 = var_1_9 [L224] last_1_var_1_29 = var_1_29 [L225] last_1_var_1_30 = var_1_30 VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=50, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L235] RET updateLastVariables() [L236] CALL updateVariables() [L152] var_1_5 = __VERIFIER_nondet_ushort() [L153] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L153] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L154] CALL assume_abort_if_not(var_1_5 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L154] RET assume_abort_if_not(var_1_5 <= 65534) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=43/10, var_1_9=50] [L155] var_1_8 = __VERIFIER_nondet_float() [L156] CALL assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L156] RET assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=3866152425, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L157] var_1_10 = __VERIFIER_nondet_ulong() [L158] CALL assume_abort_if_not(var_1_10 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L158] RET assume_abort_if_not(var_1_10 >= 2147483647) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L159] CALL assume_abort_if_not(var_1_10 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L159] RET assume_abort_if_not(var_1_10 <= 4294967294) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=3882603586, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L160] var_1_11 = __VERIFIER_nondet_ulong() [L161] CALL assume_abort_if_not(var_1_11 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L161] RET assume_abort_if_not(var_1_11 >= 2147483647) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L162] CALL assume_abort_if_not(var_1_11 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L162] RET assume_abort_if_not(var_1_11 <= 4294967294) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2837656922, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L163] var_1_12 = __VERIFIER_nondet_ulong() [L164] CALL assume_abort_if_not(var_1_12 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L164] RET assume_abort_if_not(var_1_12 >= 2147483647) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L165] CALL assume_abort_if_not(var_1_12 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L165] RET assume_abort_if_not(var_1_12 <= 4294967294) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=64, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L166] var_1_14 = __VERIFIER_nondet_char() [L167] CALL assume_abort_if_not(var_1_14 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L167] RET assume_abort_if_not(var_1_14 >= -128) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L168] CALL assume_abort_if_not(var_1_14 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L168] RET assume_abort_if_not(var_1_14 <= 127) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L169] CALL assume_abort_if_not(var_1_14 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L169] RET assume_abort_if_not(var_1_14 != 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=2, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L170] var_1_15 = __VERIFIER_nondet_char() [L171] CALL assume_abort_if_not(var_1_15 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L171] RET assume_abort_if_not(var_1_15 >= -1) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L172] CALL assume_abort_if_not(var_1_15 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L172] RET assume_abort_if_not(var_1_15 <= 127) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L173] var_1_16 = __VERIFIER_nondet_char() [L174] CALL assume_abort_if_not(var_1_16 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L174] RET assume_abort_if_not(var_1_16 >= -1) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L175] CALL assume_abort_if_not(var_1_16 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L175] RET assume_abort_if_not(var_1_16 <= 127) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=16, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L176] var_1_17 = __VERIFIER_nondet_char() [L177] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L177] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L178] CALL assume_abort_if_not(var_1_17 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L178] RET assume_abort_if_not(var_1_17 <= 127) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L179] var_1_18 = __VERIFIER_nondet_uchar() [L180] CALL assume_abort_if_not(var_1_18 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L180] RET assume_abort_if_not(var_1_18 >= 1) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L181] CALL assume_abort_if_not(var_1_18 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L181] RET assume_abort_if_not(var_1_18 <= 1) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L182] var_1_19 = __VERIFIER_nondet_uchar() [L183] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L183] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L184] CALL assume_abort_if_not(var_1_19 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L184] RET assume_abort_if_not(var_1_19 <= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L185] var_1_21 = __VERIFIER_nondet_uchar() [L186] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L186] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L187] CALL assume_abort_if_not(var_1_21 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L187] RET assume_abort_if_not(var_1_21 <= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L188] var_1_24 = __VERIFIER_nondet_char() [L189] CALL assume_abort_if_not(var_1_24 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L189] RET assume_abort_if_not(var_1_24 >= -1) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L190] CALL assume_abort_if_not(var_1_24 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L190] RET assume_abort_if_not(var_1_24 <= 126) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=2, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L191] var_1_25 = __VERIFIER_nondet_char() [L192] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L192] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L193] CALL assume_abort_if_not(var_1_25 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L193] RET assume_abort_if_not(var_1_25 <= 126) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L194] var_1_26 = __VERIFIER_nondet_char() [L195] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L195] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L196] CALL assume_abort_if_not(var_1_26 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L196] RET assume_abort_if_not(var_1_26 <= 126) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=-25, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L197] var_1_27 = __VERIFIER_nondet_char() [L198] CALL assume_abort_if_not(var_1_27 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L198] RET assume_abort_if_not(var_1_27 >= -127) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L199] CALL assume_abort_if_not(var_1_27 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L199] RET assume_abort_if_not(var_1_27 <= 126) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=29/10, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L200] var_1_31 = __VERIFIER_nondet_float() [L201] CALL assume_abort_if_not((var_1_31 >= -461168.6018427382800e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L201] RET assume_abort_if_not((var_1_31 >= -461168.6018427382800e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 4611686.018427382800e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_32=129/2, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L202] var_1_32 = __VERIFIER_nondet_float() [L203] CALL assume_abort_if_not((var_1_32 >= -461168.6018427382800e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L203] RET assume_abort_if_not((var_1_32 >= -461168.6018427382800e+13F && var_1_32 <= -1.0e-20F) || (var_1_32 <= 4611686.018427382800e+12F && var_1_32 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_33=159/5, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L204] var_1_33 = __VERIFIER_nondet_float() [L205] CALL assume_abort_if_not((var_1_33 >= -461168.6018427382800e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 4611686.018427382800e+12F && var_1_33 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L205] RET assume_abort_if_not((var_1_33 >= -461168.6018427382800e+13F && var_1_33 <= -1.0e-20F) || (var_1_33 <= 4611686.018427382800e+12F && var_1_33 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_34=162/5, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L206] var_1_34 = __VERIFIER_nondet_float() [L207] CALL assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L207] RET assume_abort_if_not((var_1_34 >= 0.0F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 4611686.018427382800e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_35=7/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L208] var_1_35 = __VERIFIER_nondet_float() [L209] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L209] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 4611686.018427382800e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_36=9/2, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L210] var_1_36 = __VERIFIER_nondet_float() [L211] CALL assume_abort_if_not((var_1_36 >= -461168.6018427382800e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L211] RET assume_abort_if_not((var_1_36 >= -461168.6018427382800e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 4611686.018427382800e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=51132, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L212] var_1_37 = __VERIFIER_nondet_ushort() [L213] CALL assume_abort_if_not(var_1_37 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L213] RET assume_abort_if_not(var_1_37 >= 32767) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L214] CALL assume_abort_if_not(var_1_37 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L214] RET assume_abort_if_not(var_1_37 <= 65535) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=2, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L215] var_1_39 = __VERIFIER_nondet_long() [L216] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L216] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L217] CALL assume_abort_if_not(var_1_39 <= 4) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L217] RET assume_abort_if_not(var_1_39 <= 4) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L218] var_1_40 = __VERIFIER_nondet_long() [L219] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L219] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L220] CALL assume_abort_if_not(var_1_40 <= 4) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L220] RET assume_abort_if_not(var_1_40 <= 4) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=16, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L236] RET updateVariables() [L237] CALL step() [L64] COND FALSE !(last_1_var_1_30 == var_1_8) [L69] var_1_22 = (last_1_var_1_29 - var_1_5) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L71] var_1_23 = (((((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) > (var_1_27)) ? ((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) : (var_1_27))) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L72] COND TRUE var_1_22 >= (var_1_5 + var_1_17) [L73] var_1_28 = (var_1_15 + var_1_17) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L75] COND FALSE !(\read(var_1_21)) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L78] COND FALSE !(var_1_29 > var_1_5) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L81] signed long int stepLocal_4 = (((var_1_37) > (var_1_26)) ? (var_1_37) : (var_1_26)); VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_4=32767, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L82] EXPR (var_1_5 * var_1_14) << (var_1_39 + var_1_40) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_4=32767, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=1, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L82] signed long int stepLocal_3 = (var_1_5 * var_1_14) << (var_1_39 + var_1_40); [L83] COND FALSE !((var_1_12 + 8) <= stepLocal_4) [L88] var_1_38 = var_1_21 VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L90] signed char stepLocal_2 = var_1_27; [L91] signed char stepLocal_1 = var_1_25; VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L92] COND FALSE !(\read(var_1_38)) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_1=0, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_9=50] [L99] COND FALSE !((var_1_37 - (var_1_17 + var_1_26)) < stepLocal_1) [L102] var_1_30 = var_1_8 VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L105] unsigned short int stepLocal_0 = var_1_5; VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_0=0, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L106] COND TRUE (((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) != stepLocal_0 [L107] var_1_13 = (var_1_18 && (! var_1_19)) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L117] COND TRUE \read(var_1_13) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L118] COND FALSE !(\read(var_1_21)) [L121] var_1_41 = (var_1_25 + var_1_17) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=32, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L126] COND FALSE !(! ((- 9.9999999999925E11) >= var_1_30)) [L141] var_1_1 = var_1_5 VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L143] COND TRUE var_1_13 || (! var_1_13) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L144] COND TRUE (127.375f < (- var_1_30)) && var_1_13 [L145] var_1_6 = 1.0000000000000095E14f VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, stepLocal_2=0, stepLocal_3=0, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=2000000000000019/20, var_1_8=2, var_1_9=50] [L237] RET step() [L238] CALL, EXPR property() [L228] EXPR ((((((((((! ((- 9.9999999999925E11) >= var_1_30)) ? ((var_1_30 >= var_1_30) ? ((var_1_30 < 7.5) ? (var_1_13 ? (var_1_1 == ((unsigned short int) var_1_5)) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) && ((var_1_13 || (! var_1_13)) ? (((127.375f < (- var_1_30)) && var_1_13) ? (var_1_6 == ((float) 1.0000000000000095E14f)) : 1) : (var_1_6 == ((float) var_1_8)))) && ((var_1_29 > var_1_5) ? (var_1_9 == ((unsigned long int) (((((var_1_10) < (((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12))))) ? (var_1_10) : (((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12)))))) - (var_1_29 + var_1_5)))) : 1)) && (((((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) != var_1_5) ? (var_1_13 == ((unsigned char) (var_1_18 && (! var_1_19)))) : (var_1_38 ? (var_1_19 ? (var_1_13 == ((unsigned char) 1)) : 1) : (var_1_13 == ((unsigned char) var_1_21))))) && ((last_1_var_1_30 == var_1_8) ? (((((((var_1_12) > (var_1_10)) ? (var_1_12) : (var_1_10))) + last_1_var_1_29) > last_1_var_1_9) ? (var_1_22 == ((signed long int) var_1_14)) : 1) : (var_1_22 == ((signed long int) (last_1_var_1_29 - var_1_5))))) && (var_1_23 == ((signed char) (((((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) > (var_1_27)) ? ((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) : (var_1_27)))))) && ((var_1_22 >= (var_1_5 + var_1_17)) ? (var_1_28 == ((signed short int) (var_1_15 + var_1_17))) : 1)) && (var_1_21 ? (var_1_29 == ((signed short int) ((var_1_26 + var_1_25) - 2))) : 1)) && (var_1_38 ? ((var_1_22 > var_1_27) ? (var_1_30 == ((float) (((((((((var_1_31) > (var_1_32)) ? (var_1_31) : (var_1_32)))) < (var_1_33)) ? (((((var_1_31) > (var_1_32)) ? (var_1_31) : (var_1_32)))) : (var_1_33))) + (var_1_34 - var_1_35)))) : (var_1_30 == ((float) (var_1_31 + var_1_36)))) : (((var_1_37 - (var_1_17 + var_1_26)) < var_1_25) ? (var_1_30 == ((float) var_1_36)) : (var_1_30 == ((float) var_1_8))))) && (((var_1_12 + 8) <= ((((var_1_37) > (var_1_26)) ? (var_1_37) : (var_1_26)))) ? ((((var_1_5 * var_1_14) << (var_1_39 + var_1_40)) >= (var_1_9 ^ (~ var_1_17))) ? (var_1_38 == ((unsigned char) var_1_19)) : 1) : (var_1_38 == ((unsigned char) var_1_21))) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=2000000000000019/20, var_1_8=2, var_1_9=50] [L228-L229] return (((((((((((! ((- 9.9999999999925E11) >= var_1_30)) ? ((var_1_30 >= var_1_30) ? ((var_1_30 < 7.5) ? (var_1_13 ? (var_1_1 == ((unsigned short int) var_1_5)) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) : (var_1_1 == ((unsigned short int) var_1_5))) && ((var_1_13 || (! var_1_13)) ? (((127.375f < (- var_1_30)) && var_1_13) ? (var_1_6 == ((float) 1.0000000000000095E14f)) : 1) : (var_1_6 == ((float) var_1_8)))) && ((var_1_29 > var_1_5) ? (var_1_9 == ((unsigned long int) (((((var_1_10) < (((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12))))) ? (var_1_10) : (((((var_1_11) > (var_1_12)) ? (var_1_11) : (var_1_12)))))) - (var_1_29 + var_1_5)))) : 1)) && (((((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) != var_1_5) ? (var_1_13 == ((unsigned char) (var_1_18 && (! var_1_19)))) : (var_1_38 ? (var_1_19 ? (var_1_13 == ((unsigned char) 1)) : 1) : (var_1_13 == ((unsigned char) var_1_21))))) && ((last_1_var_1_30 == var_1_8) ? (((((((var_1_12) > (var_1_10)) ? (var_1_12) : (var_1_10))) + last_1_var_1_29) > last_1_var_1_9) ? (var_1_22 == ((signed long int) var_1_14)) : 1) : (var_1_22 == ((signed long int) (last_1_var_1_29 - var_1_5))))) && (var_1_23 == ((signed char) (((((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) > (var_1_27)) ? ((var_1_24 - ((((var_1_25) > (var_1_26)) ? (var_1_25) : (var_1_26))))) : (var_1_27)))))) && ((var_1_22 >= (var_1_5 + var_1_17)) ? (var_1_28 == ((signed short int) (var_1_15 + var_1_17))) : 1)) && (var_1_21 ? (var_1_29 == ((signed short int) ((var_1_26 + var_1_25) - 2))) : 1)) && (var_1_38 ? ((var_1_22 > var_1_27) ? (var_1_30 == ((float) (((((((((var_1_31) > (var_1_32)) ? (var_1_31) : (var_1_32)))) < (var_1_33)) ? (((((var_1_31) > (var_1_32)) ? (var_1_31) : (var_1_32)))) : (var_1_33))) + (var_1_34 - var_1_35)))) : (var_1_30 == ((float) (var_1_31 + var_1_36)))) : (((var_1_37 - (var_1_17 + var_1_26)) < var_1_25) ? (var_1_30 == ((float) var_1_36)) : (var_1_30 == ((float) var_1_8))))) && (((var_1_12 + 8) <= ((((var_1_37) > (var_1_26)) ? (var_1_37) : (var_1_26)))) ? ((((var_1_5 * var_1_14) << (var_1_39 + var_1_40)) >= (var_1_9 ^ (~ var_1_17))) ? (var_1_38 == ((unsigned char) var_1_19)) : 1) : (var_1_38 == ((unsigned char) var_1_21)))) && (var_1_13 ? (var_1_21 ? (var_1_41 == ((unsigned short int) ((var_1_25 + (var_1_17 + 200)) + var_1_40))) : (var_1_41 == ((unsigned short int) (var_1_25 + var_1_17)))) : (var_1_41 == ((unsigned short int) var_1_26))) ; [L238] RET, EXPR property() [L238] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=2000000000000019/20, var_1_8=2, var_1_9=50] [L19] reach_error() VAL [isInitial=1, last_1_var_1_29=0, last_1_var_1_30=37/4, last_1_var_1_9=50, var_1_10=2147483647, var_1_11=2147483647, var_1_12=6442450943, var_1_13=1, var_1_14=-1, var_1_15=1, var_1_16=1, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_21=0, var_1_22=0, var_1_23=0, var_1_24=-1, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=2, var_1_37=32767, var_1_38=0, var_1_39=0, var_1_40=0, var_1_41=0, var_1_5=0, var_1_6=2000000000000019/20, var_1_8=2, var_1_9=50] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 131 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 24.2s, OverallIterations: 8, TraceHistogramMax: 44, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 7.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4914 SdHoareTripleChecker+Valid, 5.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4832 mSDsluCounter, 3569 SdHoareTripleChecker+Invalid, 4.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2126 mSDsCounter, 1788 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2519 IncrementalHoareTripleChecker+Invalid, 4307 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1788 mSolverCounterUnsat, 1443 mSDtfsCounter, 2519 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1743 GetRequests, 1639 SyntacticMatches, 4 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 862 ImplicationChecksByTransitivity, 2.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=673occurred in iteration=7, InterpolantAutomatonStates: 81, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 7 MinimizatonAttempts, 453 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.2s SatisfiabilityAnalysisTime, 10.8s InterpolantComputationTime, 3289 NumberOfCodeBlocks, 3289 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 3548 ConstructedInterpolants, 0 QuantifiedInterpolants, 10009 SizeOfPredicates, 9 NumberOfNonLiveVariables, 1803 ConjunctsInSsa, 29 ConjunctsInUnsatCore, 13 InterpolantComputations, 4 PerfectInterpolantSequences, 48550/49192 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 02:25:38,657 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, 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_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-54.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB --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 9fa3ade349aca76296cb64fdc39cd7186b7ccde53384b426ac9ed55adc60773e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 02:25:41,685 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 02:25:41,846 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 02:25:41,860 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 02:25:41,861 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 02:25:41,912 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 02:25:41,912 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 02:25:41,913 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 02:25:41,913 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 02:25:41,914 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 02:25:41,914 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 02:25:41,914 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 02:25:41,914 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 02:25:41,914 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 02:25:41,914 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 02:25:41,915 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 02:25:41,915 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 02:25:41,915 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 02:25:41,917 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 02:25:41,917 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 02:25:41,917 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 02:25:41,918 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 02:25:41,918 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 02:25:41,918 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 02:25:41,918 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 02:25:41,918 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 02:25:41,918 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 02:25:41,918 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 02:25:41,919 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 02:25:41,919 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 02:25:41,919 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 02:25:41,919 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:25:41,919 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:25:41,919 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:25:41,919 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:25:41,919 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 02:25:41,919 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 02:25:41,920 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 02:25:41,920 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 02:25:41,920 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:25:41,920 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 02:25:41,920 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 02:25:41,920 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 02:25:41,920 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 02:25:41,920 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 02:25:41,920 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 02:25:41,920 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 02:25:41,921 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 02:25:41,921 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 02:25:41,921 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 02:25:41,921 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_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 9fa3ade349aca76296cb64fdc39cd7186b7ccde53384b426ac9ed55adc60773e [2024-11-28 02:25:42,367 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 02:25:42,381 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 02:25:42,386 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 02:25:42,388 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 02:25:42,389 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 02:25:42,390 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-54.i [2024-11-28 02:25:45,966 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/data/0cdd1c772/6a7f5eb2e144451e8e620175397e8893/FLAG62b85c939 [2024-11-28 02:25:46,242 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 02:25:46,245 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-54.i [2024-11-28 02:25:46,259 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/data/0cdd1c772/6a7f5eb2e144451e8e620175397e8893/FLAG62b85c939 [2024-11-28 02:25:46,275 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/data/0cdd1c772/6a7f5eb2e144451e8e620175397e8893 [2024-11-28 02:25:46,278 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 02:25:46,280 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 02:25:46,282 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 02:25:46,284 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 02:25:46,290 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 02:25:46,291 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,292 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@701437e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46, skipping insertion in model container [2024-11-28 02:25:46,292 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,324 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 02:25:46,522 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_f866c9ff-6ec5-4622-af02-01631871f534/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-54.i[916,929] [2024-11-28 02:25:46,646 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:25:46,665 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 02:25:46,679 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_f866c9ff-6ec5-4622-af02-01631871f534/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount100_file-54.i[916,929] [2024-11-28 02:25:46,765 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 02:25:46,789 INFO L204 MainTranslator]: Completed translation [2024-11-28 02:25:46,790 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46 WrapperNode [2024-11-28 02:25:46,790 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 02:25:46,792 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 02:25:46,792 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 02:25:46,792 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 02:25:46,801 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,823 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,874 INFO L138 Inliner]: procedures = 27, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 245 [2024-11-28 02:25:46,875 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 02:25:46,875 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 02:25:46,875 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 02:25:46,876 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 02:25:46,891 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,892 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,897 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,915 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 02:25:46,915 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,915 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,930 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,934 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,939 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,943 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,945 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,950 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 02:25:46,951 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 02:25:46,951 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 02:25:46,952 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 02:25:46,953 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (1/1) ... [2024-11-28 02:25:46,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 02:25:46,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 02:25:46,994 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 02:25:46,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 02:25:47,036 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 02:25:47,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 02:25:47,037 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 02:25:47,037 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 02:25:47,037 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 02:25:47,037 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 02:25:47,149 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 02:25:47,151 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 02:25:49,582 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-11-28 02:25:49,583 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 02:25:49,597 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 02:25:49,597 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 02:25:49,598 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:25:49 BoogieIcfgContainer [2024-11-28 02:25:49,598 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 02:25:49,601 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 02:25:49,601 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 02:25:49,607 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 02:25:49,607 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 02:25:46" (1/3) ... [2024-11-28 02:25:49,608 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aa61f72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:25:49, skipping insertion in model container [2024-11-28 02:25:49,609 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 02:25:46" (2/3) ... [2024-11-28 02:25:49,609 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4aa61f72 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 02:25:49, skipping insertion in model container [2024-11-28 02:25:49,609 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 02:25:49" (3/3) ... [2024-11-28 02:25:49,611 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount100_file-54.i [2024-11-28 02:25:49,629 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 02:25:49,631 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount100_file-54.i that has 2 procedures, 113 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 02:25:49,713 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 02:25:49,728 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;@22ac1839, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 02:25:49,728 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 02:25:49,733 INFO L276 IsEmpty]: Start isEmpty. Operand has 113 states, 66 states have (on average 1.393939393939394) internal successors, (92), 67 states have internal predecessors, (92), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-28 02:25:49,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2024-11-28 02:25:49,756 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:49,757 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:49,758 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:49,766 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:49,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1763384431, now seen corresponding path program 1 times [2024-11-28 02:25:49,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:25:49,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [468846547] [2024-11-28 02:25:49,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:49,786 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-28 02:25:49,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:25:49,791 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:49,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:50,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:50,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 02:25:50,538 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:25:50,669 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 02:25:50,671 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:25:50,672 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:25:50,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [468846547] [2024-11-28 02:25:50,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [468846547] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:25:50,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:25:50,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:25:50,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944119287] [2024-11-28 02:25:50,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:25:50,684 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 02:25:50,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:25:50,715 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 02:25:50,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 02:25:50,720 INFO L87 Difference]: Start difference. First operand has 113 states, 66 states have (on average 1.393939393939394) internal successors, (92), 67 states have internal predecessors, (92), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:25:50,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:25:50,789 INFO L93 Difference]: Finished difference Result 219 states and 398 transitions. [2024-11-28 02:25:50,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 02:25:50,791 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 269 [2024-11-28 02:25:50,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:25:50,803 INFO L225 Difference]: With dead ends: 219 [2024-11-28 02:25:50,803 INFO L226 Difference]: Without dead ends: 109 [2024-11-28 02:25:50,808 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 268 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-28 02:25:50,815 INFO L435 NwaCegarLoop]: 172 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, 172 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-28 02:25:50,816 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 02:25:50,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2024-11-28 02:25:50,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2024-11-28 02:25:50,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 63 states have (on average 1.3333333333333333) internal successors, (84), 63 states have internal predecessors, (84), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-28 02:25:50,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 172 transitions. [2024-11-28 02:25:50,893 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 172 transitions. Word has length 269 [2024-11-28 02:25:50,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:25:50,900 INFO L471 AbstractCegarLoop]: Abstraction has 109 states and 172 transitions. [2024-11-28 02:25:50,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:25:50,901 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 172 transitions. [2024-11-28 02:25:50,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-28 02:25:50,914 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:50,914 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:50,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:51,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:51,116 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:51,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:51,117 INFO L85 PathProgramCache]: Analyzing trace with hash 935944368, now seen corresponding path program 1 times [2024-11-28 02:25:51,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:25:51,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1121210325] [2024-11-28 02:25:51,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:51,119 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-28 02:25:51,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:25:51,127 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:51,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:51,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:51,757 INFO L256 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 02:25:51,768 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:25:52,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1929 proven. 60 refuted. 0 times theorem prover too weak. 1795 trivial. 0 not checked. [2024-11-28 02:25:52,492 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:25:53,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 02:25:53,288 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:25:53,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1121210325] [2024-11-28 02:25:53,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1121210325] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:25:53,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:25:53,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-28 02:25:53,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925543257] [2024-11-28 02:25:53,291 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:25:53,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 02:25:53,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:25:53,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 02:25:53,302 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 02:25:53,303 INFO L87 Difference]: Start difference. First operand 109 states and 172 transitions. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-11-28 02:25:55,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:25:55,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:25:55,470 INFO L93 Difference]: Finished difference Result 223 states and 348 transitions. [2024-11-28 02:25:55,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 02:25:55,492 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) Word has length 270 [2024-11-28 02:25:55,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:25:55,496 INFO L225 Difference]: With dead ends: 223 [2024-11-28 02:25:55,496 INFO L226 Difference]: Without dead ends: 117 [2024-11-28 02:25:55,498 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 542 GetRequests, 532 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-28 02:25:55,499 INFO L435 NwaCegarLoop]: 119 mSDtfsCounter, 85 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:25:55,499 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 268 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-28 02:25:55,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2024-11-28 02:25:55,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 113. [2024-11-28 02:25:55,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 66 states have (on average 1.2878787878787878) internal successors, (85), 66 states have internal predecessors, (85), 44 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-28 02:25:55,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 173 transitions. [2024-11-28 02:25:55,533 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 173 transitions. Word has length 270 [2024-11-28 02:25:55,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:25:55,535 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 173 transitions. [2024-11-28 02:25:55,535 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-11-28 02:25:55,536 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 173 transitions. [2024-11-28 02:25:55,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-28 02:25:55,541 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:55,542 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:55,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:55,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:55,743 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:55,743 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:55,743 INFO L85 PathProgramCache]: Analyzing trace with hash -652403534, now seen corresponding path program 1 times [2024-11-28 02:25:55,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:25:55,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1943153720] [2024-11-28 02:25:55,745 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:55,745 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-28 02:25:55,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:25:55,750 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:55,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:56,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:56,370 INFO L256 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 02:25:56,379 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:25:57,790 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 02:25:57,790 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 02:25:57,791 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:25:57,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1943153720] [2024-11-28 02:25:57,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1943153720] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 02:25:57,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 02:25:57,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 02:25:57,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032800153] [2024-11-28 02:25:57,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:25:57,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 02:25:57,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:25:57,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 02:25:57,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:25:57,795 INFO L87 Difference]: Start difference. First operand 113 states and 173 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:25:58,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:25:58,798 INFO L93 Difference]: Finished difference Result 223 states and 343 transitions. [2024-11-28 02:25:58,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 02:25:58,811 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-11-28 02:25:58,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:25:58,815 INFO L225 Difference]: With dead ends: 223 [2024-11-28 02:25:58,815 INFO L226 Difference]: Without dead ends: 113 [2024-11-28 02:25:58,816 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 02:25:58,817 INFO L435 NwaCegarLoop]: 166 mSDtfsCounter, 44 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 02:25:58,818 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 166 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 02:25:58,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-11-28 02:25:58,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2024-11-28 02:25:58,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 66 states have (on average 1.2727272727272727) internal successors, (84), 66 states have internal predecessors, (84), 44 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-28 02:25:58,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 172 transitions. [2024-11-28 02:25:58,858 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 172 transitions. Word has length 270 [2024-11-28 02:25:58,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:25:58,862 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 172 transitions. [2024-11-28 02:25:58,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 2 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:25:58,862 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 172 transitions. [2024-11-28 02:25:58,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-28 02:25:58,868 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:25:58,869 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:25:58,882 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:59,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:59,070 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:25:59,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:25:59,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1673471888, now seen corresponding path program 1 times [2024-11-28 02:25:59,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:25:59,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [294530490] [2024-11-28 02:25:59,072 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:25:59,072 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-28 02:25:59,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:25:59,077 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:59,078 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:25:59,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:25:59,678 INFO L256 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 02:25:59,686 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:00,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1929 proven. 60 refuted. 0 times theorem prover too weak. 1795 trivial. 0 not checked. [2024-11-28 02:26:00,425 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:01,166 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2024-11-28 02:26:01,166 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:26:01,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [294530490] [2024-11-28 02:26:01,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [294530490] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:26:01,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:26:01,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-28 02:26:01,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736448296] [2024-11-28 02:26:01,168 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:26:01,169 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 02:26:01,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:26:01,170 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 02:26:01,170 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-28 02:26:01,170 INFO L87 Difference]: Start difference. First operand 113 states and 172 transitions. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-11-28 02:26:04,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:26:04,155 INFO L93 Difference]: Finished difference Result 338 states and 512 transitions. [2024-11-28 02:26:04,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 02:26:04,156 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) Word has length 270 [2024-11-28 02:26:04,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:26:04,162 INFO L225 Difference]: With dead ends: 338 [2024-11-28 02:26:04,163 INFO L226 Difference]: Without dead ends: 228 [2024-11-28 02:26:04,164 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 532 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-28 02:26:04,165 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 266 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 514 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 657 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-28 02:26:04,165 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 534 Invalid, 657 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 514 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-28 02:26:04,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-11-28 02:26:04,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 218. [2024-11-28 02:26:04,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 125 states have (on average 1.248) internal successors, (156), 125 states have internal predecessors, (156), 88 states have call successors, (88), 4 states have call predecessors, (88), 4 states have return successors, (88), 88 states have call predecessors, (88), 88 states have call successors, (88) [2024-11-28 02:26:04,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 332 transitions. [2024-11-28 02:26:04,241 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 332 transitions. Word has length 270 [2024-11-28 02:26:04,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:26:04,242 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 332 transitions. [2024-11-28 02:26:04,243 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 2 states have call successors, (64), 2 states have call predecessors, (64), 4 states have return successors, (65), 2 states have call predecessors, (65), 2 states have call successors, (65) [2024-11-28 02:26:04,243 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 332 transitions. [2024-11-28 02:26:04,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-28 02:26:04,262 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:26:04,262 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:26:04,277 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:26:04,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:26:04,464 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:26:04,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:04,465 INFO L85 PathProgramCache]: Analyzing trace with hash -2131519120, now seen corresponding path program 1 times [2024-11-28 02:26:04,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:26:04,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [95762129] [2024-11-28 02:26:04,466 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:04,466 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-28 02:26:04,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:26:04,471 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:26:04,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-28 02:26:04,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:04,970 INFO L256 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 02:26:04,975 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:06,526 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2086 proven. 138 refuted. 0 times theorem prover too weak. 1560 trivial. 0 not checked. [2024-11-28 02:26:06,526 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:07,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 141 refuted. 0 times theorem prover too weak. 3529 trivial. 0 not checked. [2024-11-28 02:26:07,897 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:26:07,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [95762129] [2024-11-28 02:26:07,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [95762129] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 02:26:07,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:26:07,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2024-11-28 02:26:07,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580567405] [2024-11-28 02:26:07,898 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 02:26:07,899 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 02:26:07,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:26:07,900 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 02:26:07,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-11-28 02:26:07,901 INFO L87 Difference]: Start difference. First operand 218 states and 332 transitions. Second operand has 14 states, 14 states have (on average 5.214285714285714) internal successors, (73), 14 states have internal predecessors, (73), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (70), 3 states have call predecessors, (70), 3 states have call successors, (70) [2024-11-28 02:26:10,553 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:26:11,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:26:13,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:26:13,929 INFO L93 Difference]: Finished difference Result 980 states and 1443 transitions. [2024-11-28 02:26:13,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-28 02:26:13,930 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.214285714285714) internal successors, (73), 14 states have internal predecessors, (73), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (70), 3 states have call predecessors, (70), 3 states have call successors, (70) Word has length 270 [2024-11-28 02:26:13,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:26:13,940 INFO L225 Difference]: With dead ends: 980 [2024-11-28 02:26:13,940 INFO L226 Difference]: Without dead ends: 765 [2024-11-28 02:26:13,944 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 529 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=556, Invalid=1514, Unknown=0, NotChecked=0, Total=2070 [2024-11-28 02:26:13,945 INFO L435 NwaCegarLoop]: 149 mSDtfsCounter, 465 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 409 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 1089 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 409 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-11-28 02:26:13,946 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 617 Invalid, 1089 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [409 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2024-11-28 02:26:13,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2024-11-28 02:26:14,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 705. [2024-11-28 02:26:14,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 705 states, 398 states have (on average 1.1959798994974875) internal successors, (476), 399 states have internal predecessors, (476), 282 states have call successors, (282), 24 states have call predecessors, (282), 24 states have return successors, (282), 281 states have call predecessors, (282), 282 states have call successors, (282) [2024-11-28 02:26:14,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 705 states to 705 states and 1040 transitions. [2024-11-28 02:26:14,113 INFO L78 Accepts]: Start accepts. Automaton has 705 states and 1040 transitions. Word has length 270 [2024-11-28 02:26:14,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:26:14,114 INFO L471 AbstractCegarLoop]: Abstraction has 705 states and 1040 transitions. [2024-11-28 02:26:14,114 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.214285714285714) internal successors, (73), 14 states have internal predecessors, (73), 3 states have call successors, (69), 3 states have call predecessors, (69), 7 states have return successors, (70), 3 states have call predecessors, (70), 3 states have call successors, (70) [2024-11-28 02:26:14,114 INFO L276 IsEmpty]: Start isEmpty. Operand 705 states and 1040 transitions. [2024-11-28 02:26:14,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-28 02:26:14,120 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:26:14,121 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:26:14,136 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-11-28 02:26:14,321 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:26:14,322 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:26:14,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:14,322 INFO L85 PathProgramCache]: Analyzing trace with hash 708038653, now seen corresponding path program 1 times [2024-11-28 02:26:14,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:26:14,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1124991463] [2024-11-28 02:26:14,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:14,323 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-28 02:26:14,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:26:14,326 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:26:14,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:26:14,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:14,860 INFO L256 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 02:26:14,865 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:15,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2124 proven. 63 refuted. 0 times theorem prover too weak. 1597 trivial. 0 not checked. [2024-11-28 02:26:15,576 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:16,148 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 02:26:16,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1124991463] [2024-11-28 02:26:16,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1124991463] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 02:26:16,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1995105917] [2024-11-28 02:26:16,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:16,148 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 02:26:16,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 02:26:16,151 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 02:26:16,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-28 02:26:18,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:18,221 INFO L256 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 02:26:18,226 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 02:26:25,693 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1005 proven. 18 refuted. 0 times theorem prover too weak. 2761 trivial. 0 not checked. [2024-11-28 02:26:25,693 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 02:26:28,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-28 02:26:28,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1995105917] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 02:26:28,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 02:26:28,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9, 8] total 18 [2024-11-28 02:26:28,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309553986] [2024-11-28 02:26:28,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 02:26:28,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 02:26:28,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 02:26:28,505 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 02:26:28,505 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:26:28,506 INFO L87 Difference]: Start difference. First operand 705 states and 1040 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:26:36,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:26:38,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 02:26:41,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 02:26:41,778 INFO L93 Difference]: Finished difference Result 2023 states and 2968 transitions. [2024-11-28 02:26:41,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 02:26:41,779 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 271 [2024-11-28 02:26:41,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 02:26:41,794 INFO L225 Difference]: With dead ends: 2023 [2024-11-28 02:26:41,794 INFO L226 Difference]: Without dead ends: 1349 [2024-11-28 02:26:41,798 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 833 GetRequests, 815 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2024-11-28 02:26:41,800 INFO L435 NwaCegarLoop]: 283 mSDtfsCounter, 298 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.1s IncrementalHoareTripleChecker+Time [2024-11-28 02:26:41,803 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [298 Valid, 489 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 13.1s Time] [2024-11-28 02:26:41,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1349 states. [2024-11-28 02:26:42,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1349 to 803. [2024-11-28 02:26:42,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 448 states have (on average 1.1763392857142858) internal successors, (527), 450 states have internal predecessors, (527), 326 states have call successors, (326), 28 states have call predecessors, (326), 28 states have return successors, (326), 324 states have call predecessors, (326), 326 states have call successors, (326) [2024-11-28 02:26:42,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 1179 transitions. [2024-11-28 02:26:42,056 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 1179 transitions. Word has length 271 [2024-11-28 02:26:42,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 02:26:42,057 INFO L471 AbstractCegarLoop]: Abstraction has 803 states and 1179 transitions. [2024-11-28 02:26:42,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-28 02:26:42,057 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 1179 transitions. [2024-11-28 02:26:42,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-28 02:26:42,062 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 02:26:42,062 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 02:26:42,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:26:42,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-28 02:26:42,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt [2024-11-28 02:26:42,463 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 02:26:42,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 02:26:42,464 INFO L85 PathProgramCache]: Analyzing trace with hash 706191611, now seen corresponding path program 1 times [2024-11-28 02:26:42,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 02:26:42,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [886117484] [2024-11-28 02:26:42,465 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 02:26:42,465 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-28 02:26:42,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 02:26:42,468 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:26:42,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f866c9ff-6ec5-4622-af02-01631871f534/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -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-28 02:26:42,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 02:26:42,989 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 02:26:43,001 INFO L279 TraceCheckSpWp]: Computing forward predicates...