./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-72.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-72.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 52e2a57dba1538f20419ddee0bc9c4f4ee002c939d2243152d7076571da1423c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:57:01,807 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:57:01,899 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 23:57:01,911 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:57:01,913 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:57:01,957 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:57:01,959 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:57:01,959 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:57:01,959 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:57:01,960 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:57:01,961 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:57:01,961 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:57:01,961 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:57:01,962 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:57:01,962 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:57:01,962 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:57:01,963 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:57:01,963 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:57:01,963 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 23:57:01,963 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:57:01,963 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:57:01,963 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:57:01,964 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:57:01,964 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:57:01,964 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:57:01,964 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:57:01,964 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:57:01,964 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:57:01,964 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:57:01,964 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:57:01,965 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:57:01,965 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:57:01,965 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:57:01,965 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:57:01,966 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:57:01,966 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:57:01,966 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:57:01,966 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:57:01,967 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:57:01,967 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:57:01,967 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:57:01,967 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:57:01,967 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 23:57:01,967 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 23:57:01,967 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:57:01,968 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:57:01,968 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:57:01,968 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:57:01,968 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 52e2a57dba1538f20419ddee0bc9c4f4ee002c939d2243152d7076571da1423c [2024-11-23 23:57:02,294 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:57:02,309 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:57:02,312 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:57:02,313 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:57:02,313 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:57:02,314 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-72.i [2024-11-23 23:57:05,339 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/data/841153069/93e1d65fbe7b4e14b4f551fba6d8e168/FLAG8e08ae5e2 [2024-11-23 23:57:05,643 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:57:05,646 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-72.i [2024-11-23 23:57:05,661 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/data/841153069/93e1d65fbe7b4e14b4f551fba6d8e168/FLAG8e08ae5e2 [2024-11-23 23:57:05,683 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/data/841153069/93e1d65fbe7b4e14b4f551fba6d8e168 [2024-11-23 23:57:05,688 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:57:05,690 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:57:05,694 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:57:05,694 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:57:05,699 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:57:05,700 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:57:05" (1/1) ... [2024-11-23 23:57:05,704 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@380d612d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:05, skipping insertion in model container [2024-11-23 23:57:05,704 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:57:05" (1/1) ... [2024-11-23 23:57:05,732 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:57:05,883 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-72.i[915,928] [2024-11-23 23:57:05,995 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:57:06,018 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:57:06,035 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-72.i[915,928] [2024-11-23 23:57:06,108 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:57:06,139 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:57:06,141 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06 WrapperNode [2024-11-23 23:57:06,141 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:57:06,142 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:57:06,143 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:57:06,144 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:57:06,153 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,173 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,233 INFO L138 Inliner]: procedures = 26, calls = 49, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 217 [2024-11-23 23:57:06,233 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:57:06,234 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:57:06,234 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:57:06,234 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:57:06,248 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,249 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,252 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,289 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 23:57:06,289 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,289 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,304 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,309 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,317 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,324 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,325 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,333 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:57:06,337 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:57:06,337 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:57:06,338 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:57:06,338 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (1/1) ... [2024-11-23 23:57:06,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:57:06,364 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:57:06,378 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:57:06,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:57:06,408 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:57:06,408 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:57:06,409 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:57:06,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 23:57:06,409 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:57:06,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:57:06,501 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:57:06,503 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:57:06,926 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-11-23 23:57:06,927 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:57:06,945 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:57:06,946 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:57:06,946 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:57:06 BoogieIcfgContainer [2024-11-23 23:57:06,946 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:57:06,949 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:57:06,949 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:57:06,955 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:57:06,956 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:57:05" (1/3) ... [2024-11-23 23:57:06,957 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3db5a1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:57:06, skipping insertion in model container [2024-11-23 23:57:06,957 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:06" (2/3) ... [2024-11-23 23:57:06,957 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3db5a1a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:57:06, skipping insertion in model container [2024-11-23 23:57:06,957 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:57:06" (3/3) ... [2024-11-23 23:57:06,959 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-72.i [2024-11-23 23:57:06,977 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:57:06,980 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-72.i that has 2 procedures, 92 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:57:07,069 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:57:07,088 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2fdf7edf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:57:07,088 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:57:07,093 INFO L276 IsEmpty]: Start isEmpty. Operand has 92 states, 53 states have (on average 1.3396226415094339) internal successors, (71), 54 states have internal predecessors, (71), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2024-11-23 23:57:07,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 23:57:07,111 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:07,112 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:07,112 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:07,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:07,119 INFO L85 PathProgramCache]: Analyzing trace with hash -504566907, now seen corresponding path program 1 times [2024-11-23 23:57:07,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:57:07,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043206279] [2024-11-23 23:57:07,128 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:07,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:57:07,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:07,554 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 2450 trivial. 0 not checked. [2024-11-23 23:57:07,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:57:07,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043206279] [2024-11-23 23:57:07,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043206279] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:57:07,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384509785] [2024-11-23 23:57:07,555 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:07,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:57:07,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:57:07,558 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:57:07,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:57:07,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:07,863 INFO L256 TraceCheckSpWp]: Trace formula consists of 519 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:57:07,875 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:57:07,917 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 2450 trivial. 0 not checked. [2024-11-23 23:57:07,917 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:57:07,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384509785] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:57:07,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:57:07,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 23:57:07,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521305959] [2024-11-23 23:57:07,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:57:07,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:57:07,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:57:07,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:57:07,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:57:07,956 INFO L87 Difference]: Start difference. First operand has 92 states, 53 states have (on average 1.3396226415094339) internal successors, (71), 54 states have internal predecessors, (71), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Second operand has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-23 23:57:08,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:57:08,003 INFO L93 Difference]: Finished difference Result 177 states and 316 transitions. [2024-11-23 23:57:08,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:57:08,006 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 2 states have call successors, (36) Word has length 220 [2024-11-23 23:57:08,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:57:08,014 INFO L225 Difference]: With dead ends: 177 [2024-11-23 23:57:08,014 INFO L226 Difference]: Without dead ends: 88 [2024-11-23 23:57:08,018 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:57:08,022 INFO L435 NwaCegarLoop]: 136 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, 136 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:57:08,023 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:57:08,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2024-11-23 23:57:08,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2024-11-23 23:57:08,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 50 states have (on average 1.28) internal successors, (64), 50 states have internal predecessors, (64), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2024-11-23 23:57:08,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 136 transitions. [2024-11-23 23:57:08,072 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 136 transitions. Word has length 220 [2024-11-23 23:57:08,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:57:08,073 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 136 transitions. [2024-11-23 23:57:08,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (36), 2 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-23 23:57:08,074 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 136 transitions. [2024-11-23 23:57:08,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 23:57:08,079 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:08,079 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:08,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-23 23:57:08,280 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-23 23:57:08,280 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:08,280 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:08,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1708258231, now seen corresponding path program 1 times [2024-11-23 23:57:08,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:57:08,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095900454] [2024-11-23 23:57:08,281 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:08,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:57:08,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:09,131 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-11-23 23:57:09,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:57:09,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095900454] [2024-11-23 23:57:09,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095900454] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:57:09,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:57:09,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:57:09,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374943281] [2024-11-23 23:57:09,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:57:09,137 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:57:09,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:57:09,137 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:57:09,138 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:57:09,138 INFO L87 Difference]: Start difference. First operand 88 states and 136 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:09,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:57:09,216 INFO L93 Difference]: Finished difference Result 190 states and 292 transitions. [2024-11-23 23:57:09,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:57:09,216 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 220 [2024-11-23 23:57:09,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:57:09,219 INFO L225 Difference]: With dead ends: 190 [2024-11-23 23:57:09,219 INFO L226 Difference]: Without dead ends: 105 [2024-11-23 23:57:09,220 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:57:09,221 INFO L435 NwaCegarLoop]: 134 mSDtfsCounter, 18 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:57:09,221 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 257 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:57:09,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-11-23 23:57:09,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 92. [2024-11-23 23:57:09,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 54 states have (on average 1.2962962962962963) internal successors, (70), 54 states have internal predecessors, (70), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2024-11-23 23:57:09,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 142 transitions. [2024-11-23 23:57:09,238 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 142 transitions. Word has length 220 [2024-11-23 23:57:09,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:57:09,240 INFO L471 AbstractCegarLoop]: Abstraction has 92 states and 142 transitions. [2024-11-23 23:57:09,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:09,240 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 142 transitions. [2024-11-23 23:57:09,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-23 23:57:09,247 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:09,248 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:09,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 23:57:09,248 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:09,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:09,249 INFO L85 PathProgramCache]: Analyzing trace with hash -388207859, now seen corresponding path program 1 times [2024-11-23 23:57:09,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:57:09,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281441012] [2024-11-23 23:57:09,249 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:09,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:57:09,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:10,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-11-23 23:57:10,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:57:10,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281441012] [2024-11-23 23:57:10,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281441012] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:57:10,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:57:10,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:57:10,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228984229] [2024-11-23 23:57:10,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:57:10,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:57:10,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:57:10,314 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:57:10,316 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:57:10,317 INFO L87 Difference]: Start difference. First operand 92 states and 142 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:10,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:57:10,496 INFO L93 Difference]: Finished difference Result 222 states and 334 transitions. [2024-11-23 23:57:10,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:57:10,497 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 221 [2024-11-23 23:57:10,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:57:10,500 INFO L225 Difference]: With dead ends: 222 [2024-11-23 23:57:10,502 INFO L226 Difference]: Without dead ends: 133 [2024-11-23 23:57:10,503 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:57:10,504 INFO L435 NwaCegarLoop]: 148 mSDtfsCounter, 86 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:57:10,504 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 276 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-23 23:57:10,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2024-11-23 23:57:10,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 108. [2024-11-23 23:57:10,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 64 states have (on average 1.265625) internal successors, (81), 65 states have internal predecessors, (81), 41 states have call successors, (41), 2 states have call predecessors, (41), 2 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2024-11-23 23:57:10,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 163 transitions. [2024-11-23 23:57:10,530 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 163 transitions. Word has length 221 [2024-11-23 23:57:10,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:57:10,531 INFO L471 AbstractCegarLoop]: Abstraction has 108 states and 163 transitions. [2024-11-23 23:57:10,531 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:10,531 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 163 transitions. [2024-11-23 23:57:10,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-23 23:57:10,535 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:10,536 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:10,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 23:57:10,536 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:10,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:10,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1197554485, now seen corresponding path program 1 times [2024-11-23 23:57:10,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:57:10,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428593810] [2024-11-23 23:57:10,537 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:10,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:57:10,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:11,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 15 proven. 90 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2024-11-23 23:57:11,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:57:11,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428593810] [2024-11-23 23:57:11,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428593810] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:57:11,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925409418] [2024-11-23 23:57:11,095 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:11,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:57:11,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:57:11,099 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:57:11,101 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:57:11,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:11,349 INFO L256 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-23 23:57:11,359 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:57:12,090 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 645 proven. 90 refuted. 0 times theorem prover too weak. 1785 trivial. 0 not checked. [2024-11-23 23:57:12,091 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:57:12,594 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 15 proven. 90 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2024-11-23 23:57:12,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925409418] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:57:12,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-23 23:57:12,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-23 23:57:12,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981093970] [2024-11-23 23:57:12,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-23 23:57:12,598 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 23:57:12,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:57:12,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 23:57:12,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:57:12,601 INFO L87 Difference]: Start difference. First operand 108 states and 163 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-23 23:57:13,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:57:13,014 INFO L93 Difference]: Finished difference Result 208 states and 311 transitions. [2024-11-23 23:57:13,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:57:13,015 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 221 [2024-11-23 23:57:13,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:57:13,018 INFO L225 Difference]: With dead ends: 208 [2024-11-23 23:57:13,018 INFO L226 Difference]: Without dead ends: 112 [2024-11-23 23:57:13,019 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 439 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:57:13,020 INFO L435 NwaCegarLoop]: 107 mSDtfsCounter, 39 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:57:13,020 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 258 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 23:57:13,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-11-23 23:57:13,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 109. [2024-11-23 23:57:13,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 64 states have (on average 1.21875) internal successors, (78), 65 states have internal predecessors, (78), 41 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (41), 40 states have call predecessors, (41), 41 states have call successors, (41) [2024-11-23 23:57:13,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 160 transitions. [2024-11-23 23:57:13,041 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 160 transitions. Word has length 221 [2024-11-23 23:57:13,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:57:13,042 INFO L471 AbstractCegarLoop]: Abstraction has 109 states and 160 transitions. [2024-11-23 23:57:13,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-23 23:57:13,042 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 160 transitions. [2024-11-23 23:57:13,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-23 23:57:13,045 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:13,045 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:13,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-23 23:57:13,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:57:13,250 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:13,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:13,251 INFO L85 PathProgramCache]: Analyzing trace with hash -781234869, now seen corresponding path program 1 times [2024-11-23 23:57:13,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:57:13,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434931336] [2024-11-23 23:57:13,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:13,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:57:13,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:57:13,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1763070218] [2024-11-23 23:57:13,456 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:13,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:57:13,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:57:13,459 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:57:13,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:57:13,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:13,658 INFO L256 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-23 23:57:13,664 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:57:14,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-11-23 23:57:14,663 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:57:14,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:57:14,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434931336] [2024-11-23 23:57:14,664 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 23:57:14,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1763070218] [2024-11-23 23:57:14,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1763070218] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:57:14,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:57:14,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:57:14,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13435337] [2024-11-23 23:57:14,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:57:14,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:57:14,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:57:14,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:57:14,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:57:14,667 INFO L87 Difference]: Start difference. First operand 109 states and 160 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:14,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:57:14,964 INFO L93 Difference]: Finished difference Result 295 states and 437 transitions. [2024-11-23 23:57:14,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:57:14,968 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 221 [2024-11-23 23:57:14,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:57:14,972 INFO L225 Difference]: With dead ends: 295 [2024-11-23 23:57:14,973 INFO L226 Difference]: Without dead ends: 198 [2024-11-23 23:57:14,973 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:57:14,974 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 84 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:57:14,976 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 392 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:57:14,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-23 23:57:15,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 172. [2024-11-23 23:57:15,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 94 states have (on average 1.1914893617021276) internal successors, (112), 94 states have internal predecessors, (112), 72 states have call successors, (72), 5 states have call predecessors, (72), 5 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:57:15,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 256 transitions. [2024-11-23 23:57:15,047 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 256 transitions. Word has length 221 [2024-11-23 23:57:15,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:57:15,049 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 256 transitions. [2024-11-23 23:57:15,049 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:15,049 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 256 transitions. [2024-11-23 23:57:15,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-23 23:57:15,054 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:15,054 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:15,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-23 23:57:15,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:57:15,258 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:15,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:15,259 INFO L85 PathProgramCache]: Analyzing trace with hash 755034249, now seen corresponding path program 1 times [2024-11-23 23:57:15,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:57:15,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326575768] [2024-11-23 23:57:15,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:15,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:57:15,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:15,482 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-11-23 23:57:15,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:57:15,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326575768] [2024-11-23 23:57:15,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326575768] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:57:15,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:57:15,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:57:15,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760620578] [2024-11-23 23:57:15,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:57:15,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:57:15,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:57:15,485 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:57:15,485 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:57:15,485 INFO L87 Difference]: Start difference. First operand 172 states and 256 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-23 23:57:15,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:57:15,787 INFO L93 Difference]: Finished difference Result 362 states and 537 transitions. [2024-11-23 23:57:15,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:57:15,788 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 221 [2024-11-23 23:57:15,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:57:15,792 INFO L225 Difference]: With dead ends: 362 [2024-11-23 23:57:15,794 INFO L226 Difference]: Without dead ends: 265 [2024-11-23 23:57:15,795 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:57:15,795 INFO L435 NwaCegarLoop]: 127 mSDtfsCounter, 168 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:57:15,796 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 246 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:57:15,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2024-11-23 23:57:15,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 172. [2024-11-23 23:57:15,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 94 states have (on average 1.1914893617021276) internal successors, (112), 94 states have internal predecessors, (112), 72 states have call successors, (72), 5 states have call predecessors, (72), 5 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:57:15,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 256 transitions. [2024-11-23 23:57:15,868 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 256 transitions. Word has length 221 [2024-11-23 23:57:15,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:57:15,868 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 256 transitions. [2024-11-23 23:57:15,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-23 23:57:15,869 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 256 transitions. [2024-11-23 23:57:15,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:57:15,875 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:15,875 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:15,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 23:57:15,875 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:15,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:15,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1335552307, now seen corresponding path program 1 times [2024-11-23 23:57:15,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:57:15,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980814937] [2024-11-23 23:57:15,877 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:15,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:57:15,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:16,183 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-11-23 23:57:16,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:57:16,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980814937] [2024-11-23 23:57:16,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980814937] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:57:16,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:57:16,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:57:16,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130041330] [2024-11-23 23:57:16,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:57:16,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:57:16,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:57:16,185 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:57:16,186 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:57:16,186 INFO L87 Difference]: Start difference. First operand 172 states and 256 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:16,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:57:16,444 INFO L93 Difference]: Finished difference Result 291 states and 429 transitions. [2024-11-23 23:57:16,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:57:16,444 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 222 [2024-11-23 23:57:16,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:57:16,447 INFO L225 Difference]: With dead ends: 291 [2024-11-23 23:57:16,447 INFO L226 Difference]: Without dead ends: 194 [2024-11-23 23:57:16,447 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:57:16,451 INFO L435 NwaCegarLoop]: 132 mSDtfsCounter, 74 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:57:16,452 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 387 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:57:16,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2024-11-23 23:57:16,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 173. [2024-11-23 23:57:16,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 95 states have (on average 1.1894736842105262) internal successors, (113), 95 states have internal predecessors, (113), 72 states have call successors, (72), 5 states have call predecessors, (72), 5 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:57:16,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 257 transitions. [2024-11-23 23:57:16,512 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 257 transitions. Word has length 222 [2024-11-23 23:57:16,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:57:16,512 INFO L471 AbstractCegarLoop]: Abstraction has 173 states and 257 transitions. [2024-11-23 23:57:16,513 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:16,513 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 257 transitions. [2024-11-23 23:57:16,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:57:16,517 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:16,517 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:16,518 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 23:57:16,518 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:16,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:16,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1547468572, now seen corresponding path program 1 times [2024-11-23 23:57:16,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:57:16,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826654025] [2024-11-23 23:57:16,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:16,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:57:16,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:16,716 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-11-23 23:57:16,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:57:16,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826654025] [2024-11-23 23:57:16,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826654025] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:57:16,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:57:16,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-23 23:57:16,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786722631] [2024-11-23 23:57:16,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:57:16,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:57:16,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:57:16,723 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:57:16,723 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:57:16,723 INFO L87 Difference]: Start difference. First operand 173 states and 257 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:16,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:57:16,986 INFO L93 Difference]: Finished difference Result 363 states and 537 transitions. [2024-11-23 23:57:16,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:57:16,987 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 222 [2024-11-23 23:57:16,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:57:16,990 INFO L225 Difference]: With dead ends: 363 [2024-11-23 23:57:16,990 INFO L226 Difference]: Without dead ends: 266 [2024-11-23 23:57:16,990 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:57:16,994 INFO L435 NwaCegarLoop]: 125 mSDtfsCounter, 158 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:57:16,995 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 244 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-23 23:57:16,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2024-11-23 23:57:17,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 169. [2024-11-23 23:57:17,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 91 states have (on average 1.1758241758241759) internal successors, (107), 91 states have internal predecessors, (107), 72 states have call successors, (72), 5 states have call predecessors, (72), 5 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:57:17,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 251 transitions. [2024-11-23 23:57:17,056 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 251 transitions. Word has length 222 [2024-11-23 23:57:17,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:57:17,056 INFO L471 AbstractCegarLoop]: Abstraction has 169 states and 251 transitions. [2024-11-23 23:57:17,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:17,057 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 251 transitions. [2024-11-23 23:57:17,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-23 23:57:17,060 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:17,061 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:17,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-23 23:57:17,061 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:17,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:17,062 INFO L85 PathProgramCache]: Analyzing trace with hash 888110288, now seen corresponding path program 1 times [2024-11-23 23:57:17,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:57:17,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22719552] [2024-11-23 23:57:17,062 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:17,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:57:17,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:57:17,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [676685239] [2024-11-23 23:57:17,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:17,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:57:17,226 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:57:17,228 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:57:17,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-23 23:57:17,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:57:17,444 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 23:57:17,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:57:17,755 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-23 23:57:17,755 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-23 23:57:17,757 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-23 23:57:17,771 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-23 23:57:17,959 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:57:17,962 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:18,189 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 23:57:18,198 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 11:57:18 BoogieIcfgContainer [2024-11-23 23:57:18,198 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 23:57:18,198 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 23:57:18,199 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 23:57:18,199 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 23:57:18,203 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:57:06" (3/4) ... [2024-11-23 23:57:18,205 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-23 23:57:18,206 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 23:57:18,207 INFO L158 Benchmark]: Toolchain (without parser) took 12517.11ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 119.1MB in the beginning and 254.9MB in the end (delta: -135.8MB). Peak memory consumption was 151.5MB. Max. memory is 16.1GB. [2024-11-23 23:57:18,207 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 142.6MB. Free memory is still 80.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:57:18,207 INFO L158 Benchmark]: CACSL2BoogieTranslator took 448.35ms. Allocated memory is still 142.6MB. Free memory was 118.8MB in the beginning and 103.7MB in the end (delta: 15.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 23:57:18,208 INFO L158 Benchmark]: Boogie Procedure Inliner took 90.76ms. Allocated memory is still 142.6MB. Free memory was 103.7MB in the beginning and 100.7MB in the end (delta: 3.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:57:18,208 INFO L158 Benchmark]: Boogie Preprocessor took 102.86ms. Allocated memory is still 142.6MB. Free memory was 100.7MB in the beginning and 96.9MB in the end (delta: 3.8MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:57:18,208 INFO L158 Benchmark]: RCFGBuilder took 609.10ms. Allocated memory is still 142.6MB. Free memory was 96.9MB in the beginning and 73.3MB in the end (delta: 23.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-23 23:57:18,208 INFO L158 Benchmark]: TraceAbstraction took 11248.69ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 72.6MB in the beginning and 255.0MB in the end (delta: -182.4MB). Peak memory consumption was 101.2MB. Max. memory is 16.1GB. [2024-11-23 23:57:18,209 INFO L158 Benchmark]: Witness Printer took 7.72ms. Allocated memory is still 427.8MB. Free memory was 255.0MB in the beginning and 254.9MB in the end (delta: 84.0kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:57:18,210 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.34ms. Allocated memory is still 142.6MB. Free memory is still 80.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 448.35ms. Allocated memory is still 142.6MB. Free memory was 118.8MB in the beginning and 103.7MB in the end (delta: 15.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 90.76ms. Allocated memory is still 142.6MB. Free memory was 103.7MB in the beginning and 100.7MB in the end (delta: 3.0MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 102.86ms. Allocated memory is still 142.6MB. Free memory was 100.7MB in the beginning and 96.9MB in the end (delta: 3.8MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 609.10ms. Allocated memory is still 142.6MB. Free memory was 96.9MB in the beginning and 73.3MB in the end (delta: 23.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 11248.69ms. Allocated memory was 142.6MB in the beginning and 427.8MB in the end (delta: 285.2MB). Free memory was 72.6MB in the beginning and 255.0MB in the end (delta: -182.4MB). Peak memory consumption was 101.2MB. Max. memory is 16.1GB. * Witness Printer took 7.72ms. Allocated memory is still 427.8MB. Free memory was 255.0MB in the beginning and 254.9MB in the end (delta: 84.0kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 133, overapproximation of someBinaryFLOATComparisonOperation at line 178, overapproximation of someBinaryDOUBLEComparisonOperation at line 90, overapproximation of someBinaryDOUBLEComparisonOperation at line 194, overapproximation of someBinaryDOUBLEComparisonOperation at line 146, overapproximation of someBinaryDOUBLEComparisonOperation at line 116, overapproximation of someBinaryDOUBLEComparisonOperation at line 144. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 16; [L23] signed char var_1_10 = 2; [L24] signed char var_1_11 = 1; [L25] float var_1_14 = 64.3; [L26] signed char var_1_16 = 32; [L27] unsigned char var_1_17 = 1; [L28] unsigned char var_1_18 = 0; [L29] unsigned char var_1_19 = 0; [L30] double var_1_20 = 9.25; [L31] double var_1_21 = 255.05; [L32] double var_1_22 = 25.5; [L33] unsigned char var_1_23 = 2; [L34] unsigned char var_1_25 = 1; [L35] unsigned short int var_1_26 = 5; [L36] unsigned char var_1_27 = 128; [L37] unsigned char var_1_28 = 1; [L38] signed long int var_1_29 = 128; [L39] unsigned long int var_1_31 = 1; [L40] unsigned long int var_1_32 = 64; [L41] unsigned char var_1_33 = 1; [L42] unsigned char var_1_34 = 1; [L43] unsigned short int var_1_35 = 100; [L44] unsigned short int var_1_36 = 50; [L45] unsigned long int var_1_37 = 3773873024; [L46] unsigned long int var_1_38 = 2296504360; [L47] unsigned long int var_1_39 = 16; [L48] signed long int var_1_40 = 128; [L49] unsigned char var_1_41 = 8; [L50] unsigned char var_1_42 = 25; [L51] signed short int var_1_43 = -50; [L52] float var_1_44 = 99999999999.55; [L53] float var_1_45 = 9.6; [L54] signed char var_1_46 = 32; [L55] signed char var_1_47 = -16; [L56] unsigned char var_1_48 = 0; [L57] unsigned char var_1_49 = 0; [L58] unsigned char last_1_var_1_17 = 1; [L59] double last_1_var_1_20 = 9.25; [L60] unsigned char last_1_var_1_23 = 2; [L61] unsigned short int last_1_var_1_26 = 5; [L62] signed long int last_1_var_1_29 = 128; VAL [isInitial=0, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L198] isInitial = 1 [L199] FCALL initially() [L201] CALL updateLastVariables() [L187] last_1_var_1_17 = var_1_17 [L188] last_1_var_1_20 = var_1_20 [L189] last_1_var_1_23 = var_1_23 [L190] last_1_var_1_26 = var_1_26 [L191] last_1_var_1_29 = var_1_29 VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L201] RET updateLastVariables() [L202] CALL updateVariables() [L129] var_1_11 = __VERIFIER_nondet_char() [L130] CALL assume_abort_if_not(var_1_11 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L130] RET assume_abort_if_not(var_1_11 >= -63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L131] CALL assume_abort_if_not(var_1_11 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L131] RET assume_abort_if_not(var_1_11 <= 63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_14=643/10, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L132] var_1_14 = __VERIFIER_nondet_float() [L133] CALL assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854776000e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L133] RET assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854776000e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=32, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L134] var_1_16 = __VERIFIER_nondet_char() [L135] CALL assume_abort_if_not(var_1_16 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L135] RET assume_abort_if_not(var_1_16 >= -63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L136] CALL assume_abort_if_not(var_1_16 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L136] RET assume_abort_if_not(var_1_16 <= 63) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=0, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L137] var_1_18 = __VERIFIER_nondet_uchar() [L138] CALL assume_abort_if_not(var_1_18 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L138] RET assume_abort_if_not(var_1_18 >= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L139] CALL assume_abort_if_not(var_1_18 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L139] RET assume_abort_if_not(var_1_18 <= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L140] var_1_19 = __VERIFIER_nondet_uchar() [L141] CALL assume_abort_if_not(var_1_19 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L141] RET assume_abort_if_not(var_1_19 >= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L142] CALL assume_abort_if_not(var_1_19 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L142] RET assume_abort_if_not(var_1_19 <= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_21=5101/20, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L143] var_1_21 = __VERIFIER_nondet_double() [L144] CALL assume_abort_if_not((var_1_21 >= -922337.2036854765600e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L144] RET assume_abort_if_not((var_1_21 >= -922337.2036854765600e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_22=51/2, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L145] var_1_22 = __VERIFIER_nondet_double() [L146] CALL assume_abort_if_not((var_1_22 >= -922337.2036854765600e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L146] RET assume_abort_if_not((var_1_22 >= -922337.2036854765600e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=1, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L147] var_1_25 = __VERIFIER_nondet_uchar() [L148] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L148] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L149] CALL assume_abort_if_not(var_1_25 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L149] RET assume_abort_if_not(var_1_25 <= 254) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=128, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L150] var_1_27 = __VERIFIER_nondet_uchar() [L151] CALL assume_abort_if_not(var_1_27 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L151] RET assume_abort_if_not(var_1_27 >= 127) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L152] CALL assume_abort_if_not(var_1_27 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L152] RET assume_abort_if_not(var_1_27 <= 255) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=1, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L153] var_1_28 = __VERIFIER_nondet_uchar() [L154] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L154] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L155] CALL assume_abort_if_not(var_1_28 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L155] RET assume_abort_if_not(var_1_28 <= 127) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L156] var_1_33 = __VERIFIER_nondet_uchar() [L157] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L157] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L158] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L158] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L159] var_1_34 = __VERIFIER_nondet_uchar() [L160] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L160] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L161] CALL assume_abort_if_not(var_1_34 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L161] RET assume_abort_if_not(var_1_34 <= 1) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=100, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L162] var_1_35 = __VERIFIER_nondet_ushort() [L163] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L163] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L164] CALL assume_abort_if_not(var_1_35 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L164] RET assume_abort_if_not(var_1_35 <= 65535) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_36=50, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L165] var_1_36 = __VERIFIER_nondet_ushort() [L166] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L166] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L167] CALL assume_abort_if_not(var_1_36 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L167] RET assume_abort_if_not(var_1_36 <= 65535) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=3773873024, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L168] var_1_37 = __VERIFIER_nondet_ulong() [L169] CALL assume_abort_if_not(var_1_37 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L169] RET assume_abort_if_not(var_1_37 >= 2147483647) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L170] CALL assume_abort_if_not(var_1_37 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L170] RET assume_abort_if_not(var_1_37 <= 4294967294) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=2296504360, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L171] var_1_38 = __VERIFIER_nondet_ulong() [L172] CALL assume_abort_if_not(var_1_38 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L172] RET assume_abort_if_not(var_1_38 >= 2147483647) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L173] CALL assume_abort_if_not(var_1_38 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L173] RET assume_abort_if_not(var_1_38 <= 4294967294) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=25, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L174] var_1_42 = __VERIFIER_nondet_uchar() [L175] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L175] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L176] CALL assume_abort_if_not(var_1_42 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L176] RET assume_abort_if_not(var_1_42 <= 254) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_45=48/5, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L177] var_1_45 = __VERIFIER_nondet_float() [L178] CALL assume_abort_if_not((var_1_45 >= -922337.2036854765600e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854765600e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L178] RET assume_abort_if_not((var_1_45 >= -922337.2036854765600e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854765600e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-16, var_1_48=0, var_1_49=0] [L179] var_1_47 = __VERIFIER_nondet_char() [L180] CALL assume_abort_if_not(var_1_47 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0, var_1_49=0] [L180] RET assume_abort_if_not(var_1_47 >= -127) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0, var_1_49=0] [L181] CALL assume_abort_if_not(var_1_47 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0, var_1_49=0] [L181] RET assume_abort_if_not(var_1_47 <= 126) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0, var_1_49=0] [L182] var_1_49 = __VERIFIER_nondet_uchar() [L183] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0] [L183] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0] [L184] CALL assume_abort_if_not(var_1_49 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0, var_1_49=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0, var_1_49=0] [L184] RET assume_abort_if_not(var_1_49 <= 0) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0, var_1_49=0] [L202] RET updateVariables() [L203] CALL step() [L66] COND FALSE !(var_1_33 && var_1_34) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=16, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0, var_1_49=0] [L71] COND TRUE (- var_1_38) <= (- var_1_37) [L72] var_1_39 = (2368197193u - var_1_36) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=128, var_1_41=8, var_1_42=0, var_1_43=-50, var_1_44=1999999999991/20, var_1_46=32, var_1_47=-127, var_1_48=0, var_1_49=0] [L80] var_1_40 = var_1_35 [L81] var_1_41 = var_1_42 [L82] var_1_43 = var_1_41 [L83] var_1_44 = var_1_45 [L84] var_1_46 = var_1_47 [L85] var_1_48 = var_1_49 VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L86] COND FALSE !((last_1_var_1_29 * last_1_var_1_23) <= last_1_var_1_29) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L89] COND TRUE last_1_var_1_17 || last_1_var_1_17 VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=2, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L90] COND TRUE (((((last_1_var_1_20) < 0 ) ? -(last_1_var_1_20) : (last_1_var_1_20))) - var_1_14) == (last_1_var_1_20 + last_1_var_1_20) [L91] var_1_10 = (var_1_11 + var_1_16) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=2, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L99] COND TRUE (last_1_var_1_29 + last_1_var_1_29) > last_1_var_1_26 [L100] var_1_23 = var_1_25 VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=0, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L102] var_1_17 = (var_1_18 && var_1_19) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=0, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L103] COND FALSE !(! var_1_18) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=0, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L106] COND TRUE 256 >= var_1_10 VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=0, var_1_25=0, var_1_26=5, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L107] COND TRUE var_1_17 && (var_1_25 >= (var_1_27 - var_1_28)) [L108] var_1_26 = 16 VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=0, var_1_25=0, var_1_26=16, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L115] signed long int stepLocal_0 = var_1_23 * var_1_26; VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, stepLocal_0=0, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=16, var_1_20=37/4, var_1_23=0, var_1_25=0, var_1_26=16, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L116] COND FALSE !(((((var_1_20) < (63.5)) ? (var_1_20) : (63.5))) > (2.4 * var_1_20)) [L123] var_1_1 = -50 VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, stepLocal_0=0, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=-50, var_1_20=37/4, var_1_23=0, var_1_25=0, var_1_26=16, var_1_27=127, var_1_28=127, var_1_29=128, var_1_31=1, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L125] var_1_31 = var_1_26 [L126] var_1_29 = var_1_1 VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, stepLocal_0=0, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=-50, var_1_20=37/4, var_1_23=0, var_1_25=0, var_1_26=16, var_1_27=127, var_1_28=127, var_1_29=-50, var_1_31=16, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L203] RET step() [L204] CALL, EXPR property() [L194-L195] return ((((((((((((var_1_20) < (63.5)) ? (var_1_20) : (63.5))) > (2.4 * var_1_20)) ? (((var_1_23 * var_1_26) <= (~ var_1_26)) ? (var_1_1 == ((signed short int) (((((var_1_10) < (var_1_10)) ? (var_1_10) : (var_1_10))) + var_1_23))) : (var_1_1 == ((signed short int) var_1_10))) : (var_1_1 == ((signed short int) -50))) && (((last_1_var_1_29 * last_1_var_1_23) <= last_1_var_1_29) ? (var_1_10 == ((signed char) (var_1_11 + 10))) : ((last_1_var_1_17 || last_1_var_1_17) ? (((((((last_1_var_1_20) < 0 ) ? -(last_1_var_1_20) : (last_1_var_1_20))) - var_1_14) == (last_1_var_1_20 + last_1_var_1_20)) ? (var_1_10 == ((signed char) (var_1_11 + var_1_16))) : (var_1_10 == ((signed char) var_1_11))) : (var_1_10 == ((signed char) var_1_16))))) && (var_1_17 == ((unsigned char) (var_1_18 && var_1_19)))) && ((! var_1_18) ? (var_1_20 == ((double) ((((var_1_21) > (var_1_22)) ? (var_1_21) : (var_1_22))))) : 1)) && (((last_1_var_1_29 + last_1_var_1_29) > last_1_var_1_26) ? (var_1_23 == ((unsigned char) var_1_25)) : 1)) && ((256 >= var_1_10) ? ((var_1_17 && (var_1_25 >= (var_1_27 - var_1_28))) ? (var_1_26 == ((unsigned short int) 16)) : (var_1_26 == ((unsigned short int) var_1_28))) : (var_1_26 == ((unsigned short int) var_1_25)))) && (var_1_29 == ((signed long int) var_1_1))) && (var_1_31 == ((unsigned long int) var_1_26)) ; VAL [\result=0, isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=-50, var_1_20=37/4, var_1_23=0, var_1_25=0, var_1_26=16, var_1_27=127, var_1_28=127, var_1_29=-50, var_1_31=16, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L204] RET, EXPR property() [L204] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=-50, var_1_20=37/4, var_1_23=0, var_1_25=0, var_1_26=16, var_1_27=127, var_1_28=127, var_1_29=-50, var_1_31=16, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_17=1, last_1_var_1_20=37/4, last_1_var_1_23=2, last_1_var_1_26=5, last_1_var_1_29=128, var_1_10=64, var_1_11=1, var_1_16=63, var_1_17=1, var_1_18=1, var_1_19=1, var_1_1=-50, var_1_20=37/4, var_1_23=0, var_1_25=0, var_1_26=16, var_1_27=127, var_1_28=127, var_1_29=-50, var_1_31=16, var_1_32=64, var_1_33=1, var_1_34=0, var_1_35=0, var_1_36=0, var_1_37=8589934590, var_1_38=8589934590, var_1_39=2368197193, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=0, var_1_44=2, var_1_45=2, var_1_46=-127, var_1_47=-127, var_1_48=0, var_1_49=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 92 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 10.9s, OverallIterations: 9, TraceHistogramMax: 36, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 2.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 632 SdHoareTripleChecker+Valid, 1.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 627 mSDsluCounter, 2196 SdHoareTripleChecker+Invalid, 1.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1147 mSDsCounter, 434 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 367 IncrementalHoareTripleChecker+Invalid, 801 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 434 mSolverCounterUnsat, 1049 mSDtfsCounter, 367 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 918 GetRequests, 894 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=173occurred in iteration=7, InterpolantAutomatonStates: 33, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 8 MinimizatonAttempts, 278 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 5.1s InterpolantComputationTime, 2876 NumberOfCodeBlocks, 2876 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 2419 ConstructedInterpolants, 0 QuantifiedInterpolants, 5410 SizeOfPredicates, 2 NumberOfNonLiveVariables, 1557 ConjunctsInSsa, 14 ConjunctsInUnsatCore, 11 InterpolantComputations, 7 PerfectInterpolantSequences, 27380/27720 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-23 23:57:18,245 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-72.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 52e2a57dba1538f20419ddee0bc9c4f4ee002c939d2243152d7076571da1423c --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:57:21,142 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:57:21,274 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 23:57:21,281 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:57:21,282 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:57:21,329 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:57:21,331 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:57:21,332 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:57:21,332 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:57:21,334 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:57:21,334 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:57:21,334 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:57:21,334 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:57:21,334 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:57:21,334 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:57:21,335 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:57:21,335 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:57:21,335 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:57:21,335 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:57:21,335 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:57:21,335 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:57:21,335 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:57:21,335 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:57:21,336 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 23:57:21,336 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 23:57:21,336 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 23:57:21,336 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:57:21,336 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:57:21,336 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:57:21,336 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:57:21,336 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:57:21,336 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:57:21,337 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:57:21,337 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:57:21,337 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:57:21,337 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:57:21,337 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:57:21,337 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:57:21,337 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:57:21,337 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:57:21,340 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:57:21,340 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:57:21,340 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:57:21,341 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:57:21,341 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 23:57:21,341 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 23:57:21,342 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:57:21,342 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:57:21,342 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:57:21,342 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:57:21,342 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 52e2a57dba1538f20419ddee0bc9c4f4ee002c939d2243152d7076571da1423c [2024-11-23 23:57:21,706 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:57:21,715 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:57:21,718 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:57:21,719 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:57:21,720 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:57:21,721 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-72.i [2024-11-23 23:57:24,880 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/data/1cd60880a/93bf00301a7e48bfb3fc8c8b2e9ec3e2/FLAG8e436dd9f [2024-11-23 23:57:25,179 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:57:25,182 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-72.i [2024-11-23 23:57:25,198 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/data/1cd60880a/93bf00301a7e48bfb3fc8c8b2e9ec3e2/FLAG8e436dd9f [2024-11-23 23:57:25,223 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/data/1cd60880a/93bf00301a7e48bfb3fc8c8b2e9ec3e2 [2024-11-23 23:57:25,225 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:57:25,227 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:57:25,230 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:57:25,231 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:57:25,237 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:57:25,238 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,241 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@eb34332 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25, skipping insertion in model container [2024-11-23 23:57:25,241 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,273 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:57:25,466 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-72.i[915,928] [2024-11-23 23:57:25,567 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:57:25,593 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:57:25,608 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-72.i[915,928] [2024-11-23 23:57:25,663 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:57:25,684 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:57:25,684 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25 WrapperNode [2024-11-23 23:57:25,685 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:57:25,686 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:57:25,686 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:57:25,686 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:57:25,693 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,705 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,733 INFO L138 Inliner]: procedures = 27, calls = 49, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 214 [2024-11-23 23:57:25,734 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:57:25,734 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:57:25,735 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:57:25,735 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:57:25,744 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,745 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,749 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,764 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-23 23:57:25,764 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,764 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,775 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,777 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,781 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,783 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,785 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,789 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:57:25,790 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:57:25,790 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:57:25,790 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:57:25,791 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (1/1) ... [2024-11-23 23:57:25,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:57:25,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:57:25,831 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:57:25,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:57:25,864 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:57:25,865 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 23:57:25,865 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:57:25,865 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:57:25,866 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:57:25,866 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:57:26,011 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:57:26,014 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:57:39,502 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-11-23 23:57:39,502 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:57:39,520 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:57:39,521 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:57:39,522 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:57:39 BoogieIcfgContainer [2024-11-23 23:57:39,523 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:57:39,525 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:57:39,526 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:57:39,532 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:57:39,532 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:57:25" (1/3) ... [2024-11-23 23:57:39,533 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46143206 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:57:39, skipping insertion in model container [2024-11-23 23:57:39,534 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:57:25" (2/3) ... [2024-11-23 23:57:39,534 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46143206 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:57:39, skipping insertion in model container [2024-11-23 23:57:39,536 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:57:39" (3/3) ... [2024-11-23 23:57:39,537 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-72.i [2024-11-23 23:57:39,554 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:57:39,555 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-72.i that has 2 procedures, 92 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:57:39,632 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:57:39,649 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1d4ecc32, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:57:39,649 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:57:39,655 INFO L276 IsEmpty]: Start isEmpty. Operand has 92 states, 53 states have (on average 1.3396226415094339) internal successors, (71), 54 states have internal predecessors, (71), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2024-11-23 23:57:39,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-23 23:57:39,682 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:39,683 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:39,684 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:39,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:39,693 INFO L85 PathProgramCache]: Analyzing trace with hash -504566907, now seen corresponding path program 1 times [2024-11-23 23:57:39,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:57:39,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [745547295] [2024-11-23 23:57:39,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:39,712 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:57:39,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:57:39,718 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:57:39,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-23 23:57:40,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:40,466 INFO L256 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:57:40,488 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:57:40,574 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 670 proven. 0 refuted. 0 times theorem prover too weak. 1850 trivial. 0 not checked. [2024-11-23 23:57:40,576 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:57:40,579 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:57:40,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [745547295] [2024-11-23 23:57:40,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [745547295] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:57:40,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:57:40,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:57:40,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619737824] [2024-11-23 23:57:40,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:57:40,588 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:57:40,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:57:40,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:57:40,614 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:57:40,617 INFO L87 Difference]: Start difference. First operand has 92 states, 53 states have (on average 1.3396226415094339) internal successors, (71), 54 states have internal predecessors, (71), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) Second operand has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-23 23:57:40,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:57:40,670 INFO L93 Difference]: Finished difference Result 177 states and 316 transitions. [2024-11-23 23:57:40,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:57:40,672 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 220 [2024-11-23 23:57:40,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:57:40,682 INFO L225 Difference]: With dead ends: 177 [2024-11-23 23:57:40,683 INFO L226 Difference]: Without dead ends: 88 [2024-11-23 23:57:40,689 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:57:40,693 INFO L435 NwaCegarLoop]: 135 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, 135 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:57:40,694 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:57:40,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2024-11-23 23:57:40,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2024-11-23 23:57:40,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 50 states have (on average 1.26) internal successors, (63), 50 states have internal predecessors, (63), 36 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2024-11-23 23:57:40,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 135 transitions. [2024-11-23 23:57:40,772 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 135 transitions. Word has length 220 [2024-11-23 23:57:40,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:57:40,772 INFO L471 AbstractCegarLoop]: Abstraction has 88 states and 135 transitions. [2024-11-23 23:57:40,773 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.5) internal successors, (47), 2 states have internal predecessors, (47), 2 states have call successors, (36), 2 states have call predecessors, (36), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-23 23:57:40,773 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 135 transitions. [2024-11-23 23:57:40,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-11-23 23:57:40,777 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:40,778 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:40,797 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-23 23:57:40,978 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:57:40,979 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:40,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:40,980 INFO L85 PathProgramCache]: Analyzing trace with hash -388207859, now seen corresponding path program 1 times [2024-11-23 23:57:40,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:57:40,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1025456915] [2024-11-23 23:57:40,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:40,982 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:57:40,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:57:40,986 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:57:40,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-23 23:57:41,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:41,617 INFO L256 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-23 23:57:41,635 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:57:46,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-11-23 23:57:46,429 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:57:46,429 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:57:46,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1025456915] [2024-11-23 23:57:46,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1025456915] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:57:46,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:57:46,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:57:46,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106398718] [2024-11-23 23:57:46,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:57:46,432 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:57:46,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:57:46,433 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:57:46,434 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:57:46,434 INFO L87 Difference]: Start difference. First operand 88 states and 135 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:50,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:57:54,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.16s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:57:58,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:57:58,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:57:58,340 INFO L93 Difference]: Finished difference Result 267 states and 412 transitions. [2024-11-23 23:57:58,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:57:58,371 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 221 [2024-11-23 23:57:58,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:57:58,377 INFO L225 Difference]: With dead ends: 267 [2024-11-23 23:57:58,377 INFO L226 Difference]: Without dead ends: 182 [2024-11-23 23:57:58,378 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:57:58,381 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 84 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 73 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:57:58,381 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 392 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 18 Invalid, 2 Unknown, 0 Unchecked, 11.8s Time] [2024-11-23 23:57:58,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2024-11-23 23:57:58,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 156. [2024-11-23 23:57:58,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 81 states have (on average 1.2098765432098766) internal successors, (98), 81 states have internal predecessors, (98), 72 states have call successors, (72), 2 states have call predecessors, (72), 2 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:57:58,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 242 transitions. [2024-11-23 23:57:58,457 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 242 transitions. Word has length 221 [2024-11-23 23:57:58,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:57:58,458 INFO L471 AbstractCegarLoop]: Abstraction has 156 states and 242 transitions. [2024-11-23 23:57:58,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:57:58,459 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 242 transitions. [2024-11-23 23:57:58,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-11-23 23:57:58,466 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:57:58,467 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:57:58,483 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-23 23:57:58,667 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:57:58,667 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:57:58,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:57:58,668 INFO L85 PathProgramCache]: Analyzing trace with hash -942525297, now seen corresponding path program 1 times [2024-11-23 23:57:58,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:57:58,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1694901619] [2024-11-23 23:57:58,669 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:57:58,669 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:57:58,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:57:58,673 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:57:58,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-23 23:57:59,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:57:59,326 INFO L256 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-23 23:57:59,331 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:58:01,307 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2520 trivial. 0 not checked. [2024-11-23 23:58:01,308 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:58:01,308 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:58:01,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1694901619] [2024-11-23 23:58:01,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1694901619] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:58:01,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:58:01,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:58:01,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051772389] [2024-11-23 23:58:01,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:58:01,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-23 23:58:01,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:58:01,310 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-23 23:58:01,311 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-23 23:58:01,311 INFO L87 Difference]: Start difference. First operand 156 states and 242 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:58:05,760 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:58:09,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:58:13,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:58:17,908 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:58:17,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:58:17,909 INFO L93 Difference]: Finished difference Result 259 states and 399 transitions. [2024-11-23 23:58:17,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-23 23:58:17,941 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) Word has length 222 [2024-11-23 23:58:17,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:58:17,946 INFO L225 Difference]: With dead ends: 259 [2024-11-23 23:58:17,946 INFO L226 Difference]: Without dead ends: 174 [2024-11-23 23:58:17,947 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:58:17,948 INFO L435 NwaCegarLoop]: 133 mSDtfsCounter, 71 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 73 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:58:17,949 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 388 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 9 Invalid, 4 Unknown, 0 Unchecked, 16.5s Time] [2024-11-23 23:58:17,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2024-11-23 23:58:18,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 157. [2024-11-23 23:58:18,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 82 states have (on average 1.2073170731707317) internal successors, (99), 82 states have internal predecessors, (99), 72 states have call successors, (72), 2 states have call predecessors, (72), 2 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:58:18,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 243 transitions. [2024-11-23 23:58:18,006 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 243 transitions. Word has length 222 [2024-11-23 23:58:18,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:58:18,007 INFO L471 AbstractCegarLoop]: Abstraction has 157 states and 243 transitions. [2024-11-23 23:58:18,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 1 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 1 states have call predecessors, (36), 1 states have call successors, (36) [2024-11-23 23:58:18,007 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 243 transitions. [2024-11-23 23:58:18,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-23 23:58:18,011 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:58:18,011 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:58:18,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-23 23:58:18,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:58:18,212 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:58:18,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:58:18,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1281137298, now seen corresponding path program 1 times [2024-11-23 23:58:18,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:58:18,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [845268998] [2024-11-23 23:58:18,213 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:18,213 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:58:18,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:58:18,218 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:58:18,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-23 23:58:18,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:58:18,803 INFO L256 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-23 23:58:18,809 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:58:20,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 645 proven. 90 refuted. 0 times theorem prover too weak. 1785 trivial. 0 not checked. [2024-11-23 23:58:20,512 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:58:21,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2520 backedges. 15 proven. 90 refuted. 0 times theorem prover too weak. 2415 trivial. 0 not checked. [2024-11-23 23:58:21,835 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:58:21,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [845268998] [2024-11-23 23:58:21,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [845268998] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-23 23:58:21,836 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:58:21,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-23 23:58:21,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509723895] [2024-11-23 23:58:21,836 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:58:21,837 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-23 23:58:21,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:58:21,838 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-23 23:58:21,838 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:58:21,838 INFO L87 Difference]: Start difference. First operand 157 states and 243 transitions. Second operand has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-23 23:58:27,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:58:31,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.97s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-23 23:58:31,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:58:31,353 INFO L93 Difference]: Finished difference Result 254 states and 385 transitions. [2024-11-23 23:58:31,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:58:31,354 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 223 [2024-11-23 23:58:31,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:58:31,357 INFO L225 Difference]: With dead ends: 254 [2024-11-23 23:58:31,358 INFO L226 Difference]: Without dead ends: 169 [2024-11-23 23:58:31,358 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 438 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-23 23:58:31,359 INFO L435 NwaCegarLoop]: 106 mSDtfsCounter, 36 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:58:31,360 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 240 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 224 Invalid, 1 Unknown, 0 Unchecked, 9.4s Time] [2024-11-23 23:58:31,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2024-11-23 23:58:31,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 165. [2024-11-23 23:58:31,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 88 states have (on average 1.1818181818181819) internal successors, (104), 88 states have internal predecessors, (104), 72 states have call successors, (72), 4 states have call predecessors, (72), 4 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-23 23:58:31,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 248 transitions. [2024-11-23 23:58:31,405 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 248 transitions. Word has length 223 [2024-11-23 23:58:31,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:58:31,406 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 248 transitions. [2024-11-23 23:58:31,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-23 23:58:31,407 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 248 transitions. [2024-11-23 23:58:31,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-11-23 23:58:31,410 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:58:31,410 INFO L218 NwaCegarLoop]: trace histogram [36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-23 23:58:31,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-23 23:58:31,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:58:31,611 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:58:31,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:58:31,612 INFO L85 PathProgramCache]: Analyzing trace with hash 888110288, now seen corresponding path program 1 times [2024-11-23 23:58:31,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:58:31,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [209098039] [2024-11-23 23:58:31,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:58:31,613 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-23 23:58:31,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:58:31,618 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-23 23:58:31,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4268c24a-d78a-4ecc-ad53-eba7d77efc3c/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-23 23:58:32,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:58:32,204 INFO L256 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-23 23:58:32,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:58:53,361 WARN L286 SmtUtils]: Spent 6.53s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:59:08,652 WARN L286 SmtUtils]: Spent 5.36s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:59:13,747 WARN L286 SmtUtils]: Spent 5.09s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:59:21,832 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:59:29,904 WARN L286 SmtUtils]: Spent 6.54s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:59:38,002 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-23 23:59:48,252 WARN L286 SmtUtils]: Spent 6.86s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:01:21,235 WARN L286 SmtUtils]: Spent 59.40s on a formula simplification that was a NOOP. DAG size: 48 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-24 00:01:29,316 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:01:45,863 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:01:55,350 WARN L286 SmtUtils]: Spent 5.83s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:02:02,485 WARN L286 SmtUtils]: Spent 7.13s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:02:10,543 WARN L286 SmtUtils]: Spent 8.06s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:02:20,887 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:02:27,586 WARN L286 SmtUtils]: Spent 6.70s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:02:34,752 WARN L286 SmtUtils]: Spent 7.17s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:02:38,772 WARN L851 $PredicateComparison]: unable to prove that (and (= c_~last_1_var_1_29~0 (_ bv128 32)) (let ((.cse0 (fp.lt c_~last_1_var_1_20~0 ((_ to_fp 11 53) c_currentRoundingMode (_ bv0 32)))) (.cse1 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_14~0)) (.cse2 (fp.add c_currentRoundingMode c_~last_1_var_1_20~0 c_~last_1_var_1_20~0))) (or (and (not .cse0) (fp.eq (fp.sub c_currentRoundingMode c_~last_1_var_1_20~0 .cse1) .cse2)) (and .cse0 (fp.eq (fp.sub c_currentRoundingMode (fp.neg c_~last_1_var_1_20~0) .cse1) .cse2)))) (= c_~var_1_20~0 ((_ to_fp 11 53) c_currentRoundingMode (/ 37.0 4.0))) (= c_~last_1_var_1_23~0 (_ bv2 8)) (= c_~var_1_23~0 c_~var_1_25~0) (bvsge ((_ zero_extend 24) c_~var_1_18~0) (_ bv1 32)) (bvsge ((_ zero_extend 24) c_~var_1_19~0) (_ bv1 32)) (= (_ bv1 8) c_~last_1_var_1_17~0) (= ((_ extract 7 0) (bvadd ((_ sign_extend 24) c_~var_1_16~0) ((_ sign_extend 24) c_~var_1_11~0))) c_~var_1_10~0) (= c_currentRoundingMode roundNearestTiesToEven)) is different from false [2024-11-24 00:02:48,306 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:02:56,376 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:03:04,451 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:03:09,757 WARN L286 SmtUtils]: Spent 5.31s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:03:17,239 WARN L286 SmtUtils]: Spent 7.48s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:03:25,312 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:03:30,389 WARN L286 SmtUtils]: Spent 5.08s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:03:38,464 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:03:46,541 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:03:52,827 WARN L286 SmtUtils]: Spent 6.28s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:03:58,945 WARN L286 SmtUtils]: Spent 6.12s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:04:06,689 WARN L286 SmtUtils]: Spent 7.74s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:04:15,914 WARN L286 SmtUtils]: Spent 5.00s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:04:24,372 WARN L286 SmtUtils]: Spent 6.06s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:04:28,394 WARN L851 $PredicateComparison]: unable to prove that (and (= c_~last_1_var_1_29~0 (_ bv128 32)) (let ((.cse0 (fp.lt c_~last_1_var_1_20~0 ((_ to_fp 11 53) c_currentRoundingMode (_ bv0 32)))) (.cse1 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_14~0)) (.cse2 (fp.add c_currentRoundingMode c_~last_1_var_1_20~0 c_~last_1_var_1_20~0))) (or (and (not .cse0) (fp.eq (fp.sub c_currentRoundingMode c_~last_1_var_1_20~0 .cse1) .cse2)) (and .cse0 (fp.eq (fp.sub c_currentRoundingMode (fp.neg c_~last_1_var_1_20~0) .cse1) .cse2)))) (= c_~var_1_20~0 ((_ to_fp 11 53) c_currentRoundingMode (/ 37.0 4.0))) (= (_ bv1 8) c_~var_1_17~0) (= c_~last_1_var_1_23~0 (_ bv2 8)) (= c_~var_1_23~0 c_~var_1_25~0) (bvsge ((_ zero_extend 24) c_~var_1_18~0) (_ bv1 32)) (bvsge ((_ zero_extend 24) c_~var_1_19~0) (_ bv1 32)) (= (_ bv1 8) c_~last_1_var_1_17~0) (= ((_ extract 7 0) (bvadd ((_ sign_extend 24) c_~var_1_16~0) ((_ sign_extend 24) c_~var_1_11~0))) c_~var_1_10~0) (= c_currentRoundingMode roundNearestTiesToEven)) is different from false [2024-11-24 00:04:40,164 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:04:54,152 WARN L286 SmtUtils]: Spent 5.61s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:05:03,691 WARN L286 SmtUtils]: Spent 7.30s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:05:13,502 WARN L286 SmtUtils]: Spent 6.05s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:05:19,231 WARN L286 SmtUtils]: Spent 5.73s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:05:29,524 WARN L286 SmtUtils]: Spent 7.64s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:05:35,150 WARN L286 SmtUtils]: Spent 5.63s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:05:42,275 WARN L286 SmtUtils]: Spent 7.12s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:05:50,305 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:05:56,962 WARN L286 SmtUtils]: Spent 6.66s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:06:08,809 WARN L286 SmtUtils]: Spent 6.77s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:06:16,885 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:06:28,863 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:06:36,936 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:06:46,544 WARN L286 SmtUtils]: Spent 8.03s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:06:54,623 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:07:01,014 WARN L286 SmtUtils]: Spent 6.39s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:07:07,305 WARN L286 SmtUtils]: Spent 6.28s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:07:18,245 WARN L286 SmtUtils]: Spent 7.38s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:07:23,502 WARN L286 SmtUtils]: Spent 5.26s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:07:29,615 WARN L286 SmtUtils]: Spent 6.11s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:07:37,694 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:07:42,855 WARN L286 SmtUtils]: Spent 5.16s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:07:54,656 WARN L286 SmtUtils]: Spent 7.58s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:08:07,240 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:08:15,147 WARN L286 SmtUtils]: Spent 7.91s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:08:23,142 WARN L286 SmtUtils]: Spent 7.99s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:08:31,225 WARN L286 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:08:39,311 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:08:47,402 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:08:51,438 WARN L851 $PredicateComparison]: unable to prove that (and (= c_~var_1_26~0 (_ bv16 16)) (= c_~last_1_var_1_29~0 (_ bv128 32)) (let ((.cse0 (fp.lt c_~last_1_var_1_20~0 ((_ to_fp 11 53) c_currentRoundingMode (_ bv0 32)))) (.cse1 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_14~0)) (.cse2 (fp.add c_currentRoundingMode c_~last_1_var_1_20~0 c_~last_1_var_1_20~0))) (or (and (not .cse0) (fp.eq (fp.sub c_currentRoundingMode c_~last_1_var_1_20~0 .cse1) .cse2)) (and .cse0 (fp.eq (fp.sub c_currentRoundingMode (fp.neg c_~last_1_var_1_20~0) .cse1) .cse2)))) (= c_~var_1_20~0 ((_ to_fp 11 53) c_currentRoundingMode (/ 37.0 4.0))) (bvsge ((_ zero_extend 24) c_~var_1_25~0) (bvadd (bvneg ((_ zero_extend 24) c_~var_1_28~0)) ((_ zero_extend 24) c_~var_1_27~0))) (= (_ bv1 8) c_~var_1_17~0) (= c_~last_1_var_1_23~0 (_ bv2 8)) (= c_~var_1_23~0 c_~var_1_25~0) (bvsge ((_ zero_extend 24) c_~var_1_18~0) (_ bv1 32)) (bvsge ((_ zero_extend 24) c_~var_1_19~0) (_ bv1 32)) (= (_ bv1 8) c_~last_1_var_1_17~0) (= ((_ extract 7 0) (bvadd ((_ sign_extend 24) c_~var_1_16~0) ((_ sign_extend 24) c_~var_1_11~0))) c_~var_1_10~0) (= c_currentRoundingMode roundNearestTiesToEven)) is different from false [2024-11-24 00:09:01,309 WARN L286 SmtUtils]: Spent 7.07s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:09:08,918 WARN L286 SmtUtils]: Spent 7.61s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:09:17,008 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:09:25,098 WARN L286 SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:09:31,724 WARN L286 SmtUtils]: Spent 6.63s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:09:36,916 WARN L286 SmtUtils]: Spent 5.19s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:09:48,361 WARN L286 SmtUtils]: Spent 6.47s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:09:55,632 WARN L286 SmtUtils]: Spent 7.26s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:10:01,112 WARN L286 SmtUtils]: Spent 5.48s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:10:09,208 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:10:17,350 WARN L286 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:10:23,834 WARN L286 SmtUtils]: Spent 6.48s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:10:31,932 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:10:40,036 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:10:51,498 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:11:01,933 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:11:09,468 WARN L286 SmtUtils]: Spent 7.53s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:11:19,506 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:11:27,610 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:11:33,842 WARN L286 SmtUtils]: Spent 6.23s on a formula simplification that was a NOOP. DAG size: 7 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:11:41,977 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:11:47,807 WARN L286 SmtUtils]: Spent 5.83s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:11:54,881 WARN L286 SmtUtils]: Spent 7.07s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:12:03,013 WARN L286 SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-24 00:12:11,115 WARN L286 SmtUtils]: Spent 8.10s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)