./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-54.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cf1a7837 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-54.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl --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 bbdb03cb7c2ac9b85dd96265887ea5f1accb2599ae312a6e4a8f602aa395dd74 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 02:20:31,606 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:20:31,695 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-12 02:20:31,701 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:20:31,702 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:20:31,742 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:20:31,743 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:20:31,743 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:20:31,745 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 02:20:31,750 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 02:20:31,751 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:20:31,752 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:20:31,752 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:20:31,754 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:20:31,754 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 02:20:31,755 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:20:31,755 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-12 02:20:31,756 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:20:31,756 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:20:31,757 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 02:20:31,757 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 02:20:31,758 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 02:20:31,758 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:20:31,759 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:20:31,759 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:20:31,760 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:20:31,760 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:20:31,761 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 02:20:31,761 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:20:31,762 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:20:31,762 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 02:20:31,763 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 02:20:31,763 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-12 02:20:31,763 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-12 02:20:31,764 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-12 02:20:31,764 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 02:20:31,764 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-12 02:20:31,765 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 02:20:31,765 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-12 02:20:31,765 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl 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 -> bbdb03cb7c2ac9b85dd96265887ea5f1accb2599ae312a6e4a8f602aa395dd74 [2023-11-12 02:20:32,062 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 02:20:32,100 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 02:20:32,102 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 02:20:32,104 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 02:20:32,105 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 02:20:32,106 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-54.i [2023-11-12 02:20:35,380 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 02:20:35,652 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 02:20:35,653 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-54.i [2023-11-12 02:20:35,676 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/data/4789fa69d/1341b84f0299481cb1e137d1585b82f9/FLAG79fbe148b [2023-11-12 02:20:35,695 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/data/4789fa69d/1341b84f0299481cb1e137d1585b82f9 [2023-11-12 02:20:35,703 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 02:20:35,704 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 02:20:35,708 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 02:20:35,708 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 02:20:35,713 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 02:20:35,714 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:20:35" (1/1) ... [2023-11-12 02:20:35,715 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f285676 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:35, skipping insertion in model container [2023-11-12 02:20:35,715 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:20:35" (1/1) ... [2023-11-12 02:20:35,760 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 02:20:35,905 WARN L240 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_9bd3de63-4f83-499a-987a-9dc1698ea6bf/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-54.i[916,929] [2023-11-12 02:20:35,985 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:20:35,999 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 02:20:36,012 WARN L240 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_9bd3de63-4f83-499a-987a-9dc1698ea6bf/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-54.i[916,929] [2023-11-12 02:20:36,061 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:20:36,091 INFO L206 MainTranslator]: Completed translation [2023-11-12 02:20:36,092 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36 WrapperNode [2023-11-12 02:20:36,092 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 02:20:36,093 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 02:20:36,093 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 02:20:36,093 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 02:20:36,101 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (1/1) ... [2023-11-12 02:20:36,114 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (1/1) ... [2023-11-12 02:20:36,174 INFO L138 Inliner]: procedures = 26, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 289 [2023-11-12 02:20:36,175 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 02:20:36,176 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 02:20:36,176 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 02:20:36,176 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 02:20:36,186 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (1/1) ... [2023-11-12 02:20:36,187 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (1/1) ... [2023-11-12 02:20:36,192 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (1/1) ... [2023-11-12 02:20:36,192 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (1/1) ... [2023-11-12 02:20:36,215 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (1/1) ... [2023-11-12 02:20:36,228 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (1/1) ... [2023-11-12 02:20:36,231 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (1/1) ... [2023-11-12 02:20:36,239 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (1/1) ... [2023-11-12 02:20:36,247 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 02:20:36,251 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 02:20:36,251 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 02:20:36,252 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 02:20:36,252 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (1/1) ... [2023-11-12 02:20:36,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:20:36,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:36,295 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:36,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 02:20:36,345 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 02:20:36,346 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-12 02:20:36,346 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-12 02:20:36,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-12 02:20:36,346 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 02:20:36,346 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 02:20:36,490 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 02:20:36,492 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 02:20:37,145 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 02:20:37,154 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 02:20:37,154 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-12 02:20:37,156 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:20:37 BoogieIcfgContainer [2023-11-12 02:20:37,157 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 02:20:37,160 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 02:20:37,161 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 02:20:37,164 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 02:20:37,164 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 02:20:35" (1/3) ... [2023-11-12 02:20:37,165 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@699ffa2b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:20:37, skipping insertion in model container [2023-11-12 02:20:37,165 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:36" (2/3) ... [2023-11-12 02:20:37,166 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@699ffa2b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:20:37, skipping insertion in model container [2023-11-12 02:20:37,166 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:20:37" (3/3) ... [2023-11-12 02:20:37,167 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-54.i [2023-11-12 02:20:37,187 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 02:20:37,188 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 02:20:37,244 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 02:20:37,251 INFO L357 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, mHoare=true, 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;@450de399, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-12 02:20:37,251 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 02:20:37,257 INFO L276 IsEmpty]: Start isEmpty. Operand has 127 states, 80 states have (on average 1.45) internal successors, (116), 81 states have internal predecessors, (116), 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) [2023-11-12 02:20:37,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2023-11-12 02:20:37,279 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:37,280 INFO L195 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] [2023-11-12 02:20:37,280 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:37,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:37,286 INFO L85 PathProgramCache]: Analyzing trace with hash -2023398485, now seen corresponding path program 1 times [2023-11-12 02:20:37,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:37,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698561440] [2023-11-12 02:20:37,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:37,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:37,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:37,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:37,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698561440] [2023-11-12 02:20:37,686 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-12 02:20:37,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900119655] [2023-11-12 02:20:37,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:37,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:37,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:37,697 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:37,705 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-12 02:20:38,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:38,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 637 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-12 02:20:38,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:38,157 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 3698 trivial. 0 not checked. [2023-11-12 02:20:38,159 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:20:38,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900119655] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:38,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:38,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:20:38,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266927597] [2023-11-12 02:20:38,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:38,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-12 02:20:38,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:38,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-12 02:20:38,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:20:38,223 INFO L87 Difference]: Start difference. First operand has 127 states, 80 states have (on average 1.45) internal successors, (116), 81 states have internal predecessors, (116), 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 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2023-11-12 02:20:38,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:38,285 INFO L93 Difference]: Finished difference Result 247 states and 446 transitions. [2023-11-12 02:20:38,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-12 02:20:38,291 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) Word has length 273 [2023-11-12 02:20:38,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:20:38,304 INFO L225 Difference]: With dead ends: 247 [2023-11-12 02:20:38,304 INFO L226 Difference]: Without dead ends: 123 [2023-11-12 02:20:38,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:20:38,319 INFO L413 NwaCegarLoop]: 196 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, 196 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 [2023-11-12 02:20:38,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:20:38,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2023-11-12 02:20:38,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 123. [2023-11-12 02:20:38,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 77 states have (on average 1.4025974025974026) internal successors, (108), 77 states have internal predecessors, (108), 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) [2023-11-12 02:20:38,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 196 transitions. [2023-11-12 02:20:38,407 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 196 transitions. Word has length 273 [2023-11-12 02:20:38,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:20:38,409 INFO L495 AbstractCegarLoop]: Abstraction has 123 states and 196 transitions. [2023-11-12 02:20:38,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 29.0) internal successors, (58), 2 states have internal predecessors, (58), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2023-11-12 02:20:38,409 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 196 transitions. [2023-11-12 02:20:38,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2023-11-12 02:20:38,416 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:38,417 INFO L195 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] [2023-11-12 02:20:38,424 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:38,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-12 02:20:38,623 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:38,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:38,624 INFO L85 PathProgramCache]: Analyzing trace with hash -115778211, now seen corresponding path program 1 times [2023-11-12 02:20:38,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:38,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074061600] [2023-11-12 02:20:38,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:38,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:38,719 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:20:38,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1821472702] [2023-11-12 02:20:38,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:38,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:38,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:38,722 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:38,747 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-12 02:20:38,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:38,980 INFO L262 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:20:38,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:39,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2023-11-12 02:20:39,105 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:20:39,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:39,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074061600] [2023-11-12 02:20:39,106 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:20:39,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821472702] [2023-11-12 02:20:39,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821472702] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:39,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:39,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-12 02:20:39,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457494054] [2023-11-12 02:20:39,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:39,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 02:20:39,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:39,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 02:20:39,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:20:39,115 INFO L87 Difference]: Start difference. First operand 123 states and 196 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) [2023-11-12 02:20:39,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:39,209 INFO L93 Difference]: Finished difference Result 362 states and 580 transitions. [2023-11-12 02:20:39,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-12 02:20:39,210 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 [2023-11-12 02:20:39,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:20:39,216 INFO L225 Difference]: With dead ends: 362 [2023-11-12 02:20:39,216 INFO L226 Difference]: Without dead ends: 242 [2023-11-12 02:20:39,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:20:39,218 INFO L413 NwaCegarLoop]: 342 mSDtfsCounter, 179 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 526 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.0s IncrementalHoareTripleChecker+Time [2023-11-12 02:20:39,219 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 526 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:20:39,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2023-11-12 02:20:39,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 240. [2023-11-12 02:20:39,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 149 states have (on average 1.389261744966443) internal successors, (207), 149 states have internal predecessors, (207), 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) [2023-11-12 02:20:39,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 383 transitions. [2023-11-12 02:20:39,319 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 383 transitions. Word has length 274 [2023-11-12 02:20:39,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:20:39,321 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 383 transitions. [2023-11-12 02:20:39,321 INFO L496 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) [2023-11-12 02:20:39,322 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 383 transitions. [2023-11-12 02:20:39,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2023-11-12 02:20:39,326 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:39,327 INFO L195 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] [2023-11-12 02:20:39,339 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:39,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:39,534 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:39,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:39,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1659229151, now seen corresponding path program 1 times [2023-11-12 02:20:39,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:39,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357714665] [2023-11-12 02:20:39,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:39,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:39,664 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:20:39,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1495426026] [2023-11-12 02:20:39,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:39,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:39,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:39,667 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:39,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-12 02:20:39,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:39,922 INFO L262 TraceCheckSpWp]: Trace formula consists of 638 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:20:39,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:39,996 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2023-11-12 02:20:40,002 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:20:40,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:40,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357714665] [2023-11-12 02:20:40,003 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:20:40,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495426026] [2023-11-12 02:20:40,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495426026] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:40,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:40,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 02:20:40,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465608190] [2023-11-12 02:20:40,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:40,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-12 02:20:40,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:40,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-12 02:20:40,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 02:20:40,009 INFO L87 Difference]: Start difference. First operand 240 states and 383 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) [2023-11-12 02:20:40,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:40,295 INFO L93 Difference]: Finished difference Result 1010 states and 1609 transitions. [2023-11-12 02:20:40,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 02:20:40,296 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 [2023-11-12 02:20:40,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:20:40,309 INFO L225 Difference]: With dead ends: 1010 [2023-11-12 02:20:40,309 INFO L226 Difference]: Without dead ends: 773 [2023-11-12 02:20:40,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-12 02:20:40,315 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 425 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 744 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-12 02:20:40,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 744 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-12 02:20:40,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2023-11-12 02:20:40,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 763. [2023-11-12 02:20:40,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 490 states have (on average 1.3959183673469389) internal successors, (684), 494 states have internal predecessors, (684), 264 states have call successors, (264), 8 states have call predecessors, (264), 8 states have return successors, (264), 260 states have call predecessors, (264), 264 states have call successors, (264) [2023-11-12 02:20:40,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 1212 transitions. [2023-11-12 02:20:40,498 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 1212 transitions. Word has length 274 [2023-11-12 02:20:40,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:20:40,500 INFO L495 AbstractCegarLoop]: Abstraction has 763 states and 1212 transitions. [2023-11-12 02:20:40,500 INFO L496 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) [2023-11-12 02:20:40,501 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 1212 transitions. [2023-11-12 02:20:40,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2023-11-12 02:20:40,507 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:40,507 INFO L195 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] [2023-11-12 02:20:40,519 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-12 02:20:40,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:40,715 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:40,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:40,715 INFO L85 PathProgramCache]: Analyzing trace with hash 427078879, now seen corresponding path program 1 times [2023-11-12 02:20:40,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:40,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690285152] [2023-11-12 02:20:40,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:40,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:40,804 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:20:40,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [157519618] [2023-11-12 02:20:40,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:40,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:40,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:40,807 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:40,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-12 02:20:41,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:41,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 635 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-12 02:20:41,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:41,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1929 proven. 60 refuted. 0 times theorem prover too weak. 1795 trivial. 0 not checked. [2023-11-12 02:20:41,301 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:20:41,551 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2023-11-12 02:20:41,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:41,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690285152] [2023-11-12 02:20:41,552 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:20:41,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157519618] [2023-11-12 02:20:41,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157519618] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:20:41,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:20:41,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-12 02:20:41,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224733247] [2023-11-12 02:20:41,554 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:20:41,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-12 02:20:41,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:41,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-12 02:20:41,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-12 02:20:41,556 INFO L87 Difference]: Start difference. First operand 763 states and 1212 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) [2023-11-12 02:20:42,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:42,012 INFO L93 Difference]: Finished difference Result 1260 states and 1982 transitions. [2023-11-12 02:20:42,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-12 02:20:42,013 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 [2023-11-12 02:20:42,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:20:42,018 INFO L225 Difference]: With dead ends: 1260 [2023-11-12 02:20:42,018 INFO L226 Difference]: Without dead ends: 500 [2023-11-12 02:20:42,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 550 GetRequests, 540 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-12 02:20:42,023 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 282 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-12 02:20:42,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [304 Valid, 334 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-12 02:20:42,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2023-11-12 02:20:42,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 484. [2023-11-12 02:20:42,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 299 states have (on average 1.334448160535117) internal successors, (399), 299 states have internal predecessors, (399), 176 states have call successors, (176), 8 states have call predecessors, (176), 8 states have return successors, (176), 176 states have call predecessors, (176), 176 states have call successors, (176) [2023-11-12 02:20:42,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 751 transitions. [2023-11-12 02:20:42,090 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 751 transitions. Word has length 274 [2023-11-12 02:20:42,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:20:42,092 INFO L495 AbstractCegarLoop]: Abstraction has 484 states and 751 transitions. [2023-11-12 02:20:42,092 INFO L496 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) [2023-11-12 02:20:42,092 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 751 transitions. [2023-11-12 02:20:42,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2023-11-12 02:20:42,098 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:42,098 INFO L195 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] [2023-11-12 02:20:42,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:42,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:42,306 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:42,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:42,307 INFO L85 PathProgramCache]: Analyzing trace with hash 2081930977, now seen corresponding path program 1 times [2023-11-12 02:20:42,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:42,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477624228] [2023-11-12 02:20:42,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:42,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:42,361 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:20:42,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [133908387] [2023-11-12 02:20:42,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:42,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:42,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:42,364 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:42,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-12 02:20:42,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:42,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 637 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:20:42,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:42,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2023-11-12 02:20:42,962 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:20:42,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:42,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477624228] [2023-11-12 02:20:42,963 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:20:42,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133908387] [2023-11-12 02:20:42,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133908387] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:20:42,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:20:42,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:20:42,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568779417] [2023-11-12 02:20:42,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:20:42,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 02:20:42,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:42,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 02:20:42,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:20:42,972 INFO L87 Difference]: Start difference. First operand 484 states and 751 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 2 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) [2023-11-12 02:20:43,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:43,029 INFO L93 Difference]: Finished difference Result 965 states and 1499 transitions. [2023-11-12 02:20:43,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-12 02:20:43,030 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 2 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 [2023-11-12 02:20:43,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:20:43,036 INFO L225 Difference]: With dead ends: 965 [2023-11-12 02:20:43,036 INFO L226 Difference]: Without dead ends: 484 [2023-11-12 02:20:43,038 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:20:43,039 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 68 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-12 02:20:43,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 190 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:20:43,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2023-11-12 02:20:43,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 484. [2023-11-12 02:20:43,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 299 states have (on average 1.3210702341137124) internal successors, (395), 299 states have internal predecessors, (395), 176 states have call successors, (176), 8 states have call predecessors, (176), 8 states have return successors, (176), 176 states have call predecessors, (176), 176 states have call successors, (176) [2023-11-12 02:20:43,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 747 transitions. [2023-11-12 02:20:43,149 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 747 transitions. Word has length 274 [2023-11-12 02:20:43,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:20:43,150 INFO L495 AbstractCegarLoop]: Abstraction has 484 states and 747 transitions. [2023-11-12 02:20:43,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 2 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) [2023-11-12 02:20:43,151 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 747 transitions. [2023-11-12 02:20:43,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2023-11-12 02:20:43,156 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:43,157 INFO L195 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] [2023-11-12 02:20:43,168 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:43,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:43,364 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:43,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:43,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1264282527, now seen corresponding path program 1 times [2023-11-12 02:20:43,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:43,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550669145] [2023-11-12 02:20:43,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:43,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:43,431 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:20:43,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662973981] [2023-11-12 02:20:43,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:43,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:43,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:43,435 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:43,459 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-12 02:20:43,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:43,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 635 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-12 02:20:43,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:44,667 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2875 proven. 15 refuted. 0 times theorem prover too weak. 894 trivial. 0 not checked. [2023-11-12 02:20:44,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:20:45,083 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 15 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2023-11-12 02:20:45,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:45,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550669145] [2023-11-12 02:20:45,084 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:20:45,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662973981] [2023-11-12 02:20:45,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662973981] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:20:45,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:20:45,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-11-12 02:20:45,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935609890] [2023-11-12 02:20:45,085 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:20:45,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-12 02:20:45,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:45,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-12 02:20:45,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2023-11-12 02:20:45,088 INFO L87 Difference]: Start difference. First operand 484 states and 747 transitions. Second operand has 16 states, 16 states have (on average 6.75) internal successors, (108), 16 states have internal predecessors, (108), 9 states have call successors, (72), 5 states have call predecessors, (72), 7 states have return successors, (72), 9 states have call predecessors, (72), 9 states have call successors, (72) [2023-11-12 02:20:45,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:45,938 INFO L93 Difference]: Finished difference Result 997 states and 1519 transitions. [2023-11-12 02:20:45,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-12 02:20:45,940 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.75) internal successors, (108), 16 states have internal predecessors, (108), 9 states have call successors, (72), 5 states have call predecessors, (72), 7 states have return successors, (72), 9 states have call predecessors, (72), 9 states have call successors, (72) Word has length 274 [2023-11-12 02:20:45,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:20:45,945 INFO L225 Difference]: With dead ends: 997 [2023-11-12 02:20:45,945 INFO L226 Difference]: Without dead ends: 516 [2023-11-12 02:20:45,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 532 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=281, Unknown=0, NotChecked=0, Total=420 [2023-11-12 02:20:45,950 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 293 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-12 02:20:45,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 385 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-12 02:20:45,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2023-11-12 02:20:46,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 500. [2023-11-12 02:20:46,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 311 states have (on average 1.302250803858521) internal successors, (405), 311 states have internal predecessors, (405), 176 states have call successors, (176), 12 states have call predecessors, (176), 12 states have return successors, (176), 176 states have call predecessors, (176), 176 states have call successors, (176) [2023-11-12 02:20:46,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 757 transitions. [2023-11-12 02:20:46,060 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 757 transitions. Word has length 274 [2023-11-12 02:20:46,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:20:46,061 INFO L495 AbstractCegarLoop]: Abstraction has 500 states and 757 transitions. [2023-11-12 02:20:46,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.75) internal successors, (108), 16 states have internal predecessors, (108), 9 states have call successors, (72), 5 states have call predecessors, (72), 7 states have return successors, (72), 9 states have call predecessors, (72), 9 states have call successors, (72) [2023-11-12 02:20:46,062 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 757 transitions. [2023-11-12 02:20:46,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2023-11-12 02:20:46,067 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:46,068 INFO L195 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] [2023-11-12 02:20:46,080 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:46,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-12 02:20:46,281 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:46,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:46,282 INFO L85 PathProgramCache]: Analyzing trace with hash 871255517, now seen corresponding path program 1 times [2023-11-12 02:20:46,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:46,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817867485] [2023-11-12 02:20:46,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:46,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:46,334 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:20:46,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1077056473] [2023-11-12 02:20:46,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:46,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:46,335 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:46,336 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:46,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-12 02:20:46,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:20:46,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 635 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-12 02:20:46,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:20:47,424 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2086 proven. 138 refuted. 0 times theorem prover too weak. 1560 trivial. 0 not checked. [2023-11-12 02:20:47,425 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:20:48,004 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 141 refuted. 0 times theorem prover too weak. 3529 trivial. 0 not checked. [2023-11-12 02:20:48,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:20:48,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817867485] [2023-11-12 02:20:48,005 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:20:48,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077056473] [2023-11-12 02:20:48,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077056473] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:20:48,006 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:20:48,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2023-11-12 02:20:48,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491680333] [2023-11-12 02:20:48,006 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:20:48,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-12 02:20:48,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:20:48,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-12 02:20:48,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2023-11-12 02:20:48,009 INFO L87 Difference]: Start difference. First operand 500 states and 757 transitions. Second operand has 14 states, 14 states have (on average 5.5) internal successors, (77), 14 states have internal predecessors, (77), 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) [2023-11-12 02:20:49,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:20:49,770 INFO L93 Difference]: Finished difference Result 1370 states and 2022 transitions. [2023-11-12 02:20:49,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-12 02:20:49,771 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.5) internal successors, (77), 14 states have internal predecessors, (77), 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 274 [2023-11-12 02:20:49,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:20:49,778 INFO L225 Difference]: With dead ends: 1370 [2023-11-12 02:20:49,778 INFO L226 Difference]: Without dead ends: 873 [2023-11-12 02:20:49,781 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 583 GetRequests, 536 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=571, Invalid=1591, Unknown=0, NotChecked=0, Total=2162 [2023-11-12 02:20:49,782 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 763 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 481 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 783 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 1145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 481 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-12 02:20:49,783 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [783 Valid, 690 Invalid, 1145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [481 Valid, 664 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-12 02:20:49,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 873 states. [2023-11-12 02:20:49,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 873 to 825. [2023-11-12 02:20:49,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 825 states, 512 states have (on average 1.26171875) internal successors, (646), 513 states have internal predecessors, (646), 282 states have call successors, (282), 30 states have call predecessors, (282), 30 states have return successors, (282), 281 states have call predecessors, (282), 282 states have call successors, (282) [2023-11-12 02:20:49,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 825 states to 825 states and 1210 transitions. [2023-11-12 02:20:49,928 INFO L78 Accepts]: Start accepts. Automaton has 825 states and 1210 transitions. Word has length 274 [2023-11-12 02:20:49,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:20:49,930 INFO L495 AbstractCegarLoop]: Abstraction has 825 states and 1210 transitions. [2023-11-12 02:20:49,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.5) internal successors, (77), 14 states have internal predecessors, (77), 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) [2023-11-12 02:20:49,931 INFO L276 IsEmpty]: Start isEmpty. Operand 825 states and 1210 transitions. [2023-11-12 02:20:49,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2023-11-12 02:20:49,936 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:20:49,937 INFO L195 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] [2023-11-12 02:20:49,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:50,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:50,154 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:20:50,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:20:50,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1741148537, now seen corresponding path program 1 times [2023-11-12 02:20:50,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:20:50,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289868979] [2023-11-12 02:20:50,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:50,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:20:50,224 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:20:50,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1921272074] [2023-11-12 02:20:50,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:20:50,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:50,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:50,226 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:20:50,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-12 02:20:50,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:50,487 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:20:50,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:20:50,848 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:20:50,848 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-12 02:20:50,849 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-12 02:20:50,863 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-12 02:20:51,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:20:51,061 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:20:51,064 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-11-12 02:20:51,221 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-12 02:20:51,224 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short34 could not be translated [2023-11-12 02:20:51,265 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 02:20:51 BoogieIcfgContainer [2023-11-12 02:20:51,265 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-12 02:20:51,265 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-12 02:20:51,266 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-12 02:20:51,266 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-12 02:20:51,266 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:20:37" (3/4) ... [2023-11-12 02:20:51,269 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-12 02:20:51,270 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-12 02:20:51,271 INFO L158 Benchmark]: Toolchain (without parser) took 15566.26ms. Allocated memory was 130.0MB in the beginning and 268.4MB in the end (delta: 138.4MB). Free memory was 91.0MB in the beginning and 153.9MB in the end (delta: -62.9MB). Peak memory consumption was 78.5MB. Max. memory is 16.1GB. [2023-11-12 02:20:51,271 INFO L158 Benchmark]: CDTParser took 0.24ms. Allocated memory is still 130.0MB. Free memory is still 77.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-12 02:20:51,271 INFO L158 Benchmark]: CACSL2BoogieTranslator took 384.48ms. Allocated memory is still 130.0MB. Free memory was 91.0MB in the beginning and 74.2MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-12 02:20:51,272 INFO L158 Benchmark]: Boogie Procedure Inliner took 82.19ms. Allocated memory is still 130.0MB. Free memory was 74.2MB in the beginning and 70.4MB in the end (delta: 3.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-12 02:20:51,272 INFO L158 Benchmark]: Boogie Preprocessor took 74.86ms. Allocated memory is still 130.0MB. Free memory was 70.4MB in the beginning and 67.9MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-12 02:20:51,272 INFO L158 Benchmark]: RCFGBuilder took 905.66ms. Allocated memory was 130.0MB in the beginning and 184.5MB in the end (delta: 54.5MB). Free memory was 67.9MB in the beginning and 132.4MB in the end (delta: -64.5MB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. [2023-11-12 02:20:51,273 INFO L158 Benchmark]: TraceAbstraction took 14104.69ms. Allocated memory was 184.5MB in the beginning and 268.4MB in the end (delta: 83.9MB). Free memory was 131.6MB in the beginning and 153.9MB in the end (delta: -22.3MB). Peak memory consumption was 61.3MB. Max. memory is 16.1GB. [2023-11-12 02:20:51,273 INFO L158 Benchmark]: Witness Printer took 4.55ms. Allocated memory is still 268.4MB. Free memory is still 153.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-12 02:20:51,275 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.24ms. Allocated memory is still 130.0MB. Free memory is still 77.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 384.48ms. Allocated memory is still 130.0MB. Free memory was 91.0MB in the beginning and 74.2MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 82.19ms. Allocated memory is still 130.0MB. Free memory was 74.2MB in the beginning and 70.4MB in the end (delta: 3.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 74.86ms. Allocated memory is still 130.0MB. Free memory was 70.4MB in the beginning and 67.9MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 905.66ms. Allocated memory was 130.0MB in the beginning and 184.5MB in the end (delta: 54.5MB). Free memory was 67.9MB in the beginning and 132.4MB in the end (delta: -64.5MB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. * TraceAbstraction took 14104.69ms. Allocated memory was 184.5MB in the beginning and 268.4MB in the end (delta: 83.9MB). Free memory was 131.6MB in the beginning and 153.9MB in the end (delta: -22.3MB). Peak memory consumption was 61.3MB. Max. memory is 16.1GB. * Witness Printer took 4.55ms. Allocated memory is still 268.4MB. Free memory is still 153.9MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short34 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * 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 228, 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() [L234] COND TRUE 1 [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, 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, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2, 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_8=2, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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_8=2, 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_8=2, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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_8=2, 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_8=2, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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_8=2, 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_8=2, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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_8=2, 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_8=2, 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=2147483647, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=2, 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=2147483647, 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=2, 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=2147483647, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=2, 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=2147483647, 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=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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_8=2, 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=2147483647, 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_8=2, 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=2147483647, 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=126, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, 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=2, 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=2147483647, 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=126, 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=2, 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=2147483647, 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=126, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, 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=2, 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=2147483647, 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=126, 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=2, 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=2147483647, 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=126, var_1_25=126, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, 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=2, 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=2147483647, 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=126, var_1_25=126, 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=2, 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=2147483647, 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=126, var_1_25=126, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, 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=2, 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=2147483647, 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=126, var_1_25=126, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=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_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=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_8=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=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_8=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, 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=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, 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=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, var_1_40=4, var_1_41=8, var_1_5=0, var_1_6=156/5, var_1_8=2, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, 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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [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=2147483647, 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=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [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=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=4, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [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=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [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=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [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=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [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=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [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=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=1, var_1_39=4, 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] [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, stepLocal_4=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, 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] [L90] 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_3=0, stepLocal_4=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, 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] [L91] COND TRUE (((((var_1_15) < (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) != stepLocal_0 [L92] 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_0=0, stepLocal_3=0, stepLocal_4=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, 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] [L102] 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_0=0, stepLocal_3=0, stepLocal_4=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, 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] [L103] COND FALSE !(\read(var_1_21)) [L106] 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_0=0, stepLocal_3=0, stepLocal_4=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, var_1_40=0, var_1_41=126, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L111] signed char stepLocal_2 = var_1_27; [L112] 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_0=0, stepLocal_1=126, stepLocal_2=126, stepLocal_3=0, stepLocal_4=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, var_1_40=0, var_1_41=126, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L113] 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_0=0, stepLocal_1=126, stepLocal_2=126, stepLocal_3=0, stepLocal_4=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=37/4, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, var_1_40=0, var_1_41=126, var_1_5=0, var_1_6=156/5, var_1_8=2, var_1_9=50] [L120] COND FALSE !((var_1_37 - (var_1_17 + var_1_26)) < stepLocal_1) [L123] 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_0=0, stepLocal_1=126, stepLocal_2=126, stepLocal_3=0, stepLocal_4=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=2, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, var_1_40=0, var_1_41=126, 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_0=0, stepLocal_1=126, stepLocal_2=126, stepLocal_3=0, stepLocal_4=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=2, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, var_1_40=0, var_1_41=126, 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_0=0, stepLocal_1=126, stepLocal_2=126, stepLocal_3=0, stepLocal_4=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=2, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, var_1_40=0, var_1_41=126, 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_0=0, stepLocal_1=126, stepLocal_2=126, stepLocal_3=0, stepLocal_4=65535, var_1_10=2147483647, var_1_11=2147483647, var_1_12=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=2, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, var_1_40=0, var_1_41=126, 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=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=2, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, var_1_40=0, var_1_41=126, 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 [\old(cond)=0, cond=0, 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=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=2, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, var_1_40=0, var_1_41=126, var_1_5=0, var_1_6=2000000000000019/20, var_1_8=2, var_1_9=50] [L19] reach_error() VAL [\old(cond)=0, cond=0, 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=2147483647, 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=126, var_1_24=126, var_1_25=126, var_1_26=126, var_1_27=126, var_1_28=1, var_1_29=0, var_1_30=2, var_1_31=3, var_1_32=4, var_1_33=5, var_1_34=6, var_1_35=7, var_1_36=8, var_1_37=65535, var_1_38=0, var_1_39=4, var_1_40=0, var_1_41=126, 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, 127 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 13.8s, OverallIterations: 8, TraceHistogramMax: 44, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2090 SdHoareTripleChecker+Valid, 2.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2010 mSDsluCounter, 3065 SdHoareTripleChecker+Invalid, 1.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1652 mSDsCounter, 771 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1506 IncrementalHoareTripleChecker+Invalid, 2277 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 771 mSolverCounterUnsat, 1413 mSDtfsCounter, 1506 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2777 GetRequests, 2696 SyntacticMatches, 3 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 709 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=825occurred in iteration=7, InterpolantAutomatonStates: 73, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 7 MinimizatonAttempts, 92 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 4.2s InterpolantComputationTime, 2465 NumberOfCodeBlocks, 2465 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 2729 ConstructedInterpolants, 0 QuantifiedInterpolants, 7755 SizeOfPredicates, 19 NumberOfNonLiveVariables, 4458 ConjunctsInSsa, 41 ConjunctsInUnsatCore, 10 InterpolantComputations, 4 PerfectInterpolantSequences, 37411/37840 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-12 02:20:51,317 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (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/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-54.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl --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 bbdb03cb7c2ac9b85dd96265887ea5f1accb2599ae312a6e4a8f602aa395dd74 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 02:20:54,013 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:20:54,089 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-12 02:20:54,104 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:20:54,105 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:20:54,136 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:20:54,137 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:20:54,137 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:20:54,138 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 02:20:54,139 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 02:20:54,140 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:20:54,141 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:20:54,141 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:20:54,142 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:20:54,143 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 02:20:54,144 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:20:54,144 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:20:54,145 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:20:54,146 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 02:20:54,146 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 02:20:54,147 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 02:20:54,148 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-12 02:20:54,149 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-12 02:20:54,149 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-12 02:20:54,150 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:20:54,151 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:20:54,151 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:20:54,152 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:20:54,152 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:20:54,153 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 02:20:54,154 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:20:54,154 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:20:54,155 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 02:20:54,155 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 02:20:54,156 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-12 02:20:54,156 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-12 02:20:54,157 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-12 02:20:54,157 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 02:20:54,158 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-12 02:20:54,158 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 02:20:54,159 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-12 02:20:54,159 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-12 02:20:54,160 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl 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 -> bbdb03cb7c2ac9b85dd96265887ea5f1accb2599ae312a6e4a8f602aa395dd74 [2023-11-12 02:20:54,634 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 02:20:54,669 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 02:20:54,672 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 02:20:54,674 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 02:20:54,674 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 02:20:54,676 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-54.i [2023-11-12 02:20:57,982 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 02:20:58,340 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 02:20:58,343 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-54.i [2023-11-12 02:20:58,361 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/data/443fc612d/50bc752055be41a79625c3ce521a0a80/FLAGe4b0a60eb [2023-11-12 02:20:58,379 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/data/443fc612d/50bc752055be41a79625c3ce521a0a80 [2023-11-12 02:20:58,388 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 02:20:58,390 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 02:20:58,393 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 02:20:58,394 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 02:20:58,399 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 02:20:58,400 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:58,401 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c2a6c07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58, skipping insertion in model container [2023-11-12 02:20:58,401 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:58,449 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 02:20:58,647 WARN L240 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_9bd3de63-4f83-499a-987a-9dc1698ea6bf/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-54.i[916,929] [2023-11-12 02:20:58,795 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:20:58,827 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 02:20:58,840 WARN L240 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_9bd3de63-4f83-499a-987a-9dc1698ea6bf/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-54.i[916,929] [2023-11-12 02:20:58,923 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:20:58,959 INFO L206 MainTranslator]: Completed translation [2023-11-12 02:20:58,959 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58 WrapperNode [2023-11-12 02:20:58,959 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 02:20:58,960 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 02:20:58,971 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 02:20:58,971 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 02:20:58,978 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:59,009 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:59,060 INFO L138 Inliner]: procedures = 27, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 246 [2023-11-12 02:20:59,065 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 02:20:59,065 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 02:20:59,066 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 02:20:59,066 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 02:20:59,076 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:59,076 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:59,094 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:59,104 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:59,132 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:59,143 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:59,148 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:59,150 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:59,156 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 02:20:59,158 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 02:20:59,158 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 02:20:59,159 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 02:20:59,160 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (1/1) ... [2023-11-12 02:20:59,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:20:59,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:20:59,198 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 02:20:59,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 02:20:59,230 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 02:20:59,230 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-12 02:20:59,231 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-12 02:20:59,231 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-12 02:20:59,231 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 02:20:59,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 02:20:59,387 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 02:20:59,389 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 02:21:01,474 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 02:21:01,485 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 02:21:01,485 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-12 02:21:01,489 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:21:01 BoogieIcfgContainer [2023-11-12 02:21:01,489 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 02:21:01,494 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 02:21:01,494 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 02:21:01,498 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 02:21:01,498 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 02:20:58" (1/3) ... [2023-11-12 02:21:01,499 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@429363af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:21:01, skipping insertion in model container [2023-11-12 02:21:01,499 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:20:58" (2/3) ... [2023-11-12 02:21:01,501 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@429363af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:21:01, skipping insertion in model container [2023-11-12 02:21:01,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:21:01" (3/3) ... [2023-11-12 02:21:01,503 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-54.i [2023-11-12 02:21:01,525 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 02:21:01,525 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 02:21:01,595 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 02:21:01,603 INFO L357 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, mHoare=true, 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;@143be57b, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-12 02:21:01,604 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 02:21:01,611 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) [2023-11-12 02:21:01,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2023-11-12 02:21:01,662 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:21:01,663 INFO L195 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] [2023-11-12 02:21:01,666 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:21:01,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:21:01,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1442421297, now seen corresponding path program 1 times [2023-11-12 02:21:01,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:21:01,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1086228748] [2023-11-12 02:21:01,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:21:01,719 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 [2023-11-12 02:21:01,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:21:01,731 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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) [2023-11-12 02:21:01,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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 [2023-11-12 02:21:02,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:21:02,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-12 02:21:02,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:21:02,517 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2023-11-12 02:21:02,517 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:21:02,518 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-12 02:21:02,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1086228748] [2023-11-12 02:21:02,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1086228748] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:21:02,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:21:02,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:21:02,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481105009] [2023-11-12 02:21:02,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:21:02,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-12 02:21:02,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-12 02:21:02,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-12 02:21:02,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:21:02,565 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) [2023-11-12 02:21:02,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:21:02,624 INFO L93 Difference]: Finished difference Result 219 states and 398 transitions. [2023-11-12 02:21:02,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-12 02:21:02,626 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 [2023-11-12 02:21:02,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:21:02,639 INFO L225 Difference]: With dead ends: 219 [2023-11-12 02:21:02,640 INFO L226 Difference]: Without dead ends: 109 [2023-11-12 02:21:02,645 INFO L412 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 [2023-11-12 02:21:02,648 INFO L413 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 [2023-11-12 02:21:02,650 INFO L414 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] [2023-11-12 02:21:02,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2023-11-12 02:21:02,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2023-11-12 02:21:02,706 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) [2023-11-12 02:21:02,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 172 transitions. [2023-11-12 02:21:02,711 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 172 transitions. Word has length 269 [2023-11-12 02:21:02,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:21:02,714 INFO L495 AbstractCegarLoop]: Abstraction has 109 states and 172 transitions. [2023-11-12 02:21:02,715 INFO L496 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) [2023-11-12 02:21:02,715 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 172 transitions. [2023-11-12 02:21:02,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2023-11-12 02:21:02,722 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:21:02,723 INFO L195 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] [2023-11-12 02:21:02,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-12 02:21:02,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-12 02:21:02,944 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:21:02,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:21:02,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1531674128, now seen corresponding path program 1 times [2023-11-12 02:21:02,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:21:02,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1601736880] [2023-11-12 02:21:02,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:21:02,947 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 [2023-11-12 02:21:02,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:21:02,949 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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) [2023-11-12 02:21:02,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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 [2023-11-12 02:21:03,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:21:03,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:21:03,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:21:04,234 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1929 proven. 60 refuted. 0 times theorem prover too weak. 1795 trivial. 0 not checked. [2023-11-12 02:21:04,235 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:21:04,705 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2023-11-12 02:21:04,706 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-12 02:21:04,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1601736880] [2023-11-12 02:21:04,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1601736880] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:21:04,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:21:04,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-12 02:21:04,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368035913] [2023-11-12 02:21:04,713 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:21:04,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-12 02:21:04,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-12 02:21:04,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-12 02:21:04,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-12 02:21:04,723 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) [2023-11-12 02:21:06,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:21:06,384 INFO L93 Difference]: Finished difference Result 223 states and 348 transitions. [2023-11-12 02:21:06,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-12 02:21:06,400 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 [2023-11-12 02:21:06,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:21:06,404 INFO L225 Difference]: With dead ends: 223 [2023-11-12 02:21:06,405 INFO L226 Difference]: Without dead ends: 117 [2023-11-12 02:21:06,407 INFO L412 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 [2023-11-12 02:21:06,408 INFO L413 NwaCegarLoop]: 119 mSDtfsCounter, 90 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-12 02:21:06,409 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 268 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-12 02:21:06,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2023-11-12 02:21:06,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 113. [2023-11-12 02:21:06,437 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) [2023-11-12 02:21:06,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 173 transitions. [2023-11-12 02:21:06,439 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 173 transitions. Word has length 270 [2023-11-12 02:21:06,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:21:06,441 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 173 transitions. [2023-11-12 02:21:06,441 INFO L496 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) [2023-11-12 02:21:06,442 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 173 transitions. [2023-11-12 02:21:06,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2023-11-12 02:21:06,447 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:21:06,447 INFO L195 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] [2023-11-12 02:21:06,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-12 02:21:06,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-12 02:21:06,663 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:21:06,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:21:06,664 INFO L85 PathProgramCache]: Analyzing trace with hash -56673774, now seen corresponding path program 1 times [2023-11-12 02:21:06,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:21:06,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746005322] [2023-11-12 02:21:06,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:21:06,666 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 [2023-11-12 02:21:06,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:21:06,670 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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) [2023-11-12 02:21:06,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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 [2023-11-12 02:21:07,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:21:07,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:21:07,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:21:08,179 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2023-11-12 02:21:08,180 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:21:08,180 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-12 02:21:08,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746005322] [2023-11-12 02:21:08,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746005322] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:21:08,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:21:08,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:21:08,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646724884] [2023-11-12 02:21:08,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:21:08,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 02:21:08,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-12 02:21:08,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 02:21:08,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:21:08,185 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) [2023-11-12 02:21:09,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:21:09,023 INFO L93 Difference]: Finished difference Result 223 states and 343 transitions. [2023-11-12 02:21:09,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-12 02:21:09,038 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 [2023-11-12 02:21:09,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:21:09,042 INFO L225 Difference]: With dead ends: 223 [2023-11-12 02:21:09,042 INFO L226 Difference]: Without dead ends: 113 [2023-11-12 02:21:09,043 INFO L412 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 [2023-11-12 02:21:09,045 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 44 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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, 0.8s IncrementalHoareTripleChecker+Time [2023-11-12 02:21:09,046 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 166 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-12 02:21:09,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2023-11-12 02:21:09,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2023-11-12 02:21:09,075 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) [2023-11-12 02:21:09,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 172 transitions. [2023-11-12 02:21:09,078 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 172 transitions. Word has length 270 [2023-11-12 02:21:09,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:21:09,079 INFO L495 AbstractCegarLoop]: Abstraction has 113 states and 172 transitions. [2023-11-12 02:21:09,080 INFO L496 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) [2023-11-12 02:21:09,080 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 172 transitions. [2023-11-12 02:21:09,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2023-11-12 02:21:09,085 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:21:09,086 INFO L195 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] [2023-11-12 02:21:09,113 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-12 02:21:09,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-12 02:21:09,299 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:21:09,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:21:09,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1077742128, now seen corresponding path program 1 times [2023-11-12 02:21:09,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:21:09,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [236002708] [2023-11-12 02:21:09,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:21:09,302 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 [2023-11-12 02:21:09,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:21:09,304 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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) [2023-11-12 02:21:09,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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 [2023-11-12 02:21:09,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:21:09,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-12 02:21:09,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:21:11,202 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 2086 proven. 138 refuted. 0 times theorem prover too weak. 1560 trivial. 0 not checked. [2023-11-12 02:21:11,203 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:21:12,057 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 114 proven. 141 refuted. 0 times theorem prover too weak. 3529 trivial. 0 not checked. [2023-11-12 02:21:12,057 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-12 02:21:12,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [236002708] [2023-11-12 02:21:12,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [236002708] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:21:12,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:21:12,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2023-11-12 02:21:12,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063214185] [2023-11-12 02:21:12,062 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:21:12,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-12 02:21:12,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-12 02:21:12,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-12 02:21:12,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2023-11-12 02:21:12,066 INFO L87 Difference]: Start difference. First operand 113 states and 172 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) [2023-11-12 02:21:17,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:21:17,367 INFO L93 Difference]: Finished difference Result 520 states and 770 transitions. [2023-11-12 02:21:17,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-12 02:21:17,368 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 [2023-11-12 02:21:17,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:21:17,374 INFO L225 Difference]: With dead ends: 520 [2023-11-12 02:21:17,374 INFO L226 Difference]: Without dead ends: 410 [2023-11-12 02:21:17,376 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 575 GetRequests, 529 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=571, Invalid=1591, Unknown=0, NotChecked=0, Total=2162 [2023-11-12 02:21:17,377 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 295 mSDsluCounter, 575 mSDsCounter, 0 mSdLazyCounter, 1087 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 1338 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 1087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-12 02:21:17,378 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 782 Invalid, 1338 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 1087 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-11-12 02:21:17,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2023-11-12 02:21:17,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 380. [2023-11-12 02:21:17,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 217 states have (on average 1.2165898617511521) internal successors, (264), 218 states have internal predecessors, (264), 150 states have call successors, (150), 12 states have call predecessors, (150), 12 states have return successors, (150), 149 states have call predecessors, (150), 150 states have call successors, (150) [2023-11-12 02:21:17,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 564 transitions. [2023-11-12 02:21:17,547 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 564 transitions. Word has length 270 [2023-11-12 02:21:17,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:21:17,548 INFO L495 AbstractCegarLoop]: Abstraction has 380 states and 564 transitions. [2023-11-12 02:21:17,548 INFO L496 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) [2023-11-12 02:21:17,549 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 564 transitions. [2023-11-12 02:21:17,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2023-11-12 02:21:17,554 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:21:17,555 INFO L195 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] [2023-11-12 02:21:17,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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)] Forceful destruction successful, exit code 0 [2023-11-12 02:21:17,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-12 02:21:17,768 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:21:17,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:21:17,769 INFO L85 PathProgramCache]: Analyzing trace with hash -795020177, now seen corresponding path program 1 times [2023-11-12 02:21:17,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:21:17,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1146935075] [2023-11-12 02:21:17,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:21:17,770 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 [2023-11-12 02:21:17,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:21:17,771 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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) [2023-11-12 02:21:17,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bd3de63-4f83-499a-987a-9dc1698ea6bf/bin/uautomizer-verify-uTZkv6EMXl/mathsat -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 [2023-11-12 02:21:18,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:21:18,286 INFO L262 TraceCheckSpWp]: Trace formula consists of 424 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-12 02:21:18,293 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:21:18,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1929 proven. 60 refuted. 0 times theorem prover too weak. 1795 trivial. 0 not checked. [2023-11-12 02:21:18,731 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:21:19,117 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 69 proven. 60 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2023-11-12 02:21:19,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-12 02:21:19,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1146935075] [2023-11-12 02:21:19,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1146935075] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:21:19,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:21:19,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-12 02:21:19,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979160181] [2023-11-12 02:21:19,119 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:21:19,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-12 02:21:19,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-12 02:21:19,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-12 02:21:19,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-12 02:21:19,122 INFO L87 Difference]: Start difference. First operand 380 states and 564 transitions. Second operand has 8 states, 8 states have (on average 7.875) internal successors, (63), 8 states have internal predecessors, (63), 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)