./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-16.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b 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_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-16.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 89741ea95801b63fe7dffe268a656767d616ef12872fa7ec2f3bbed6ecaef4d7 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:09:38,922 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:09:38,992 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 22:09:38,998 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:09:38,999 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:09:39,026 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:09:39,027 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:09:39,028 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:09:39,029 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:09:39,030 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:09:39,031 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:09:39,031 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:09:39,032 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:09:39,032 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:09:39,033 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:09:39,034 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:09:39,034 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:09:39,035 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:09:39,036 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:09:39,036 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:09:39,037 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:09:39,037 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:09:39,038 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:09:39,038 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:09:39,039 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:09:39,039 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:09:39,040 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:09:39,040 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:09:39,041 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:09:39,041 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:09:39,042 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:09:39,042 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:09:39,043 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:09:39,043 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:09:39,043 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:09:39,044 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:09:39,044 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:09:39,044 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:09:39,045 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:09:39,045 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_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/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_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 89741ea95801b63fe7dffe268a656767d616ef12872fa7ec2f3bbed6ecaef4d7 [2023-11-06 22:09:39,337 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:09:39,373 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:09:39,376 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:09:39,378 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:09:39,378 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:09:39,380 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-16.i [2023-11-06 22:09:42,469 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:09:42,841 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:09:42,842 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-16.i [2023-11-06 22:09:42,865 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/data/e6ee27fb4/366bee9579104f858226e8fdb200c604/FLAG418909ec5 [2023-11-06 22:09:43,079 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/data/e6ee27fb4/366bee9579104f858226e8fdb200c604 [2023-11-06 22:09:43,082 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:09:43,083 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:09:43,085 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:09:43,085 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:09:43,092 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:09:43,093 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,095 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3fe60ff1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43, skipping insertion in model container [2023-11-06 22:09:43,095 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,150 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:09:43,327 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_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-16.i[915,928] [2023-11-06 22:09:43,398 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:09:43,413 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:09:43,425 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_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-16.i[915,928] [2023-11-06 22:09:43,469 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:09:43,488 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:09:43,489 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43 WrapperNode [2023-11-06 22:09:43,489 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:09:43,491 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:09:43,491 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:09:43,491 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:09:43,499 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,524 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,577 INFO L138 Inliner]: procedures = 26, calls = 52, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 272 [2023-11-06 22:09:43,577 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:09:43,578 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:09:43,578 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:09:43,579 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:09:43,589 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,590 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,595 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,595 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,611 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,618 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,623 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,630 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,642 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:09:43,643 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:09:43,644 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:09:43,644 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:09:43,645 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (1/1) ... [2023-11-06 22:09:43,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:09:43,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:09:43,692 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:09:43,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:09:43,748 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:09:43,749 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:09:43,749 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:09:43,750 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:09:43,750 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:09:43,750 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:09:43,886 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:09:43,891 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:09:44,483 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:09:44,492 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:09:44,492 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:09:44,495 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:09:44 BoogieIcfgContainer [2023-11-06 22:09:44,495 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:09:44,498 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:09:44,499 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:09:44,503 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:09:44,504 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:09:43" (1/3) ... [2023-11-06 22:09:44,505 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15100892 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:09:44, skipping insertion in model container [2023-11-06 22:09:44,505 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:09:43" (2/3) ... [2023-11-06 22:09:44,506 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15100892 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:09:44, skipping insertion in model container [2023-11-06 22:09:44,506 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:09:44" (3/3) ... [2023-11-06 22:09:44,508 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-16.i [2023-11-06 22:09:44,561 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:09:44,561 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:09:44,673 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:09:44,683 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=LoopsAndPotentialCycles, 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;@56f090f8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:09:44,684 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:09:44,690 INFO L276 IsEmpty]: Start isEmpty. Operand has 110 states, 68 states have (on average 1.4264705882352942) internal successors, (97), 69 states have internal predecessors, (97), 39 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2023-11-06 22:09:44,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-11-06 22:09:44,734 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:09:44,736 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:09:44,737 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:09:44,745 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:09:44,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1326158665, now seen corresponding path program 1 times [2023-11-06 22:09:44,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:09:44,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831549319] [2023-11-06 22:09:44,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:44,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:09:45,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:09:45,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:09:45,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831549319] [2023-11-06 22:09:45,171 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 22:09:45,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733993382] [2023-11-06 22:09:45,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:45,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:09:45,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:09:45,181 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:09:45,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:09:45,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:09:45,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 590 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:09:45,539 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:09:45,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 2888 trivial. 0 not checked. [2023-11-06 22:09:45,646 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:09:45,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733993382] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:09:45,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:09:45,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:09:45,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65593504] [2023-11-06 22:09:45,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:09:45,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:09:45,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:09:45,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:09:45,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:09:45,696 INFO L87 Difference]: Start difference. First operand has 110 states, 68 states have (on average 1.4264705882352942) internal successors, (97), 69 states have internal predecessors, (97), 39 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Second operand has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 2 states have call successors, (39) [2023-11-06 22:09:45,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:09:45,739 INFO L93 Difference]: Finished difference Result 213 states and 383 transitions. [2023-11-06 22:09:45,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:09:45,742 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 2 states have call successors, (39) Word has length 244 [2023-11-06 22:09:45,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:09:45,751 INFO L225 Difference]: With dead ends: 213 [2023-11-06 22:09:45,752 INFO L226 Difference]: Without dead ends: 106 [2023-11-06 22:09:45,756 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 243 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-06 22:09:45,760 INFO L413 NwaCegarLoop]: 168 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, 168 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-06 22:09:45,761 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:09:45,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2023-11-06 22:09:45,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2023-11-06 22:09:45,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.3846153846153846) internal successors, (90), 65 states have internal predecessors, (90), 39 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2023-11-06 22:09:45,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 168 transitions. [2023-11-06 22:09:45,837 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 168 transitions. Word has length 244 [2023-11-06 22:09:45,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:09:45,838 INFO L495 AbstractCegarLoop]: Abstraction has 106 states and 168 transitions. [2023-11-06 22:09:45,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (39), 2 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 2 states have call successors, (39) [2023-11-06 22:09:45,839 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 168 transitions. [2023-11-06 22:09:45,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-11-06 22:09:45,844 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:09:45,845 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:09:45,860 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:09:46,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-06 22:09:46,052 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:09:46,053 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:09:46,053 INFO L85 PathProgramCache]: Analyzing trace with hash -498495639, now seen corresponding path program 1 times [2023-11-06 22:09:46,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:09:46,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714440195] [2023-11-06 22:09:46,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:46,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:09:46,193 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:09:46,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [341313767] [2023-11-06 22:09:46,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:46,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:09:46,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:09:46,196 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:09:46,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:09:46,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:09:46,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 590 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:09:46,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:09:46,988 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-06 22:09:46,988 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:09:46,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:09:46,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714440195] [2023-11-06 22:09:46,988 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:09:46,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341313767] [2023-11-06 22:09:46,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341313767] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:09:46,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:09:46,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:09:46,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877919415] [2023-11-06 22:09:46,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:09:46,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 22:09:46,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:09:46,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 22:09:46,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:09:46,993 INFO L87 Difference]: Start difference. First operand 106 states and 168 transitions. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:09:47,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:09:47,508 INFO L93 Difference]: Finished difference Result 284 states and 444 transitions. [2023-11-06 22:09:47,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:09:47,509 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 244 [2023-11-06 22:09:47,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:09:47,521 INFO L225 Difference]: With dead ends: 284 [2023-11-06 22:09:47,521 INFO L226 Difference]: Without dead ends: 181 [2023-11-06 22:09:47,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:09:47,529 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 251 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:09:47,532 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 674 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:09:47,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2023-11-06 22:09:47,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 130. [2023-11-06 22:09:47,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 89 states have (on average 1.4606741573033708) internal successors, (130), 89 states have internal predecessors, (130), 39 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2023-11-06 22:09:47,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 208 transitions. [2023-11-06 22:09:47,584 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 208 transitions. Word has length 244 [2023-11-06 22:09:47,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:09:47,591 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 208 transitions. [2023-11-06 22:09:47,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:09:47,592 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 208 transitions. [2023-11-06 22:09:47,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-11-06 22:09:47,598 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:09:47,599 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:09:47,609 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-06 22:09:47,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:09:47,806 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:09:47,806 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:09:47,806 INFO L85 PathProgramCache]: Analyzing trace with hash -756661077, now seen corresponding path program 1 times [2023-11-06 22:09:47,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:09:47,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153643264] [2023-11-06 22:09:47,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:47,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:09:47,870 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:09:47,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2063575302] [2023-11-06 22:09:47,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:47,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:09:47,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:09:47,879 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:09:47,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:09:48,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:09:48,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 592 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:09:48,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:09:48,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-06 22:09:48,169 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:09:48,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:09:48,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153643264] [2023-11-06 22:09:48,169 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:09:48,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063575302] [2023-11-06 22:09:48,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063575302] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:09:48,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:09:48,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 22:09:48,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052721390] [2023-11-06 22:09:48,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:09:48,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:09:48,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:09:48,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:09:48,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:09:48,175 INFO L87 Difference]: Start difference. First operand 130 states and 208 transitions. Second operand has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:09:48,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:09:48,415 INFO L93 Difference]: Finished difference Result 400 states and 619 transitions. [2023-11-06 22:09:48,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:09:48,416 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 244 [2023-11-06 22:09:48,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:09:48,421 INFO L225 Difference]: With dead ends: 400 [2023-11-06 22:09:48,421 INFO L226 Difference]: Without dead ends: 273 [2023-11-06 22:09:48,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:09:48,424 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 219 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 849 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:09:48,424 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 849 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:09:48,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2023-11-06 22:09:48,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 250. [2023-11-06 22:09:48,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 200 states have (on average 1.49) internal successors, (298), 202 states have internal predecessors, (298), 45 states have call successors, (45), 4 states have call predecessors, (45), 4 states have return successors, (45), 43 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-06 22:09:48,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 388 transitions. [2023-11-06 22:09:48,459 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 388 transitions. Word has length 244 [2023-11-06 22:09:48,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:09:48,461 INFO L495 AbstractCegarLoop]: Abstraction has 250 states and 388 transitions. [2023-11-06 22:09:48,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.666666666666666) internal successors, (52), 6 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:09:48,462 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 388 transitions. [2023-11-06 22:09:48,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-11-06 22:09:48,467 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:09:48,467 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:09:48,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:09:48,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:09:48,674 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:09:48,675 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:09:48,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1089852263, now seen corresponding path program 1 times [2023-11-06 22:09:48,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:09:48,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467406674] [2023-11-06 22:09:48,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:48,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:09:48,756 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:09:48,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [730060774] [2023-11-06 22:09:48,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:48,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:09:48,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:09:48,761 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:09:48,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:09:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:09:48,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 592 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:09:48,999 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:09:49,345 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-06 22:09:49,346 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:09:49,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:09:49,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467406674] [2023-11-06 22:09:49,346 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:09:49,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [730060774] [2023-11-06 22:09:49,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [730060774] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:09:49,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:09:49,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:09:49,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823933328] [2023-11-06 22:09:49,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:09:49,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 22:09:49,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:09:49,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 22:09:49,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:09:49,350 INFO L87 Difference]: Start difference. First operand 250 states and 388 transitions. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:09:49,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:09:49,862 INFO L93 Difference]: Finished difference Result 649 states and 996 transitions. [2023-11-06 22:09:49,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:09:49,863 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 244 [2023-11-06 22:09:49,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:09:49,868 INFO L225 Difference]: With dead ends: 649 [2023-11-06 22:09:49,869 INFO L226 Difference]: Without dead ends: 402 [2023-11-06 22:09:49,870 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:09:49,874 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 178 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 909 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 22:09:49,886 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 909 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 22:09:49,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2023-11-06 22:09:49,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 246. [2023-11-06 22:09:49,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 196 states have (on average 1.4795918367346939) internal successors, (290), 198 states have internal predecessors, (290), 45 states have call successors, (45), 4 states have call predecessors, (45), 4 states have return successors, (45), 43 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-06 22:09:49,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 380 transitions. [2023-11-06 22:09:49,936 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 380 transitions. Word has length 244 [2023-11-06 22:09:49,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:09:49,938 INFO L495 AbstractCegarLoop]: Abstraction has 246 states and 380 transitions. [2023-11-06 22:09:49,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:09:49,939 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 380 transitions. [2023-11-06 22:09:49,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-11-06 22:09:49,945 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:09:49,945 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:09:49,961 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:09:50,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:09:50,162 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:09:50,162 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:09:50,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1544161513, now seen corresponding path program 1 times [2023-11-06 22:09:50,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:09:50,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860631285] [2023-11-06 22:09:50,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:50,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:09:50,215 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:09:50,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [208587096] [2023-11-06 22:09:50,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:50,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:09:50,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:09:50,217 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:09:50,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:09:50,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:09:50,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-06 22:09:50,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:09:53,190 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 972 proven. 93 refuted. 0 times theorem prover too weak. 1899 trivial. 0 not checked. [2023-11-06 22:09:53,191 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:09:54,821 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-06 22:09:54,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:09:54,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860631285] [2023-11-06 22:09:54,822 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:09:54,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208587096] [2023-11-06 22:09:54,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208587096] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 22:09:54,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:09:54,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [15] total 23 [2023-11-06 22:09:54,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376463482] [2023-11-06 22:09:54,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:09:54,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:09:54,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:09:54,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:09:54,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2023-11-06 22:09:54,826 INFO L87 Difference]: Start difference. First operand 246 states and 380 transitions. Second operand has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:09:57,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:09:57,724 INFO L93 Difference]: Finished difference Result 919 states and 1383 transitions. [2023-11-06 22:09:57,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-06 22:09:57,725 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 244 [2023-11-06 22:09:57,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:09:57,731 INFO L225 Difference]: With dead ends: 919 [2023-11-06 22:09:57,731 INFO L226 Difference]: Without dead ends: 676 [2023-11-06 22:09:57,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 506 GetRequests, 465 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 461 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=328, Invalid=1478, Unknown=0, NotChecked=0, Total=1806 [2023-11-06 22:09:57,734 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 328 mSDsluCounter, 748 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 328 SdHoareTripleChecker+Valid, 913 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-06 22:09:57,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [328 Valid, 913 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-06 22:09:57,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2023-11-06 22:09:57,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 293. [2023-11-06 22:09:57,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 243 states have (on average 1.5061728395061729) internal successors, (366), 245 states have internal predecessors, (366), 45 states have call successors, (45), 4 states have call predecessors, (45), 4 states have return successors, (45), 43 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-06 22:09:57,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 456 transitions. [2023-11-06 22:09:57,766 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 456 transitions. Word has length 244 [2023-11-06 22:09:57,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:09:57,768 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 456 transitions. [2023-11-06 22:09:57,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.2) internal successors, (52), 10 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:09:57,769 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 456 transitions. [2023-11-06 22:09:57,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-11-06 22:09:57,773 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:09:57,774 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:09:57,782 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:09:57,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:09:57,982 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:09:57,982 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:09:57,983 INFO L85 PathProgramCache]: Analyzing trace with hash 734814887, now seen corresponding path program 1 times [2023-11-06 22:09:57,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:09:57,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455468650] [2023-11-06 22:09:57,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:57,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:09:58,031 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:09:58,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1805982126] [2023-11-06 22:09:58,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:09:58,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:09:58,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:09:58,033 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:09:58,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:09:58,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:09:58,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 587 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-06 22:09:58,323 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:09:59,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-06 22:09:59,676 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:09:59,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:09:59,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455468650] [2023-11-06 22:09:59,676 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:09:59,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805982126] [2023-11-06 22:09:59,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805982126] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:09:59,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:09:59,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:09:59,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775688349] [2023-11-06 22:09:59,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:09:59,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:09:59,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:09:59,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:09:59,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:09:59,680 INFO L87 Difference]: Start difference. First operand 293 states and 456 transitions. Second operand has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:10:01,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:10:01,261 INFO L93 Difference]: Finished difference Result 1116 states and 1711 transitions. [2023-11-06 22:10:01,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-06 22:10:01,262 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 244 [2023-11-06 22:10:01,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:10:01,268 INFO L225 Difference]: With dead ends: 1116 [2023-11-06 22:10:01,269 INFO L226 Difference]: Without dead ends: 826 [2023-11-06 22:10:01,270 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=253, Invalid=739, Unknown=0, NotChecked=0, Total=992 [2023-11-06 22:10:01,271 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 401 mSDsluCounter, 930 mSDsCounter, 0 mSdLazyCounter, 738 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 1146 SdHoareTripleChecker+Invalid, 836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-06 22:10:01,271 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 1146 Invalid, 836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 738 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-06 22:10:01,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2023-11-06 22:10:01,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 511. [2023-11-06 22:10:01,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 418 states have (on average 1.5215311004784688) internal successors, (636), 421 states have internal predecessors, (636), 86 states have call successors, (86), 6 states have call predecessors, (86), 6 states have return successors, (86), 83 states have call predecessors, (86), 86 states have call successors, (86) [2023-11-06 22:10:01,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 808 transitions. [2023-11-06 22:10:01,338 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 808 transitions. Word has length 244 [2023-11-06 22:10:01,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:10:01,339 INFO L495 AbstractCegarLoop]: Abstraction has 511 states and 808 transitions. [2023-11-06 22:10:01,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.7272727272727275) internal successors, (52), 10 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:10:01,340 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 808 transitions. [2023-11-06 22:10:01,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-11-06 22:10:01,345 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:10:01,345 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:10:01,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:10:01,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-06 22:10:01,552 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:10:01,552 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:10:01,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1162457881, now seen corresponding path program 1 times [2023-11-06 22:10:01,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:10:01,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900223335] [2023-11-06 22:10:01,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:01,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:10:01,591 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:10:01,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [939850712] [2023-11-06 22:10:01,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:01,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:10:01,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:10:01,593 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:10:01,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:10:01,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:10:01,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-06 22:10:01,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:10:03,802 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 869 proven. 189 refuted. 0 times theorem prover too weak. 1906 trivial. 0 not checked. [2023-11-06 22:10:03,802 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:10:05,564 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-06 22:10:05,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:10:05,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900223335] [2023-11-06 22:10:05,565 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:10:05,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939850712] [2023-11-06 22:10:05,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939850712] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 22:10:05,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:10:05,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [16] total 23 [2023-11-06 22:10:05,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353665879] [2023-11-06 22:10:05,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:10:05,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:10:05,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:10:05,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:10:05,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2023-11-06 22:10:05,569 INFO L87 Difference]: Start difference. First operand 511 states and 808 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:10:07,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:10:07,729 INFO L93 Difference]: Finished difference Result 1218 states and 1859 transitions. [2023-11-06 22:10:07,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 22:10:07,731 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 244 [2023-11-06 22:10:07,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:10:07,740 INFO L225 Difference]: With dead ends: 1218 [2023-11-06 22:10:07,740 INFO L226 Difference]: Without dead ends: 928 [2023-11-06 22:10:07,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 466 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 352 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=241, Invalid=1165, Unknown=0, NotChecked=0, Total=1406 [2023-11-06 22:10:07,743 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 195 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 910 SdHoareTripleChecker+Invalid, 455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-06 22:10:07,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 910 Invalid, 455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-06 22:10:07,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2023-11-06 22:10:07,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 502. [2023-11-06 22:10:07,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 409 states have (on average 1.5158924205378974) internal successors, (620), 412 states have internal predecessors, (620), 86 states have call successors, (86), 6 states have call predecessors, (86), 6 states have return successors, (86), 83 states have call predecessors, (86), 86 states have call successors, (86) [2023-11-06 22:10:07,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 792 transitions. [2023-11-06 22:10:07,830 INFO L78 Accepts]: Start accepts. Automaton has 502 states and 792 transitions. Word has length 244 [2023-11-06 22:10:07,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:10:07,830 INFO L495 AbstractCegarLoop]: Abstraction has 502 states and 792 transitions. [2023-11-06 22:10:07,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:10:07,831 INFO L276 IsEmpty]: Start isEmpty. Operand 502 states and 792 transitions. [2023-11-06 22:10:07,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2023-11-06 22:10:07,838 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:10:07,838 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:10:07,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:10:08,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 22:10:08,047 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:10:08,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:10:08,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1971804507, now seen corresponding path program 1 times [2023-11-06 22:10:08,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:10:08,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165192498] [2023-11-06 22:10:08,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:08,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:10:08,104 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:10:08,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [74091685] [2023-11-06 22:10:08,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:08,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:10:08,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:10:08,116 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:10:08,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 22:10:08,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:10:08,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-06 22:10:08,401 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:10:10,221 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 728 proven. 99 refuted. 0 times theorem prover too weak. 2137 trivial. 0 not checked. [2023-11-06 22:10:10,222 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:10:12,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 15 proven. 99 refuted. 0 times theorem prover too weak. 2850 trivial. 0 not checked. [2023-11-06 22:10:12,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:10:12,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165192498] [2023-11-06 22:10:12,269 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:10:12,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74091685] [2023-11-06 22:10:12,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74091685] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:10:12,269 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:10:12,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 25 [2023-11-06 22:10:12,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118514242] [2023-11-06 22:10:12,270 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:10:12,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-06 22:10:12,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:10:12,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-06 22:10:12,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=444, Unknown=0, NotChecked=0, Total=600 [2023-11-06 22:10:12,274 INFO L87 Difference]: Start difference. First operand 502 states and 792 transitions. Second operand has 25 states, 24 states have (on average 4.625) internal successors, (111), 25 states have internal predecessors, (111), 6 states have call successors, (78), 4 states have call predecessors, (78), 6 states have return successors, (78), 6 states have call predecessors, (78), 6 states have call successors, (78) [2023-11-06 22:10:23,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:10:23,860 INFO L93 Difference]: Finished difference Result 2433 states and 3659 transitions. [2023-11-06 22:10:23,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2023-11-06 22:10:23,861 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 4.625) internal successors, (111), 25 states have internal predecessors, (111), 6 states have call successors, (78), 4 states have call predecessors, (78), 6 states have return successors, (78), 6 states have call predecessors, (78), 6 states have call successors, (78) Word has length 244 [2023-11-06 22:10:23,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:10:23,875 INFO L225 Difference]: With dead ends: 2433 [2023-11-06 22:10:23,875 INFO L226 Difference]: Without dead ends: 1934 [2023-11-06 22:10:23,885 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 601 GetRequests, 473 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6353 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=3713, Invalid=13057, Unknown=0, NotChecked=0, Total=16770 [2023-11-06 22:10:23,887 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 1635 mSDsluCounter, 2281 mSDsCounter, 0 mSdLazyCounter, 3888 mSolverCounterSat, 476 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1672 SdHoareTripleChecker+Valid, 2520 SdHoareTripleChecker+Invalid, 4364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 476 IncrementalHoareTripleChecker+Valid, 3888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2023-11-06 22:10:23,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1672 Valid, 2520 Invalid, 4364 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [476 Valid, 3888 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2023-11-06 22:10:23,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1934 states. [2023-11-06 22:10:24,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1934 to 749. [2023-11-06 22:10:24,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 612 states have (on average 1.5179738562091503) internal successors, (929), 616 states have internal predecessors, (929), 127 states have call successors, (127), 9 states have call predecessors, (127), 9 states have return successors, (127), 123 states have call predecessors, (127), 127 states have call successors, (127) [2023-11-06 22:10:24,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 1183 transitions. [2023-11-06 22:10:24,012 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 1183 transitions. Word has length 244 [2023-11-06 22:10:24,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:10:24,013 INFO L495 AbstractCegarLoop]: Abstraction has 749 states and 1183 transitions. [2023-11-06 22:10:24,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 4.625) internal successors, (111), 25 states have internal predecessors, (111), 6 states have call successors, (78), 4 states have call predecessors, (78), 6 states have return successors, (78), 6 states have call predecessors, (78), 6 states have call successors, (78) [2023-11-06 22:10:24,014 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 1183 transitions. [2023-11-06 22:10:24,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-11-06 22:10:24,018 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:10:24,018 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:10:24,034 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 22:10:24,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:10:24,225 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:10:24,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:10:24,226 INFO L85 PathProgramCache]: Analyzing trace with hash -701105885, now seen corresponding path program 1 times [2023-11-06 22:10:24,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:10:24,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692513010] [2023-11-06 22:10:24,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:24,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:10:24,274 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:10:24,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [53542838] [2023-11-06 22:10:24,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:24,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:10:24,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:10:24,276 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:10:24,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 22:10:24,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:10:24,541 INFO L262 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:10:24,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:10:25,216 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-06 22:10:25,216 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:10:25,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:10:25,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692513010] [2023-11-06 22:10:25,217 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:10:25,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53542838] [2023-11-06 22:10:25,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53542838] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:10:25,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:10:25,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:10:25,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759507476] [2023-11-06 22:10:25,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:10:25,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:10:25,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:10:25,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:10:25,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:10:25,220 INFO L87 Difference]: Start difference. First operand 749 states and 1183 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:10:25,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:10:25,968 INFO L93 Difference]: Finished difference Result 1740 states and 2725 transitions. [2023-11-06 22:10:25,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 22:10:25,969 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 245 [2023-11-06 22:10:25,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:10:25,978 INFO L225 Difference]: With dead ends: 1740 [2023-11-06 22:10:25,978 INFO L226 Difference]: Without dead ends: 994 [2023-11-06 22:10:25,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=103, Invalid=239, Unknown=0, NotChecked=0, Total=342 [2023-11-06 22:10:25,981 INFO L413 NwaCegarLoop]: 187 mSDtfsCounter, 237 mSDsluCounter, 805 mSDsCounter, 0 mSdLazyCounter, 243 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 992 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 243 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:10:25,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 992 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 243 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 22:10:25,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states. [2023-11-06 22:10:26,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 773. [2023-11-06 22:10:26,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 636 states have (on average 1.5) internal successors, (954), 640 states have internal predecessors, (954), 127 states have call successors, (127), 9 states have call predecessors, (127), 9 states have return successors, (127), 123 states have call predecessors, (127), 127 states have call successors, (127) [2023-11-06 22:10:26,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1208 transitions. [2023-11-06 22:10:26,102 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1208 transitions. Word has length 245 [2023-11-06 22:10:26,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:10:26,103 INFO L495 AbstractCegarLoop]: Abstraction has 773 states and 1208 transitions. [2023-11-06 22:10:26,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:10:26,103 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1208 transitions. [2023-11-06 22:10:26,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2023-11-06 22:10:26,107 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:10:26,108 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:10:26,117 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-06 22:10:26,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:10:26,315 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:10:26,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:10:26,316 INFO L85 PathProgramCache]: Analyzing trace with hash -959271323, now seen corresponding path program 1 times [2023-11-06 22:10:26,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:10:26,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810405210] [2023-11-06 22:10:26,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:26,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:10:26,389 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:10:26,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1216400322] [2023-11-06 22:10:26,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:26,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:10:26,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:10:26,391 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:10:26,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 22:10:26,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:10:26,626 INFO L262 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:10:26,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:10:26,899 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2964 trivial. 0 not checked. [2023-11-06 22:10:26,900 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:10:26,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:10:26,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810405210] [2023-11-06 22:10:26,900 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:10:26,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216400322] [2023-11-06 22:10:26,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216400322] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:10:26,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:10:26,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:10:26,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518948435] [2023-11-06 22:10:26,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:10:26,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:10:26,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:10:26,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:10:26,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:10:26,903 INFO L87 Difference]: Start difference. First operand 773 states and 1208 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:10:27,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:10:27,225 INFO L93 Difference]: Finished difference Result 2154 states and 3348 transitions. [2023-11-06 22:10:27,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:10:27,226 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) Word has length 245 [2023-11-06 22:10:27,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:10:27,236 INFO L225 Difference]: With dead ends: 2154 [2023-11-06 22:10:27,237 INFO L226 Difference]: Without dead ends: 1384 [2023-11-06 22:10:27,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 22:10:27,240 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 166 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 688 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:10:27,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 688 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:10:27,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1384 states. [2023-11-06 22:10:27,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1384 to 1236. [2023-11-06 22:10:27,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 967 states have (on average 1.4736297828335057) internal successors, (1425), 973 states have internal predecessors, (1425), 250 states have call successors, (250), 18 states have call predecessors, (250), 18 states have return successors, (250), 244 states have call predecessors, (250), 250 states have call successors, (250) [2023-11-06 22:10:27,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 1925 transitions. [2023-11-06 22:10:27,470 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 1925 transitions. Word has length 245 [2023-11-06 22:10:27,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:10:27,471 INFO L495 AbstractCegarLoop]: Abstraction has 1236 states and 1925 transitions. [2023-11-06 22:10:27,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 4 states have internal predecessors, (53), 1 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 1 states have call predecessors, (39), 1 states have call successors, (39) [2023-11-06 22:10:27,472 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 1925 transitions. [2023-11-06 22:10:27,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2023-11-06 22:10:27,474 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:10:27,474 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:10:27,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 22:10:27,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:10:27,681 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:10:27,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:10:27,682 INFO L85 PathProgramCache]: Analyzing trace with hash 2064011876, now seen corresponding path program 1 times [2023-11-06 22:10:27,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:10:27,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133986748] [2023-11-06 22:10:27,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:27,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:10:27,727 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:10:27,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [384542329] [2023-11-06 22:10:27,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:27,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:10:27,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:10:27,729 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:10:27,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 22:10:27,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:10:27,974 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:10:27,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:10:28,337 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 590 proven. 102 refuted. 0 times theorem prover too weak. 2272 trivial. 0 not checked. [2023-11-06 22:10:28,337 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:10:28,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 12 proven. 102 refuted. 0 times theorem prover too weak. 2850 trivial. 0 not checked. [2023-11-06 22:10:28,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:10:28,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133986748] [2023-11-06 22:10:28,646 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:10:28,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384542329] [2023-11-06 22:10:28,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384542329] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:10:28,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:10:28,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2023-11-06 22:10:28,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131429851] [2023-11-06 22:10:28,647 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:10:28,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:10:28,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:10:28,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:10:28,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:10:28,649 INFO L87 Difference]: Start difference. First operand 1236 states and 1925 transitions. Second operand has 11 states, 11 states have (on average 7.181818181818182) internal successors, (79), 11 states have internal predecessors, (79), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2023-11-06 22:10:29,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:10:29,865 INFO L93 Difference]: Finished difference Result 2928 states and 4456 transitions. [2023-11-06 22:10:29,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-06 22:10:29,866 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 7.181818181818182) internal successors, (79), 11 states have internal predecessors, (79), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 246 [2023-11-06 22:10:29,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:10:29,881 INFO L225 Difference]: With dead ends: 2928 [2023-11-06 22:10:29,881 INFO L226 Difference]: Without dead ends: 1699 [2023-11-06 22:10:29,886 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 512 GetRequests, 483 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=275, Invalid=595, Unknown=0, NotChecked=0, Total=870 [2023-11-06 22:10:29,887 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 208 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 737 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 698 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-06 22:10:29,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 698 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 737 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-06 22:10:29,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1699 states. [2023-11-06 22:10:30,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1699 to 1385. [2023-11-06 22:10:30,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1385 states, 1124 states have (on average 1.4661921708185053) internal successors, (1648), 1127 states have internal predecessors, (1648), 240 states have call successors, (240), 20 states have call predecessors, (240), 20 states have return successors, (240), 237 states have call predecessors, (240), 240 states have call successors, (240) [2023-11-06 22:10:30,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1385 states to 1385 states and 2128 transitions. [2023-11-06 22:10:30,124 INFO L78 Accepts]: Start accepts. Automaton has 1385 states and 2128 transitions. Word has length 246 [2023-11-06 22:10:30,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:10:30,125 INFO L495 AbstractCegarLoop]: Abstraction has 1385 states and 2128 transitions. [2023-11-06 22:10:30,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.181818181818182) internal successors, (79), 11 states have internal predecessors, (79), 2 states have call successors, (73), 2 states have call predecessors, (73), 4 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2023-11-06 22:10:30,126 INFO L276 IsEmpty]: Start isEmpty. Operand 1385 states and 2128 transitions. [2023-11-06 22:10:30,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2023-11-06 22:10:30,128 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:10:30,129 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:10:30,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 22:10:30,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:10:30,337 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:10:30,337 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:10:30,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1246363426, now seen corresponding path program 1 times [2023-11-06 22:10:30,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:10:30,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999167716] [2023-11-06 22:10:30,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:30,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:10:30,395 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:10:30,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [184007621] [2023-11-06 22:10:30,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:30,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:10:30,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:10:30,397 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:10:30,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 22:10:30,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:10:30,682 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:10:30,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:10:31,002 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:10:31,003 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:10:31,004 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 22:10:31,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 22:10:31,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-06 22:10:31,212 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:10:31,215 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:10:31,427 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:10:31 BoogieIcfgContainer [2023-11-06 22:10:31,428 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:10:31,429 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:10:31,429 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:10:31,429 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:10:31,430 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:09:44" (3/4) ... [2023-11-06 22:10:31,432 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:10:31,433 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:10:31,434 INFO L158 Benchmark]: Toolchain (without parser) took 48350.97ms. Allocated memory was 140.5MB in the beginning and 377.5MB in the end (delta: 237.0MB). Free memory was 107.0MB in the beginning and 145.6MB in the end (delta: -38.6MB). Peak memory consumption was 200.4MB. Max. memory is 16.1GB. [2023-11-06 22:10:31,434 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 140.5MB. Free memory is still 84.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:10:31,435 INFO L158 Benchmark]: CACSL2BoogieTranslator took 405.22ms. Allocated memory is still 140.5MB. Free memory was 107.0MB in the beginning and 91.8MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-06 22:10:31,435 INFO L158 Benchmark]: Boogie Procedure Inliner took 86.75ms. Allocated memory is still 140.5MB. Free memory was 91.8MB in the beginning and 88.0MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 22:10:31,435 INFO L158 Benchmark]: Boogie Preprocessor took 64.15ms. Allocated memory is still 140.5MB. Free memory was 88.0MB in the beginning and 85.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 22:10:31,435 INFO L158 Benchmark]: RCFGBuilder took 851.98ms. Allocated memory is still 140.5MB. Free memory was 85.9MB in the beginning and 58.6MB in the end (delta: 27.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2023-11-06 22:10:31,437 INFO L158 Benchmark]: TraceAbstraction took 46929.57ms. Allocated memory was 140.5MB in the beginning and 377.5MB in the end (delta: 237.0MB). Free memory was 58.3MB in the beginning and 146.7MB in the end (delta: -88.4MB). Peak memory consumption was 150.1MB. Max. memory is 16.1GB. [2023-11-06 22:10:31,437 INFO L158 Benchmark]: Witness Printer took 5.05ms. Allocated memory is still 377.5MB. Free memory was 146.7MB in the beginning and 145.6MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-06 22:10:31,443 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.33ms. Allocated memory is still 140.5MB. Free memory is still 84.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 405.22ms. Allocated memory is still 140.5MB. Free memory was 107.0MB in the beginning and 91.8MB in the end (delta: 15.2MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 86.75ms. Allocated memory is still 140.5MB. Free memory was 91.8MB in the beginning and 88.0MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 64.15ms. Allocated memory is still 140.5MB. Free memory was 88.0MB in the beginning and 85.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 851.98ms. Allocated memory is still 140.5MB. Free memory was 85.9MB in the beginning and 58.6MB in the end (delta: 27.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * TraceAbstraction took 46929.57ms. Allocated memory was 140.5MB in the beginning and 377.5MB in the end (delta: 237.0MB). Free memory was 58.3MB in the beginning and 146.7MB in the end (delta: -88.4MB). Peak memory consumption was 150.1MB. Max. memory is 16.1GB. * Witness Printer took 5.05ms. Allocated memory is still 377.5MB. Free memory was 146.7MB in the beginning and 145.6MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 194, overapproximation of shiftRight at line 68, overapproximation of someUnaryDOUBLEoperation at line 69, overapproximation of someBinaryDOUBLEComparisonOperation at line 194, overapproximation of someUnaryFLOAToperation at line 122, overapproximation of someBinaryArithmeticFLOAToperation at line 122. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = -50; [L23] unsigned char var_1_4 = 0; [L24] signed short int var_1_5 = 8; [L25] signed short int var_1_6 = 64; [L26] unsigned short int var_1_7 = 8; [L27] unsigned short int var_1_8 = 256; [L28] signed long int var_1_9 = 2; [L29] signed long int var_1_10 = 1441729073; [L30] unsigned short int var_1_11 = 32; [L31] double var_1_12 = 7.6; [L32] double var_1_13 = 127.8; [L33] signed char var_1_14 = 32; [L34] signed char var_1_15 = 50; [L35] signed char var_1_16 = 0; [L36] signed char var_1_17 = 16; [L37] float var_1_18 = 0.4; [L38] unsigned char var_1_19 = 0; [L39] float var_1_20 = 24.4; [L40] float var_1_21 = 500.5; [L41] float var_1_22 = 99.324; [L42] unsigned short int var_1_23 = 128; [L43] unsigned char var_1_24 = 0; [L44] unsigned char var_1_25 = 100; [L45] double var_1_26 = 10.4; [L46] signed char var_1_27 = 8; [L47] signed char var_1_28 = -8; [L48] unsigned char var_1_29 = 1; [L49] unsigned char var_1_30 = 1; [L50] double var_1_31 = 0.625; [L51] unsigned short int var_1_32 = 1; [L52] signed long int var_1_33 = -1; [L53] double var_1_34 = 64.25; [L54] signed char var_1_35 = -32; [L55] unsigned char var_1_36 = 1; [L56] unsigned char var_1_37 = 1; [L57] unsigned short int last_1_var_1_7 = 8; [L58] unsigned short int last_1_var_1_11 = 32; [L59] signed char last_1_var_1_14 = 32; [L60] unsigned short int last_1_var_1_23 = 128; VAL [isInitial=0, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L198] isInitial = 1 [L199] FCALL initially() [L200] COND TRUE 1 [L201] CALL updateLastVariables() [L188] last_1_var_1_7 = var_1_7 [L189] last_1_var_1_11 = var_1_11 [L190] last_1_var_1_14 = var_1_14 [L191] last_1_var_1_23 = var_1_23 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L201] RET updateLastVariables() [L202] CALL updateVariables() [L126] var_1_4 = __VERIFIER_nondet_uchar() [L127] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L127] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L128] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L128] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=8, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L129] var_1_5 = __VERIFIER_nondet_short() [L130] CALL assume_abort_if_not(var_1_5 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L130] RET assume_abort_if_not(var_1_5 >= -1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L131] CALL assume_abort_if_not(var_1_5 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L131] RET assume_abort_if_not(var_1_5 <= 32766) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=64, var_1_7=8, var_1_8=256, var_1_9=2] [L132] var_1_6 = __VERIFIER_nondet_short() [L133] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=256, var_1_9=2] [L133] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=256, var_1_9=2] [L134] CALL assume_abort_if_not(var_1_6 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=256, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=256, var_1_9=2] [L134] RET assume_abort_if_not(var_1_6 <= 32766) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=256, var_1_9=2] [L135] var_1_8 = __VERIFIER_nondet_ushort() [L136] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L136] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L137] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L137] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1441729073, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L138] var_1_10 = __VERIFIER_nondet_long() [L139] CALL assume_abort_if_not(var_1_10 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L139] RET assume_abort_if_not(var_1_10 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L140] CALL assume_abort_if_not(var_1_10 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L140] RET assume_abort_if_not(var_1_10 <= 2147483646) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=639/5, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L141] var_1_13 = __VERIFIER_nondet_double() [L142] CALL assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L142] RET assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=50, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L143] var_1_15 = __VERIFIER_nondet_char() [L144] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L144] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L145] CALL assume_abort_if_not(var_1_15 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L145] RET assume_abort_if_not(var_1_15 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=0, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L146] var_1_16 = __VERIFIER_nondet_char() [L147] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L147] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L148] CALL assume_abort_if_not(var_1_16 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L148] RET assume_abort_if_not(var_1_16 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=16, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L149] var_1_17 = __VERIFIER_nondet_char() [L150] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L150] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L151] CALL assume_abort_if_not(var_1_17 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L151] RET assume_abort_if_not(var_1_17 <= 63) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=0, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L152] var_1_19 = __VERIFIER_nondet_uchar() [L153] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L153] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L154] CALL assume_abort_if_not(var_1_19 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L154] RET assume_abort_if_not(var_1_19 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=122/5, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L155] var_1_20 = __VERIFIER_nondet_float() [L156] CALL assume_abort_if_not((var_1_20 >= -461168.6018427382800e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L156] RET assume_abort_if_not((var_1_20 >= -461168.6018427382800e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=1001/2, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L157] var_1_21 = __VERIFIER_nondet_float() [L158] CALL assume_abort_if_not((var_1_21 >= -230584.3009213691390e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 2305843.009213691390e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L158] RET assume_abort_if_not((var_1_21 >= -230584.3009213691390e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 2305843.009213691390e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=24831/250, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L159] var_1_22 = __VERIFIER_nondet_float() [L160] CALL assume_abort_if_not((var_1_22 >= -230584.3009213691390e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 2305843.009213691390e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L160] RET assume_abort_if_not((var_1_22 >= -230584.3009213691390e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 2305843.009213691390e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=100, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L161] var_1_25 = __VERIFIER_nondet_uchar() [L162] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L162] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L163] CALL assume_abort_if_not(var_1_25 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L163] RET assume_abort_if_not(var_1_25 <= 254) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=-8, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L164] var_1_28 = __VERIFIER_nondet_char() [L165] CALL assume_abort_if_not(var_1_28 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L165] RET assume_abort_if_not(var_1_28 >= -127) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L166] CALL assume_abort_if_not(var_1_28 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L166] RET assume_abort_if_not(var_1_28 <= 126) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L167] var_1_30 = __VERIFIER_nondet_uchar() [L168] CALL assume_abort_if_not(var_1_30 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L168] RET assume_abort_if_not(var_1_30 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L169] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L169] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L170] var_1_32 = __VERIFIER_nondet_ushort() [L171] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L171] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L172] CALL assume_abort_if_not(var_1_32 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L172] RET assume_abort_if_not(var_1_32 <= 65535) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=-1, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L173] var_1_33 = __VERIFIER_nondet_long() [L174] CALL assume_abort_if_not(var_1_33 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L174] RET assume_abort_if_not(var_1_33 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L175] CALL assume_abort_if_not(var_1_33 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L175] RET assume_abort_if_not(var_1_33 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L176] CALL assume_abort_if_not(var_1_33 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L176] RET assume_abort_if_not(var_1_33 != 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=257/4, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L177] var_1_34 = __VERIFIER_nondet_double() [L178] CALL assume_abort_if_not((var_1_34 >= -922337.2036854765600e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L178] RET assume_abort_if_not((var_1_34 >= -922337.2036854765600e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-32, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L179] var_1_35 = __VERIFIER_nondet_char() [L180] CALL assume_abort_if_not(var_1_35 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L180] RET assume_abort_if_not(var_1_35 >= -128) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L181] CALL assume_abort_if_not(var_1_35 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L181] RET assume_abort_if_not(var_1_35 <= 127) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L182] CALL assume_abort_if_not(var_1_35 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L182] RET assume_abort_if_not(var_1_35 != 0) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L183] var_1_37 = __VERIFIER_nondet_uchar() [L184] CALL assume_abort_if_not(var_1_37 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L184] RET assume_abort_if_not(var_1_37 >= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L185] CALL assume_abort_if_not(var_1_37 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L185] RET assume_abort_if_not(var_1_37 <= 1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=0, var_1_25=2, var_1_26=52/5, var_1_27=8, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L202] RET updateVariables() [L203] CALL step() [L64] var_1_24 = var_1_25 [L65] var_1_26 = 0.1 [L66] var_1_27 = var_1_28 [L67] var_1_29 = var_1_30 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L68] EXPR var_1_25 >> var_1_24 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25 >> var_1_24=0, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=5/8, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L68] COND TRUE (var_1_32 + (var_1_25 >> var_1_24)) >= (var_1_28 % var_1_33) [L69] var_1_31 = (((((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) < 0 ) ? -((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) : ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L77] COND TRUE var_1_24 >= var_1_33 [L78] var_1_36 = (var_1_30 && var_1_37) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L80] signed long int stepLocal_0 = last_1_var_1_11; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=-50, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L81] COND FALSE !((last_1_var_1_23 / -50) >= stepLocal_0) [L88] var_1_1 = var_1_5 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L90] COND FALSE !(var_1_4 && (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))) > var_1_5)) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L93] COND FALSE !(var_1_6 > 128) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L96] EXPR var_1_5 | var_1_6 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5 | var_1_6=1, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L96] signed long int stepLocal_2 = var_1_5 | var_1_6; [L97] COND FALSE !(((var_1_9 + var_1_23) * var_1_9) < stepLocal_2) [L102] var_1_11 = var_1_8 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_2=1, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L104] signed short int stepLocal_1 = var_1_6; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=1, stepLocal_2=1, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L105] COND FALSE !(last_1_var_1_7 < stepLocal_1) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=1, stepLocal_2=1, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L108] unsigned short int stepLocal_4 = var_1_8; [L109] signed long int stepLocal_3 = var_1_9; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=1, stepLocal_2=1, stepLocal_3=2, stepLocal_4=32, var_1_10=1073741823, var_1_11=32, var_1_12=38/5, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L110] COND FALSE !(stepLocal_3 < (- var_1_10)) [L115] var_1_12 = var_1_13 VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=1, stepLocal_2=1, stepLocal_3=2, stepLocal_4=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L117] unsigned short int stepLocal_5 = var_1_8; VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=1, stepLocal_2=1, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=32, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L118] COND TRUE last_1_var_1_14 <= stepLocal_5 [L119] var_1_14 = ((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) + -2) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=1, stepLocal_2=1, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=2/5, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L121] COND TRUE var_1_4 || var_1_19 [L122] var_1_18 = ((((var_1_20 + (var_1_21 + var_1_22)) < 0 ) ? -(var_1_20 + (var_1_21 + var_1_22)) : (var_1_20 + (var_1_21 + var_1_22)))) VAL [isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, stepLocal_0=32, stepLocal_1=1, stepLocal_2=1, stepLocal_3=2, stepLocal_4=32, stepLocal_5=32, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=8, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L203] RET step() [L204] CALL, EXPR property() [L194] EXPR (((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8))) VAL [(((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8)))=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=8, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L194] EXPR var_1_5 | var_1_6 VAL [(((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8)))=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=8, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5 | var_1_6=1, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L194] EXPR (((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8))) VAL [(((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8)))=1, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=8, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5 | var_1_6=1, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L194-L195] return (((((((((last_1_var_1_23 / -50) >= last_1_var_1_11) ? (var_1_4 ? (var_1_1 == ((signed short int) (var_1_5 - var_1_6))) : (var_1_1 == ((signed short int) var_1_5))) : (var_1_1 == ((signed short int) var_1_5))) && ((last_1_var_1_7 < var_1_6) ? (var_1_7 == ((unsigned short int) (var_1_6 + var_1_8))) : 1)) && ((var_1_6 > 128) ? (var_1_9 == ((signed long int) (var_1_8 - (var_1_10 - var_1_1)))) : 1)) && ((((var_1_9 + var_1_23) * var_1_9) < (var_1_5 | var_1_6)) ? (var_1_4 ? (var_1_11 == ((unsigned short int) var_1_8)) : 1) : (var_1_11 == ((unsigned short int) var_1_8)))) && ((var_1_9 < (- var_1_10)) ? ((var_1_8 <= var_1_9) ? (var_1_12 == ((double) (var_1_13 - 63.75))) : 1) : (var_1_12 == ((double) var_1_13)))) && ((last_1_var_1_14 <= var_1_8) ? (var_1_14 == ((signed char) ((((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16))) - var_1_17) + -2))) : 1)) && ((var_1_4 || var_1_19) ? (var_1_18 == ((float) ((((var_1_20 + (var_1_21 + var_1_22)) < 0 ) ? -(var_1_20 + (var_1_21 + var_1_22)) : (var_1_20 + (var_1_21 + var_1_22)))))) : 1)) && ((var_1_4 && (((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1))) > var_1_5)) ? (var_1_23 == ((unsigned short int) var_1_6)) : 1) ; [L204] RET, EXPR property() [L204] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=8, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=32, last_1_var_1_14=32, last_1_var_1_23=128, last_1_var_1_7=8, var_1_10=1073741823, var_1_11=32, var_1_12=2, var_1_13=2, var_1_14=0, var_1_15=2, var_1_16=2, var_1_17=0, var_1_18=8, var_1_19=1, var_1_1=0, var_1_20=3, var_1_21=4, var_1_22=5, var_1_23=128, var_1_24=2, var_1_25=2, var_1_26=1/10, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=7, var_1_32=1, var_1_33=2, var_1_34=6, var_1_35=-1, var_1_36=1, var_1_37=1, var_1_4=0, var_1_5=0, var_1_6=1, var_1_7=8, var_1_8=32, var_1_9=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 110 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 46.6s, OverallIterations: 12, TraceHistogramMax: 39, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 22.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3861 SdHoareTripleChecker+Valid, 9.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3818 mSDsluCounter, 10467 SdHoareTripleChecker+Invalid, 8.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8459 mSDsCounter, 756 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6890 IncrementalHoareTripleChecker+Invalid, 7646 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 756 mSolverCounterUnsat, 2008 mSDtfsCounter, 6890 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3879 GetRequests, 3557 SyntacticMatches, 1 SemanticMatches, 321 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7622 ImplicationChecksByTransitivity, 12.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1385occurred in iteration=11, InterpolantAutomatonStates: 282, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.1s AutomataMinimizationTime, 11 MinimizatonAttempts, 3222 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 16.2s InterpolantComputationTime, 3178 NumberOfCodeBlocks, 3178 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 3651 ConstructedInterpolants, 0 QuantifiedInterpolants, 20093 SizeOfPredicates, 112 NumberOfNonLiveVariables, 6498 ConjunctsInSsa, 149 ConjunctsInUnsatCore, 15 InterpolantComputations, 9 PerfectInterpolantSequences, 43776/44460 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-06 22:10:31,551 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/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_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-16.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 89741ea95801b63fe7dffe268a656767d616ef12872fa7ec2f3bbed6ecaef4d7 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:10:34,477 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:10:34,640 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 22:10:34,652 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:10:34,653 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:10:34,708 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:10:34,709 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:10:34,709 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:10:34,710 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:10:34,716 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:10:34,717 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:10:34,718 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:10:34,718 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:10:34,721 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:10:34,721 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:10:34,722 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:10:34,722 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:10:34,723 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:10:34,723 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:10:34,724 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:10:34,725 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:10:34,725 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:10:34,726 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:10:34,726 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:10:34,727 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:10:34,727 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:10:34,728 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:10:34,728 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:10:34,729 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:10:34,729 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:10:34,731 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:10:34,731 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:10:34,731 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:10:34,732 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:10:34,732 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:10:34,732 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:10:34,733 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:10:34,733 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:10:34,733 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:10:34,734 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:10:34,734 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:10:34,735 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:10:34,735 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_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/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_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> 89741ea95801b63fe7dffe268a656767d616ef12872fa7ec2f3bbed6ecaef4d7 [2023-11-06 22:10:35,236 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:10:35,274 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:10:35,277 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:10:35,278 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:10:35,279 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:10:35,280 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-16.i [2023-11-06 22:10:38,620 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:10:38,992 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:10:38,994 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-16.i [2023-11-06 22:10:39,006 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/data/f9334353e/892f35a4f2a14557b2b1851920dc51fa/FLAG06ef688aa [2023-11-06 22:10:39,021 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/data/f9334353e/892f35a4f2a14557b2b1851920dc51fa [2023-11-06 22:10:39,023 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:10:39,025 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:10:39,027 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:10:39,027 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:10:39,033 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:10:39,034 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,035 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@67530d03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39, skipping insertion in model container [2023-11-06 22:10:39,036 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,079 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:10:39,306 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_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-16.i[915,928] [2023-11-06 22:10:39,418 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:10:39,438 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:10:39,452 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_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-16.i[915,928] [2023-11-06 22:10:39,507 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:10:39,536 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:10:39,536 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39 WrapperNode [2023-11-06 22:10:39,536 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:10:39,538 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:10:39,539 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:10:39,539 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:10:39,547 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,583 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,643 INFO L138 Inliner]: procedures = 27, calls = 52, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 219 [2023-11-06 22:10:39,644 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:10:39,645 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:10:39,645 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:10:39,645 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:10:39,656 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,657 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,667 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,678 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,693 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,724 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,728 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,736 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,742 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:10:39,750 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:10:39,751 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:10:39,752 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:10:39,753 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (1/1) ... [2023-11-06 22:10:39,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:10:39,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:10:39,846 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:10:39,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:10:39,940 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:10:39,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:10:39,941 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:10:39,941 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:10:39,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:10:39,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:10:40,093 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:10:40,096 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:10:42,888 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:10:42,897 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:10:42,898 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:10:42,900 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:10:42 BoogieIcfgContainer [2023-11-06 22:10:42,901 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:10:42,904 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:10:42,904 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:10:42,908 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:10:42,908 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:10:39" (1/3) ... [2023-11-06 22:10:42,909 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1289b633 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:10:42, skipping insertion in model container [2023-11-06 22:10:42,910 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:10:39" (2/3) ... [2023-11-06 22:10:42,910 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1289b633 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:10:42, skipping insertion in model container [2023-11-06 22:10:42,910 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:10:42" (3/3) ... [2023-11-06 22:10:42,912 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-16.i [2023-11-06 22:10:42,936 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:10:42,936 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:10:43,011 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:10:43,021 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=LoopsAndPotentialCycles, 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;@3fe9c542, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:10:43,021 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:10:43,028 INFO L276 IsEmpty]: Start isEmpty. Operand has 99 states, 57 states have (on average 1.3508771929824561) internal successors, (77), 58 states have internal predecessors, (77), 39 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2023-11-06 22:10:43,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2023-11-06 22:10:43,066 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:10:43,068 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:10:43,070 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:10:43,081 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:10:43,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1002063615, now seen corresponding path program 1 times [2023-11-06 22:10:43,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:10:43,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [107826533] [2023-11-06 22:10:43,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:43,107 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-06 22:10:43,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:10:43,117 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:10:43,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:10:44,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:10:44,143 INFO L262 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:10:44,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:10:44,291 INFO L134 CoverageAnalysis]: Checked inductivity of 2964 backedges. 944 proven. 0 refuted. 0 times theorem prover too weak. 2020 trivial. 0 not checked. [2023-11-06 22:10:44,292 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:10:44,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:10:44,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [107826533] [2023-11-06 22:10:44,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [107826533] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:10:44,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:10:44,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:10:44,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420891604] [2023-11-06 22:10:44,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:10:44,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:10:44,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:10:44,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:10:44,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:10:44,372 INFO L87 Difference]: Start difference. First operand has 99 states, 57 states have (on average 1.3508771929824561) internal successors, (77), 58 states have internal predecessors, (77), 39 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) Second operand has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2023-11-06 22:10:44,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:10:44,431 INFO L93 Difference]: Finished difference Result 191 states and 343 transitions. [2023-11-06 22:10:44,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:10:44,434 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), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) Word has length 240 [2023-11-06 22:10:44,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:10:44,444 INFO L225 Difference]: With dead ends: 191 [2023-11-06 22:10:44,445 INFO L226 Difference]: Without dead ends: 95 [2023-11-06 22:10:44,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 239 GetRequests, 239 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-06 22:10:44,459 INFO L413 NwaCegarLoop]: 148 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, 148 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-06 22:10:44,461 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:10:44,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-11-06 22:10:44,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2023-11-06 22:10:44,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 54 states have (on average 1.2962962962962963) internal successors, (70), 54 states have internal predecessors, (70), 39 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2023-11-06 22:10:44,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 148 transitions. [2023-11-06 22:10:44,544 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 148 transitions. Word has length 240 [2023-11-06 22:10:44,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:10:44,545 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 148 transitions. [2023-11-06 22:10:44,546 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), 2 states have call successors, (39), 2 states have call predecessors, (39), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2023-11-06 22:10:44,546 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 148 transitions. [2023-11-06 22:10:44,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2023-11-06 22:10:44,553 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:10:44,553 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 22:10:44,576 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-11-06 22:10:44,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:10:44,767 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:10:44,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:10:44,768 INFO L85 PathProgramCache]: Analyzing trace with hash 233571507, now seen corresponding path program 1 times [2023-11-06 22:10:44,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:10:44,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [792894817] [2023-11-06 22:10:44,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:10:44,773 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-06 22:10:44,773 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:10:44,774 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:10:44,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4ff277e-b1a5-4596-bdc2-ef1d85accf75/bin/uautomizer-verify-WvqO1wxjHP/mathsat -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-06 22:10:45,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:10:45,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 390 conjuncts, 31 conjunts are in the unsatisfiable core [2023-11-06 22:10:45,555 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:12:18,631 WARN L293 SmtUtils]: Spent 13.41s on a formula simplification that was a NOOP. DAG size: 107 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)