./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-47.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1 --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 acf96f98115e916482c5bc0050274c261c28726d1a867264d0a4d4aa796f7e9a --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:05:52,532 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:05:52,583 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 15:05:52,588 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:05:52,588 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:05:52,610 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:05:52,611 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:05:52,611 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:05:52,611 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:05:52,611 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:05:52,611 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:05:52,611 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:05:52,612 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:05:52,612 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:05:52,612 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:05:52,612 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:05:52,612 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:05:52,612 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:05:52,612 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 15:05:52,612 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:05:52,612 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:05:52,612 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:05:52,613 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:05:52,613 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:05:52,613 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:05:52,613 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:05:52,613 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:05:52,613 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:05:52,613 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:05:52,613 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:05:52,613 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:05:52,613 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:05:52,613 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:05:52,613 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:05:52,614 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:05:52,614 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:05:52,614 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:05:52,614 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:05:52,614 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:05:52,614 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:05:52,614 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:05:52,614 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:05:52,614 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 15:05:52,614 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 15:05:52,614 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:05:52,615 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:05:52,615 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:05:52,615 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:05:52,615 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_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1 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 -> acf96f98115e916482c5bc0050274c261c28726d1a867264d0a4d4aa796f7e9a [2024-12-02 15:05:52,841 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:05:52,849 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:05:52,851 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:05:52,852 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:05:52,852 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:05:52,853 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-47.i [2024-12-02 15:05:55,545 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/data/58139a4a2/02ef56542c2147fb805d4750c80dd139/FLAG3aab58a9d [2024-12-02 15:05:55,799 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:05:55,800 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-47.i [2024-12-02 15:05:55,808 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/data/58139a4a2/02ef56542c2147fb805d4750c80dd139/FLAG3aab58a9d [2024-12-02 15:05:56,136 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/data/58139a4a2/02ef56542c2147fb805d4750c80dd139 [2024-12-02 15:05:56,138 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:05:56,138 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:05:56,139 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:05:56,139 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:05:56,142 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:05:56,143 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,143 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a65baf5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56, skipping insertion in model container [2024-12-02 15:05:56,143 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,159 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:05:56,284 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_38f5b52c-cfba-426a-a14d-898b4d8d8945/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-47.i[915,928] [2024-12-02 15:05:56,355 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:05:56,367 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:05:56,378 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_38f5b52c-cfba-426a-a14d-898b4d8d8945/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-47.i[915,928] [2024-12-02 15:05:56,410 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:05:56,426 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:05:56,426 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56 WrapperNode [2024-12-02 15:05:56,426 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:05:56,427 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:05:56,427 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:05:56,427 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:05:56,434 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,444 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,480 INFO L138 Inliner]: procedures = 26, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 278 [2024-12-02 15:05:56,481 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:05:56,481 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:05:56,481 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:05:56,481 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:05:56,490 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,490 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,494 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,511 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-12-02 15:05:56,511 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,511 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,521 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,523 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,527 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,531 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,533 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,539 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:05:56,540 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:05:56,540 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:05:56,540 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:05:56,541 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (1/1) ... [2024-12-02 15:05:56,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:05:56,561 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:05:56,573 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:05:56,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:05:56,600 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:05:56,600 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 15:05:56,600 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 15:05:56,600 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 15:05:56,600 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:05:56,600 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:05:56,677 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:05:56,678 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:05:57,124 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-12-02 15:05:57,125 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:05:57,136 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:05:57,136 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 15:05:57,137 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:05:57 BoogieIcfgContainer [2024-12-02 15:05:57,137 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:05:57,139 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:05:57,139 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:05:57,144 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:05:57,144 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:05:56" (1/3) ... [2024-12-02 15:05:57,145 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a0d16e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:05:57, skipping insertion in model container [2024-12-02 15:05:57,145 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:05:56" (2/3) ... [2024-12-02 15:05:57,145 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a0d16e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:05:57, skipping insertion in model container [2024-12-02 15:05:57,145 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:05:57" (3/3) ... [2024-12-02 15:05:57,146 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-47.i [2024-12-02 15:05:57,162 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:05:57,164 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-47.i that has 2 procedures, 121 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 15:05:57,217 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:05:57,229 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;@64202829, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:05:57,230 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 15:05:57,234 INFO L276 IsEmpty]: Start isEmpty. Operand has 121 states, 84 states have (on average 1.4761904761904763) internal successors, (124), 85 states have internal predecessors, (124), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-12-02 15:05:57,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-12-02 15:05:57,247 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:05:57,248 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:05:57,248 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:05:57,253 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:05:57,253 INFO L85 PathProgramCache]: Analyzing trace with hash 2052914372, now seen corresponding path program 1 times [2024-12-02 15:05:57,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:05:57,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307829550] [2024-12-02 15:05:57,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:05:57,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:05:57,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:05:57,577 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-12-02 15:05:57,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:05:57,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307829550] [2024-12-02 15:05:57,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307829550] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:05:57,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266215609] [2024-12-02 15:05:57,579 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:05:57,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:05:57,579 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:05:57,581 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:05:57,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 15:05:57,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:05:57,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 15:05:57,776 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:05:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 2178 trivial. 0 not checked. [2024-12-02 15:05:57,806 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:05:57,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266215609] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:05:57,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:05:57,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 15:05:57,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356832175] [2024-12-02 15:05:57,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:05:57,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 15:05:57,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:05:57,857 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 15:05:57,857 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:05:57,860 INFO L87 Difference]: Start difference. First operand has 121 states, 84 states have (on average 1.4761904761904763) internal successors, (124), 85 states have internal predecessors, (124), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 15:05:57,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:05:57,888 INFO L93 Difference]: Finished difference Result 235 states and 412 transitions. [2024-12-02 15:05:57,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 15:05:57,889 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) Word has length 218 [2024-12-02 15:05:57,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:05:57,895 INFO L225 Difference]: With dead ends: 235 [2024-12-02 15:05:57,895 INFO L226 Difference]: Without dead ends: 117 [2024-12-02 15:05:57,898 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-12-02 15:05:57,900 INFO L435 NwaCegarLoop]: 180 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, 180 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-12-02 15:05:57,901 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:05:57,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2024-12-02 15:05:57,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 117. [2024-12-02 15:05:57,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 117 states, 81 states have (on average 1.382716049382716) internal successors, (112), 81 states have internal predecessors, (112), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-12-02 15:05:57,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 180 transitions. [2024-12-02 15:05:57,943 INFO L78 Accepts]: Start accepts. Automaton has 117 states and 180 transitions. Word has length 218 [2024-12-02 15:05:57,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:05:57,943 INFO L471 AbstractCegarLoop]: Abstraction has 117 states and 180 transitions. [2024-12-02 15:05:57,944 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.5) internal successors, (53), 2 states have internal predecessors, (53), 2 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 15:05:57,944 INFO L276 IsEmpty]: Start isEmpty. Operand 117 states and 180 transitions. [2024-12-02 15:05:57,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-12-02 15:05:57,948 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:05:57,948 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:05:57,959 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 15:05:58,150 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 15:05:58,151 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:05:58,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:05:58,153 INFO L85 PathProgramCache]: Analyzing trace with hash 624611247, now seen corresponding path program 1 times [2024-12-02 15:05:58,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:05:58,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571423492] [2024-12-02 15:05:58,154 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:05:58,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:05:58,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:05:59,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 15:05:59,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:05:59,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571423492] [2024-12-02 15:05:59,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571423492] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:05:59,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:05:59,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 15:05:59,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063055588] [2024-12-02 15:05:59,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:05:59,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:05:59,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:05:59,074 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:05:59,075 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:05:59,075 INFO L87 Difference]: Start difference. First operand 117 states and 180 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:05:59,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:05:59,449 INFO L93 Difference]: Finished difference Result 346 states and 535 transitions. [2024-12-02 15:05:59,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:05:59,450 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-12-02 15:05:59,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:05:59,454 INFO L225 Difference]: With dead ends: 346 [2024-12-02 15:05:59,454 INFO L226 Difference]: Without dead ends: 232 [2024-12-02 15:05:59,455 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-12-02 15:05:59,456 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 135 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:05:59,456 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 500 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 15:05:59,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-12-02 15:05:59,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 189. [2024-12-02 15:05:59,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 118 states have (on average 1.3305084745762712) internal successors, (157), 118 states have internal predecessors, (157), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-12-02 15:05:59,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 293 transitions. [2024-12-02 15:05:59,500 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 293 transitions. Word has length 219 [2024-12-02 15:05:59,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:05:59,501 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 293 transitions. [2024-12-02 15:05:59,501 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:05:59,501 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 293 transitions. [2024-12-02 15:05:59,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-12-02 15:05:59,505 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:05:59,505 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:05:59,505 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 15:05:59,505 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:05:59,506 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:05:59,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1981412307, now seen corresponding path program 1 times [2024-12-02 15:05:59,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:05:59,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987407678] [2024-12-02 15:05:59,506 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:05:59,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:05:59,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:00,081 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 15:06:00,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:06:00,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987407678] [2024-12-02 15:06:00,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987407678] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:06:00,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:06:00,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:06:00,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630226646] [2024-12-02 15:06:00,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:06:00,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:06:00,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:06:00,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:06:00,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:06:00,084 INFO L87 Difference]: Start difference. First operand 189 states and 293 transitions. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:06:00,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:06:00,355 INFO L93 Difference]: Finished difference Result 346 states and 534 transitions. [2024-12-02 15:06:00,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:06:00,356 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 219 [2024-12-02 15:06:00,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:06:00,360 INFO L225 Difference]: With dead ends: 346 [2024-12-02 15:06:00,360 INFO L226 Difference]: Without dead ends: 232 [2024-12-02 15:06:00,361 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:06:00,361 INFO L435 NwaCegarLoop]: 172 mSDtfsCounter, 159 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 172 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:06:00,362 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 681 Invalid, 172 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 15:06:00,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-12-02 15:06:00,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 201. [2024-12-02 15:06:00,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 130 states have (on average 1.3307692307692307) internal successors, (173), 130 states have internal predecessors, (173), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-12-02 15:06:00,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 309 transitions. [2024-12-02 15:06:00,402 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 309 transitions. Word has length 219 [2024-12-02 15:06:00,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:06:00,403 INFO L471 AbstractCegarLoop]: Abstraction has 201 states and 309 transitions. [2024-12-02 15:06:00,403 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:06:00,403 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 309 transitions. [2024-12-02 15:06:00,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2024-12-02 15:06:00,405 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:06:00,406 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:06:00,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 15:06:00,406 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:06:00,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:06:00,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1212625496, now seen corresponding path program 1 times [2024-12-02 15:06:00,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:06:00,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279533903] [2024-12-02 15:06:00,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:00,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:06:00,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:01,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 15:06:01,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:06:01,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279533903] [2024-12-02 15:06:01,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279533903] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:06:01,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:06:01,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:06:01,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411327045] [2024-12-02 15:06:01,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:06:01,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:06:01,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:06:01,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:06:01,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:06:01,105 INFO L87 Difference]: Start difference. First operand 201 states and 309 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:06:01,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:06:01,709 INFO L93 Difference]: Finished difference Result 489 states and 746 transitions. [2024-12-02 15:06:01,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:06:01,710 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 221 [2024-12-02 15:06:01,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:06:01,713 INFO L225 Difference]: With dead ends: 489 [2024-12-02 15:06:01,713 INFO L226 Difference]: Without dead ends: 375 [2024-12-02 15:06:01,714 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 15:06:01,715 INFO L435 NwaCegarLoop]: 233 mSDtfsCounter, 170 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:06:01,715 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 646 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 15:06:01,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2024-12-02 15:06:01,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 370. [2024-12-02 15:06:01,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 261 states have (on average 1.3409961685823755) internal successors, (350), 262 states have internal predecessors, (350), 104 states have call successors, (104), 4 states have call predecessors, (104), 4 states have return successors, (104), 103 states have call predecessors, (104), 104 states have call successors, (104) [2024-12-02 15:06:01,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 558 transitions. [2024-12-02 15:06:01,764 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 558 transitions. Word has length 221 [2024-12-02 15:06:01,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:06:01,764 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 558 transitions. [2024-12-02 15:06:01,765 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:06:01,765 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 558 transitions. [2024-12-02 15:06:01,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-12-02 15:06:01,767 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:06:01,767 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:06:01,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 15:06:01,768 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:06:01,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:06:01,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1599117775, now seen corresponding path program 1 times [2024-12-02 15:06:01,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:06:01,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511337817] [2024-12-02 15:06:01,768 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:01,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:06:01,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:01,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 15:06:01,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:06:01,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511337817] [2024-12-02 15:06:01,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511337817] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:06:01,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:06:01,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 15:06:01,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904425199] [2024-12-02 15:06:01,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:06:01,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:06:01,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:06:01,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:06:01,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:06:01,948 INFO L87 Difference]: Start difference. First operand 370 states and 558 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:06:02,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:06:02,107 INFO L93 Difference]: Finished difference Result 678 states and 1038 transitions. [2024-12-02 15:06:02,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:06:02,108 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 222 [2024-12-02 15:06:02,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:06:02,111 INFO L225 Difference]: With dead ends: 678 [2024-12-02 15:06:02,111 INFO L226 Difference]: Without dead ends: 564 [2024-12-02 15:06:02,112 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 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-12-02 15:06:02,113 INFO L435 NwaCegarLoop]: 313 mSDtfsCounter, 159 mSDsluCounter, 442 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:06:02,113 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 755 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:06:02,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2024-12-02 15:06:02,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 458. [2024-12-02 15:06:02,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 316 states have (on average 1.3164556962025316) internal successors, (416), 317 states have internal predecessors, (416), 136 states have call successors, (136), 5 states have call predecessors, (136), 5 states have return successors, (136), 135 states have call predecessors, (136), 136 states have call successors, (136) [2024-12-02 15:06:02,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 688 transitions. [2024-12-02 15:06:02,165 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 688 transitions. Word has length 222 [2024-12-02 15:06:02,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:06:02,165 INFO L471 AbstractCegarLoop]: Abstraction has 458 states and 688 transitions. [2024-12-02 15:06:02,165 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:06:02,166 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 688 transitions. [2024-12-02 15:06:02,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2024-12-02 15:06:02,167 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:06:02,168 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:06:02,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 15:06:02,168 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:06:02,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:06:02,168 INFO L85 PathProgramCache]: Analyzing trace with hash -160675482, now seen corresponding path program 1 times [2024-12-02 15:06:02,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:06:02,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660546712] [2024-12-02 15:06:02,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:02,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:06:02,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:03,060 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 63 proven. 129 refuted. 0 times theorem prover too weak. 2052 trivial. 0 not checked. [2024-12-02 15:06:03,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:06:03,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660546712] [2024-12-02 15:06:03,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660546712] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:06:03,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534421048] [2024-12-02 15:06:03,060 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:03,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:06:03,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:06:03,065 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:06:03,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 15:06:03,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:03,223 INFO L256 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 15:06:03,231 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:06:05,352 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1245 proven. 246 refuted. 0 times theorem prover too weak. 753 trivial. 0 not checked. [2024-12-02 15:06:05,352 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:06:06,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 114 proven. 174 refuted. 0 times theorem prover too weak. 1956 trivial. 0 not checked. [2024-12-02 15:06:06,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534421048] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:06:06,808 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:06:06,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 15, 12] total 32 [2024-12-02 15:06:06,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779703360] [2024-12-02 15:06:06,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:06:06,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-12-02 15:06:06,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:06:06,810 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-12-02 15:06:06,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=737, Unknown=0, NotChecked=0, Total=992 [2024-12-02 15:06:06,811 INFO L87 Difference]: Start difference. First operand 458 states and 688 transitions. Second operand has 32 states, 30 states have (on average 5.666666666666667) internal successors, (170), 28 states have internal predecessors, (170), 12 states have call successors, (102), 6 states have call predecessors, (102), 12 states have return successors, (102), 12 states have call predecessors, (102), 12 states have call successors, (102) [2024-12-02 15:06:12,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:06:12,221 INFO L93 Difference]: Finished difference Result 1256 states and 1811 transitions. [2024-12-02 15:06:12,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2024-12-02 15:06:12,221 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 30 states have (on average 5.666666666666667) internal successors, (170), 28 states have internal predecessors, (170), 12 states have call successors, (102), 6 states have call predecessors, (102), 12 states have return successors, (102), 12 states have call predecessors, (102), 12 states have call successors, (102) Word has length 222 [2024-12-02 15:06:12,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:06:12,226 INFO L225 Difference]: With dead ends: 1256 [2024-12-02 15:06:12,226 INFO L226 Difference]: Without dead ends: 898 [2024-12-02 15:06:12,230 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 560 GetRequests, 444 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4762 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=3037, Invalid=10769, Unknown=0, NotChecked=0, Total=13806 [2024-12-02 15:06:12,231 INFO L435 NwaCegarLoop]: 308 mSDtfsCounter, 1368 mSDsluCounter, 1845 mSDsCounter, 0 mSdLazyCounter, 2701 mSolverCounterSat, 632 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1372 SdHoareTripleChecker+Valid, 2153 SdHoareTripleChecker+Invalid, 3333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 632 IncrementalHoareTripleChecker+Valid, 2701 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:06:12,231 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1372 Valid, 2153 Invalid, 3333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [632 Valid, 2701 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-12-02 15:06:12,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2024-12-02 15:06:12,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 710. [2024-12-02 15:06:12,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 710 states, 513 states have (on average 1.263157894736842) internal successors, (648), 516 states have internal predecessors, (648), 172 states have call successors, (172), 24 states have call predecessors, (172), 24 states have return successors, (172), 169 states have call predecessors, (172), 172 states have call successors, (172) [2024-12-02 15:06:12,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 992 transitions. [2024-12-02 15:06:12,322 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 992 transitions. Word has length 222 [2024-12-02 15:06:12,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:06:12,323 INFO L471 AbstractCegarLoop]: Abstraction has 710 states and 992 transitions. [2024-12-02 15:06:12,323 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 30 states have (on average 5.666666666666667) internal successors, (170), 28 states have internal predecessors, (170), 12 states have call successors, (102), 6 states have call predecessors, (102), 12 states have return successors, (102), 12 states have call predecessors, (102), 12 states have call successors, (102) [2024-12-02 15:06:12,323 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 992 transitions. [2024-12-02 15:06:12,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2024-12-02 15:06:12,326 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:06:12,326 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:06:12,336 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 15:06:12,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:06:12,527 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:06:12,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:06:12,528 INFO L85 PathProgramCache]: Analyzing trace with hash 1083640877, now seen corresponding path program 1 times [2024-12-02 15:06:12,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:06:12,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524823445] [2024-12-02 15:06:12,528 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:12,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:06:12,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:13,028 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2024-12-02 15:06:13,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:06:13,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524823445] [2024-12-02 15:06:13,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524823445] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:06:13,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827167809] [2024-12-02 15:06:13,028 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:13,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:06:13,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:06:13,030 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:06:13,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 15:06:13,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:13,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 15:06:13,197 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:06:14,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 318 proven. 180 refuted. 0 times theorem prover too weak. 1746 trivial. 0 not checked. [2024-12-02 15:06:14,318 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:06:14,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2024-12-02 15:06:14,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827167809] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:06:14,647 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:06:14,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 6] total 19 [2024-12-02 15:06:14,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158618544] [2024-12-02 15:06:14,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:06:14,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 15:06:14,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:06:14,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 15:06:14,649 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2024-12-02 15:06:14,649 INFO L87 Difference]: Start difference. First operand 710 states and 992 transitions. Second operand has 19 states, 19 states have (on average 7.578947368421052) internal successors, (144), 18 states have internal predecessors, (144), 7 states have call successors, (102), 4 states have call predecessors, (102), 7 states have return successors, (102), 7 states have call predecessors, (102), 7 states have call successors, (102) [2024-12-02 15:06:15,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:06:15,407 INFO L93 Difference]: Finished difference Result 1177 states and 1647 transitions. [2024-12-02 15:06:15,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 15:06:15,408 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 7.578947368421052) internal successors, (144), 18 states have internal predecessors, (144), 7 states have call successors, (102), 4 states have call predecessors, (102), 7 states have return successors, (102), 7 states have call predecessors, (102), 7 states have call successors, (102) Word has length 223 [2024-12-02 15:06:15,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:06:15,411 INFO L225 Difference]: With dead ends: 1177 [2024-12-02 15:06:15,411 INFO L226 Difference]: Without dead ends: 579 [2024-12-02 15:06:15,413 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 435 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=185, Invalid=517, Unknown=0, NotChecked=0, Total=702 [2024-12-02 15:06:15,413 INFO L435 NwaCegarLoop]: 161 mSDtfsCounter, 400 mSDsluCounter, 920 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 404 SdHoareTripleChecker+Valid, 1081 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 15:06:15,413 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [404 Valid, 1081 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 774 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 15:06:15,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 579 states. [2024-12-02 15:06:15,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 579 to 558. [2024-12-02 15:06:15,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 558 states, 401 states have (on average 1.2743142144638404) internal successors, (511), 403 states have internal predecessors, (511), 138 states have call successors, (138), 18 states have call predecessors, (138), 18 states have return successors, (138), 136 states have call predecessors, (138), 138 states have call successors, (138) [2024-12-02 15:06:15,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 787 transitions. [2024-12-02 15:06:15,510 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 787 transitions. Word has length 223 [2024-12-02 15:06:15,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:06:15,511 INFO L471 AbstractCegarLoop]: Abstraction has 558 states and 787 transitions. [2024-12-02 15:06:15,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 7.578947368421052) internal successors, (144), 18 states have internal predecessors, (144), 7 states have call successors, (102), 4 states have call predecessors, (102), 7 states have return successors, (102), 7 states have call predecessors, (102), 7 states have call successors, (102) [2024-12-02 15:06:15,511 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 787 transitions. [2024-12-02 15:06:15,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-12-02 15:06:15,514 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:06:15,514 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:06:15,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 15:06:15,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-12-02 15:06:15,715 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:06:15,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:06:15,715 INFO L85 PathProgramCache]: Analyzing trace with hash -241167939, now seen corresponding path program 1 times [2024-12-02 15:06:15,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:06:15,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726942156] [2024-12-02 15:06:15,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:15,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:06:15,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:16,809 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 66 proven. 213 refuted. 0 times theorem prover too weak. 1965 trivial. 0 not checked. [2024-12-02 15:06:16,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:06:16,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726942156] [2024-12-02 15:06:16,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726942156] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:06:16,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537754749] [2024-12-02 15:06:16,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:16,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:06:16,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:06:16,812 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:06:16,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 15:06:16,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:16,981 INFO L256 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-02 15:06:16,986 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:06:18,543 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 1444 proven. 300 refuted. 0 times theorem prover too weak. 500 trivial. 0 not checked. [2024-12-02 15:06:18,543 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:06:20,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537754749] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:06:20,116 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:06:20,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 19] total 23 [2024-12-02 15:06:20,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606780159] [2024-12-02 15:06:20,116 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:06:20,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 15:06:20,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:06:20,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 15:06:20,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=809, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 15:06:20,118 INFO L87 Difference]: Start difference. First operand 558 states and 787 transitions. Second operand has 23 states, 23 states have (on average 5.086956521739131) internal successors, (117), 21 states have internal predecessors, (117), 7 states have call successors, (65), 6 states have call predecessors, (65), 9 states have return successors, (65), 7 states have call predecessors, (65), 7 states have call successors, (65) [2024-12-02 15:06:23,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:06:23,855 INFO L93 Difference]: Finished difference Result 1404 states and 1913 transitions. [2024-12-02 15:06:23,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2024-12-02 15:06:23,856 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 5.086956521739131) internal successors, (117), 21 states have internal predecessors, (117), 7 states have call successors, (65), 6 states have call predecessors, (65), 9 states have return successors, (65), 7 states have call predecessors, (65), 7 states have call successors, (65) Word has length 224 [2024-12-02 15:06:23,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:06:23,861 INFO L225 Difference]: With dead ends: 1404 [2024-12-02 15:06:23,861 INFO L226 Difference]: Without dead ends: 1113 [2024-12-02 15:06:23,864 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2244 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1941, Invalid=6615, Unknown=0, NotChecked=0, Total=8556 [2024-12-02 15:06:23,865 INFO L435 NwaCegarLoop]: 259 mSDtfsCounter, 942 mSDsluCounter, 1842 mSDsCounter, 0 mSdLazyCounter, 2768 mSolverCounterSat, 238 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 946 SdHoareTripleChecker+Valid, 2101 SdHoareTripleChecker+Invalid, 3006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 2768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:06:23,865 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [946 Valid, 2101 Invalid, 3006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 2768 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-02 15:06:23,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1113 states. [2024-12-02 15:06:23,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1113 to 639. [2024-12-02 15:06:23,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 471 states have (on average 1.2441613588110403) internal successors, (586), 473 states have internal predecessors, (586), 138 states have call successors, (138), 29 states have call predecessors, (138), 29 states have return successors, (138), 136 states have call predecessors, (138), 138 states have call successors, (138) [2024-12-02 15:06:23,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 862 transitions. [2024-12-02 15:06:23,972 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 862 transitions. Word has length 224 [2024-12-02 15:06:23,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:06:23,972 INFO L471 AbstractCegarLoop]: Abstraction has 639 states and 862 transitions. [2024-12-02 15:06:23,973 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 5.086956521739131) internal successors, (117), 21 states have internal predecessors, (117), 7 states have call successors, (65), 6 states have call predecessors, (65), 9 states have return successors, (65), 7 states have call predecessors, (65), 7 states have call successors, (65) [2024-12-02 15:06:23,973 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 862 transitions. [2024-12-02 15:06:23,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-12-02 15:06:23,973 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:06:23,974 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:06:23,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-12-02 15:06:24,174 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-12-02 15:06:24,174 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:06:24,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:06:24,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1604677525, now seen corresponding path program 1 times [2024-12-02 15:06:24,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:06:24,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610485377] [2024-12-02 15:06:24,175 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:24,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:06:24,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 15:06:24,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1786847684] [2024-12-02 15:06:24,254 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:24,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:06:24,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:06:24,255 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:06:24,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 15:06:24,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:24,421 INFO L256 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 15:06:24,424 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:06:25,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 15:06:25,114 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:06:28,003 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 6 proven. 93 refuted. 0 times theorem prover too weak. 2145 trivial. 0 not checked. [2024-12-02 15:06:28,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:06:28,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610485377] [2024-12-02 15:06:28,004 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 15:06:28,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786847684] [2024-12-02 15:06:28,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786847684] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:06:28,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:06:28,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2024-12-02 15:06:28,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639934546] [2024-12-02 15:06:28,004 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:06:28,004 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 15:06:28,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:06:28,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 15:06:28,005 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-12-02 15:06:28,005 INFO L87 Difference]: Start difference. First operand 639 states and 862 transitions. Second operand has 15 states, 15 states have (on average 7.8) internal successors, (117), 15 states have internal predecessors, (117), 4 states have call successors, (68), 3 states have call predecessors, (68), 5 states have return successors, (68), 4 states have call predecessors, (68), 4 states have call successors, (68) [2024-12-02 15:06:31,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:06:31,381 INFO L93 Difference]: Finished difference Result 1481 states and 1977 transitions. [2024-12-02 15:06:31,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 15:06:31,382 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 7.8) internal successors, (117), 15 states have internal predecessors, (117), 4 states have call successors, (68), 3 states have call predecessors, (68), 5 states have return successors, (68), 4 states have call predecessors, (68), 4 states have call successors, (68) Word has length 224 [2024-12-02 15:06:31,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:06:31,385 INFO L225 Difference]: With dead ends: 1481 [2024-12-02 15:06:31,385 INFO L226 Difference]: Without dead ends: 962 [2024-12-02 15:06:31,386 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 434 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=244, Invalid=568, Unknown=0, NotChecked=0, Total=812 [2024-12-02 15:06:31,386 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 858 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 864 SdHoareTripleChecker+Valid, 978 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-12-02 15:06:31,386 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [864 Valid, 978 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 788 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-12-02 15:06:31,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2024-12-02 15:06:31,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 545. [2024-12-02 15:06:31,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 418 states have (on average 1.2679425837320575) internal successors, (530), 419 states have internal predecessors, (530), 104 states have call successors, (104), 22 states have call predecessors, (104), 22 states have return successors, (104), 103 states have call predecessors, (104), 104 states have call successors, (104) [2024-12-02 15:06:31,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 738 transitions. [2024-12-02 15:06:31,444 INFO L78 Accepts]: Start accepts. Automaton has 545 states and 738 transitions. Word has length 224 [2024-12-02 15:06:31,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:06:31,444 INFO L471 AbstractCegarLoop]: Abstraction has 545 states and 738 transitions. [2024-12-02 15:06:31,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.8) internal successors, (117), 15 states have internal predecessors, (117), 4 states have call successors, (68), 3 states have call predecessors, (68), 5 states have return successors, (68), 4 states have call predecessors, (68), 4 states have call successors, (68) [2024-12-02 15:06:31,444 INFO L276 IsEmpty]: Start isEmpty. Operand 545 states and 738 transitions. [2024-12-02 15:06:31,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2024-12-02 15:06:31,445 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:06:31,445 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:06:31,452 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 15:06:31,646 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-12-02 15:06:31,646 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:06:31,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:06:31,646 INFO L85 PathProgramCache]: Analyzing trace with hash 170329837, now seen corresponding path program 1 times [2024-12-02 15:06:31,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:06:31,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486550276] [2024-12-02 15:06:31,647 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:31,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:06:31,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 15:06:31,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [697200794] [2024-12-02 15:06:31,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:31,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:06:31,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:06:31,715 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:06:31,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 15:06:31,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 15:06:31,877 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 15:06:31,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 15:06:32,063 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 15:06:32,063 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 15:06:32,064 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 15:06:32,077 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 15:06:32,266 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 15:06:32,269 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:06:32,390 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 15:06:32,393 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 03:06:32 BoogieIcfgContainer [2024-12-02 15:06:32,393 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 15:06:32,394 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 15:06:32,394 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 15:06:32,394 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 15:06:32,395 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:05:57" (3/4) ... [2024-12-02 15:06:32,397 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 15:06:32,397 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 15:06:32,398 INFO L158 Benchmark]: Toolchain (without parser) took 36259.39ms. Allocated memory was 117.4MB in the beginning and 302.0MB in the end (delta: 184.5MB). Free memory was 92.3MB in the beginning and 250.5MB in the end (delta: -158.1MB). Peak memory consumption was 30.8MB. Max. memory is 16.1GB. [2024-12-02 15:06:32,398 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 117.4MB. Free memory was 72.9MB in the beginning and 72.8MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 15:06:32,399 INFO L158 Benchmark]: CACSL2BoogieTranslator took 287.39ms. Allocated memory is still 117.4MB. Free memory was 92.1MB in the beginning and 76.0MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 15:06:32,399 INFO L158 Benchmark]: Boogie Procedure Inliner took 53.48ms. Allocated memory is still 117.4MB. Free memory was 76.0MB in the beginning and 71.2MB in the end (delta: 4.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 15:06:32,399 INFO L158 Benchmark]: Boogie Preprocessor took 58.37ms. Allocated memory is still 117.4MB. Free memory was 71.2MB in the beginning and 64.8MB in the end (delta: 6.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 15:06:32,399 INFO L158 Benchmark]: RCFGBuilder took 596.84ms. Allocated memory is still 117.4MB. Free memory was 64.8MB in the beginning and 84.7MB in the end (delta: -19.9MB). Peak memory consumption was 39.1MB. Max. memory is 16.1GB. [2024-12-02 15:06:32,399 INFO L158 Benchmark]: TraceAbstraction took 35254.35ms. Allocated memory was 117.4MB in the beginning and 302.0MB in the end (delta: 184.5MB). Free memory was 84.2MB in the beginning and 250.5MB in the end (delta: -166.3MB). Peak memory consumption was 184.6MB. Max. memory is 16.1GB. [2024-12-02 15:06:32,400 INFO L158 Benchmark]: Witness Printer took 3.48ms. Allocated memory is still 302.0MB. Free memory was 250.5MB in the beginning and 250.5MB in the end (delta: 37.2kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 15:06:32,401 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 117.4MB. Free memory was 72.9MB in the beginning and 72.8MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 287.39ms. Allocated memory is still 117.4MB. Free memory was 92.1MB in the beginning and 76.0MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 53.48ms. Allocated memory is still 117.4MB. Free memory was 76.0MB in the beginning and 71.2MB in the end (delta: 4.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 58.37ms. Allocated memory is still 117.4MB. Free memory was 71.2MB in the beginning and 64.8MB in the end (delta: 6.4MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 596.84ms. Allocated memory is still 117.4MB. Free memory was 64.8MB in the beginning and 84.7MB in the end (delta: -19.9MB). Peak memory consumption was 39.1MB. Max. memory is 16.1GB. * TraceAbstraction took 35254.35ms. Allocated memory was 117.4MB in the beginning and 302.0MB in the end (delta: 184.5MB). Free memory was 84.2MB in the beginning and 250.5MB in the end (delta: -166.3MB). Peak memory consumption was 184.6MB. Max. memory is 16.1GB. * Witness Printer took 3.48ms. Allocated memory is still 302.0MB. Free memory was 250.5MB in the beginning and 250.5MB in the end (delta: 37.2kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 153, overapproximation of someBinaryFLOATComparisonOperation at line 149, overapproximation of someBinaryFLOATComparisonOperation at line 151, overapproximation of someBinaryFLOATComparisonOperation at line 192, overapproximation of bitwiseOr at line 125, overapproximation of someUnaryDOUBLEoperation at line 42, overapproximation of someBinaryDOUBLEComparisonOperation at line 132, overapproximation of someBinaryDOUBLEComparisonOperation at line 114, overapproximation of someBinaryDOUBLEComparisonOperation at line 164, overapproximation of someBinaryDOUBLEComparisonOperation at line 166, overapproximation of someBinaryDOUBLEComparisonOperation at line 62, overapproximation of someBinaryDOUBLEComparisonOperation at line 72, overapproximation of someBinaryDOUBLEComparisonOperation at line 177, overapproximation of someBinaryDOUBLEComparisonOperation at line 131, overapproximation of someBinaryDOUBLEComparisonOperation at line 192. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 8; [L23] double var_1_3 = 0.875; [L24] unsigned short int var_1_4 = 49926; [L25] unsigned short int var_1_5 = 500; [L26] unsigned short int var_1_6 = 10; [L27] unsigned char var_1_8 = 64; [L28] unsigned short int var_1_9 = 5; [L29] unsigned char var_1_11 = 10; [L30] float var_1_12 = 0.19999999999999996; [L31] float var_1_13 = 9.2; [L32] float var_1_14 = 5.8; [L33] float var_1_15 = 31.25; [L34] unsigned char var_1_16 = 1; [L35] unsigned char var_1_17 = 0; [L36] unsigned char var_1_18 = 0; [L37] unsigned char var_1_19 = 1; [L38] unsigned short int var_1_20 = 256; [L39] unsigned short int var_1_21 = 23544; [L40] unsigned long int var_1_22 = 64; [L41] double var_1_23 = 100.75; [L42] double var_1_24 = -0.5; [L43] double var_1_25 = 128.5; [L44] unsigned char var_1_26 = 2; [L45] signed long int var_1_27 = -4; [L46] unsigned char var_1_28 = 0; [L47] double var_1_29 = 15.75; [L48] double var_1_30 = 10.3; [L49] signed long int var_1_31 = -16; [L50] unsigned char var_1_32 = 128; [L51] unsigned char var_1_33 = 1; [L52] unsigned long int var_1_34 = 64; [L53] unsigned long int var_1_35 = 2280229334; [L54] unsigned short int var_1_36 = 4; [L55] unsigned char last_1_var_1_8 = 64; [L56] unsigned char last_1_var_1_19 = 1; [L57] unsigned short int last_1_var_1_20 = 256; [L58] unsigned long int last_1_var_1_22 = 64; VAL [isInitial=0, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_3=7/8, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L196] isInitial = 1 [L197] FCALL initially() [L199] CALL updateLastVariables() [L186] last_1_var_1_8 = var_1_8 [L187] last_1_var_1_19 = var_1_19 [L188] last_1_var_1_20 = var_1_20 [L189] last_1_var_1_22 = var_1_22 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_3=7/8, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L199] RET updateLastVariables() [L200] CALL updateVariables() [L130] var_1_3 = __VERIFIER_nondet_double() [L131] CALL assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L131] RET assume_abort_if_not((var_1_3 >= -922337.2036854776000e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L132] CALL assume_abort_if_not(var_1_3 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L132] RET assume_abort_if_not(var_1_3 != 0.0F) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=49926, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L133] var_1_4 = __VERIFIER_nondet_ushort() [L134] CALL assume_abort_if_not(var_1_4 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L134] RET assume_abort_if_not(var_1_4 >= 49150) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L135] CALL assume_abort_if_not(var_1_4 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L135] RET assume_abort_if_not(var_1_4 <= 65534) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=500, var_1_6=10, var_1_8=64, var_1_9=5] [L136] var_1_5 = __VERIFIER_nondet_ushort() [L137] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_6=10, var_1_8=64, var_1_9=5] [L137] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_6=10, var_1_8=64, var_1_9=5] [L138] CALL assume_abort_if_not(var_1_5 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=10, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=10, var_1_8=64, var_1_9=5] [L138] RET assume_abort_if_not(var_1_5 <= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=10, var_1_8=64, var_1_9=5] [L139] var_1_6 = __VERIFIER_nondet_ushort() [L140] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_8=64, var_1_9=5] [L140] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_8=64, var_1_9=5] [L141] CALL assume_abort_if_not(var_1_6 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=5] [L141] RET assume_abort_if_not(var_1_6 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=5] [L142] var_1_9 = __VERIFIER_nondet_ushort() [L143] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64] [L143] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64] [L144] CALL assume_abort_if_not(var_1_9 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L144] RET assume_abort_if_not(var_1_9 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=10, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L145] var_1_11 = __VERIFIER_nondet_uchar() [L146] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L146] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L147] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L147] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_13=46/5, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L148] var_1_13 = __VERIFIER_nondet_float() [L149] CALL assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L149] RET assume_abort_if_not((var_1_13 >= -922337.2036854765600e+13F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 9223372.036854765600e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_14=29/5, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L150] var_1_14 = __VERIFIER_nondet_float() [L151] CALL assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L151] RET assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_15=125/4, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L152] var_1_15 = __VERIFIER_nondet_float() [L153] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L153] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=0, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L154] var_1_17 = __VERIFIER_nondet_uchar() [L155] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L155] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L156] CALL assume_abort_if_not(var_1_17 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L156] RET assume_abort_if_not(var_1_17 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L157] var_1_18 = __VERIFIER_nondet_uchar() [L158] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L158] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L159] CALL assume_abort_if_not(var_1_18 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L159] RET assume_abort_if_not(var_1_18 <= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=23544, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L160] var_1_21 = __VERIFIER_nondet_ushort() [L161] CALL assume_abort_if_not(var_1_21 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L161] RET assume_abort_if_not(var_1_21 >= 16383) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L162] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L162] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L163] var_1_24 = __VERIFIER_nondet_double() [L164] CALL assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L164] RET assume_abort_if_not((var_1_24 >= -922337.2036854776000e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854776000e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_25=257/2, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L165] var_1_25 = __VERIFIER_nondet_double() [L166] CALL assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L166] RET assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=2, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L167] var_1_26 = __VERIFIER_nondet_uchar() [L168] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L168] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L169] CALL assume_abort_if_not(var_1_26 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L169] RET assume_abort_if_not(var_1_26 <= 255) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-4, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L170] var_1_27 = __VERIFIER_nondet_long() [L171] CALL assume_abort_if_not(var_1_27 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L171] RET assume_abort_if_not(var_1_27 >= -2147483648) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L172] CALL assume_abort_if_not(var_1_27 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L172] RET assume_abort_if_not(var_1_27 <= 2147483647) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L173] var_1_28 = __VERIFIER_nondet_uchar() [L174] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L174] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L175] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L175] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_29=63/4, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L176] var_1_29 = __VERIFIER_nondet_double() [L177] CALL assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L177] RET assume_abort_if_not((var_1_29 >= -922337.2036854765600e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854765600e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=1, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L178] var_1_33 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L179] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L180] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L180] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2280229334, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L181] var_1_35 = __VERIFIER_nondet_ulong() [L182] CALL assume_abort_if_not(var_1_35 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2147483647, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2147483647, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L182] RET assume_abort_if_not(var_1_35 >= 2147483647) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2147483647, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L183] CALL assume_abort_if_not(var_1_35 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2147483647, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2147483647, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L183] RET assume_abort_if_not(var_1_35 <= 4294967294) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2147483647, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L200] RET updateVariables() [L201] CALL step() [L62] COND FALSE !(var_1_24 <= var_1_25) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_27=-2147483648, var_1_28=0, var_1_30=103/10, var_1_31=-16, var_1_32=128, var_1_33=0, var_1_34=64, var_1_35=2147483647, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L69] var_1_30 = var_1_29 [L70] var_1_31 = var_1_26 [L71] var_1_32 = var_1_33 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=64, var_1_35=2147483647, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L72] COND TRUE var_1_30 > 32.8 [L73] var_1_34 = (((((var_1_35 - var_1_26)) > (var_1_32)) ? ((var_1_35 - var_1_26)) : (var_1_32))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L75] EXPR var_1_34 & var_1_33 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=4, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L75] COND TRUE (var_1_34 & var_1_33) <= var_1_26 [L76] var_1_36 = 10 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L86] COND TRUE (last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22) [L87] var_1_16 = (last_1_var_1_19 || var_1_17) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L91] unsigned short int stepLocal_0 = var_1_5; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_0=28, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L92] COND FALSE !(stepLocal_0 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L97] unsigned short int stepLocal_2 = var_1_4; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_2=-65538, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L98] COND TRUE var_1_8 <= stepLocal_2 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=256, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L99] COND TRUE \read(var_1_16) [L100] var_1_20 = (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L107] COND TRUE \read(var_1_16) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L108] COND FALSE !((var_1_8 * var_1_8) < var_1_11) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=8, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L114] COND TRUE var_1_12 >= (1.3 / var_1_3) [L115] var_1_1 = ((var_1_4 - var_1_8) - var_1_8) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L119] unsigned char stepLocal_1 = var_1_1 < 64; VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_1=0, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L120] COND TRUE \read(var_1_16) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, stepLocal_1=0, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=1, var_1_1=65406, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L121] COND TRUE stepLocal_1 || var_1_16 [L122] var_1_19 = var_1_17 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=-255, var_1_1=65406, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L125] EXPR 2 ^ var_1_20 VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=-255, var_1_1=65406, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L125] EXPR (((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20)) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=-255, var_1_1=65406, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L125] COND FALSE !(var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) [L201] RET step() [L202] CALL, EXPR property() [L192] EXPR (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=-255, var_1_1=65406, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L192-L193] return (((((((var_1_12 >= (1.3 / var_1_3)) ? (var_1_1 == ((unsigned short int) ((var_1_4 - var_1_8) - var_1_8))) : (var_1_1 == ((unsigned short int) ((((var_1_8) < (var_1_4)) ? (var_1_8) : (var_1_4)))))) && ((var_1_5 >= (32796 - ((((var_1_6) < (var_1_9)) ? (var_1_6) : (var_1_9))))) ? (last_1_var_1_19 ? (var_1_8 == ((unsigned char) var_1_11)) : 1) : 1)) && (var_1_16 ? (((var_1_8 * var_1_8) < var_1_11) ? (var_1_12 == ((float) ((((((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) > (var_1_15)) ? (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14)))) : (var_1_15))))) : 1) : (var_1_12 == ((float) var_1_14)))) && (((last_1_var_1_8 + last_1_var_1_20) > (((((last_1_var_1_8) < 0 ) ? -(last_1_var_1_8) : (last_1_var_1_8))) + last_1_var_1_22)) ? (var_1_16 == ((unsigned char) (last_1_var_1_19 || var_1_17))) : (var_1_16 == ((unsigned char) var_1_18)))) && (var_1_16 ? (((var_1_1 < 64) || var_1_16) ? (var_1_19 == ((unsigned char) var_1_17)) : 1) : 1)) && ((var_1_8 <= var_1_4) ? (var_1_16 ? (var_1_20 == ((unsigned short int) (var_1_4 - ((((var_1_21 - var_1_8) < 0 ) ? -(var_1_21 - var_1_8) : (var_1_21 - var_1_8)))))) : (var_1_20 == ((unsigned short int) 16))) : (var_1_20 == ((unsigned short int) (var_1_4 - var_1_8))))) && ((var_1_1 >= (((((var_1_4 * var_1_8)) > ((2 ^ var_1_20))) ? ((var_1_4 * var_1_8)) : ((2 ^ var_1_20))))) ? (var_1_22 == ((unsigned long int) var_1_1)) : 1) ; [L202] RET, EXPR property() [L202] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=-255, var_1_1=65406, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] [L19] reach_error() VAL [isInitial=1, last_1_var_1_19=1, last_1_var_1_20=256, last_1_var_1_22=64, last_1_var_1_8=64, var_1_11=0, var_1_12=4999999999999999/25000000000000000, var_1_16=1, var_1_17=-255, var_1_18=0, var_1_19=-255, var_1_1=65406, var_1_20=32831, var_1_21=-32769, var_1_22=64, var_1_23=403/4, var_1_26=256, var_1_27=-2147483648, var_1_28=0, var_1_29=2, var_1_30=2, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=2147483647, var_1_35=2147483647, var_1_36=10, var_1_4=-65538, var_1_5=28, var_1_6=-32769, var_1_8=64, var_1_9=32767] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 121 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 35.1s, OverallIterations: 10, TraceHistogramMax: 34, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 14.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4209 SdHoareTripleChecker+Valid, 8.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4191 mSDsluCounter, 9075 SdHoareTripleChecker+Invalid, 7.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7127 mSDsCounter, 1314 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7476 IncrementalHoareTripleChecker+Invalid, 8790 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1314 mSolverCounterUnsat, 1948 mSDtfsCounter, 7476 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2200 GetRequests, 1926 SyntacticMatches, 0 SemanticMatches, 274 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7347 ImplicationChecksByTransitivity, 7.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=710occurred in iteration=6, InterpolantAutomatonStates: 237, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.6s AutomataMinimizationTime, 9 MinimizatonAttempts, 1285 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 16.2s InterpolantComputationTime, 3551 NumberOfCodeBlocks, 3551 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 3532 ConstructedInterpolants, 0 QuantifiedInterpolants, 25930 SizeOfPredicates, 20 NumberOfNonLiveVariables, 2501 ConjunctsInSsa, 91 ConjunctsInUnsatCore, 16 InterpolantComputations, 5 PerfectInterpolantSequences, 34224/35904 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-12-02 15:06:32,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/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_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-47.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1 --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 acf96f98115e916482c5bc0050274c261c28726d1a867264d0a4d4aa796f7e9a --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:06:34,288 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:06:34,359 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 15:06:34,365 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:06:34,366 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:06:34,388 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:06:34,388 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:06:34,389 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:06:34,389 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:06:34,389 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:06:34,389 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:06:34,389 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:06:34,390 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:06:34,390 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:06:34,390 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:06:34,390 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:06:34,390 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:06:34,390 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:06:34,390 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:06:34,391 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:06:34,391 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:06:34,392 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:06:34,392 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:06:34,392 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:06:34,392 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:06:34,392 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:06:34,392 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:06:34,392 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:06:34,392 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:06:34,392 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:06:34,392 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:06:34,392 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:06:34,392 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:06:34,392 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 15:06:34,393 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 15:06:34,393 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:06:34,393 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:06:34,393 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:06:34,393 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:06:34,393 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_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1 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 -> acf96f98115e916482c5bc0050274c261c28726d1a867264d0a4d4aa796f7e9a [2024-12-02 15:06:34,619 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:06:34,627 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:06:34,630 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:06:34,631 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:06:34,631 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:06:34,632 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-47.i [2024-12-02 15:06:37,344 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/data/3524eb14b/bd2787b373064d80b2d4c33b87f329cc/FLAG1d2e493be [2024-12-02 15:06:37,535 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:06:37,536 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-47.i [2024-12-02 15:06:37,545 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/data/3524eb14b/bd2787b373064d80b2d4c33b87f329cc/FLAG1d2e493be [2024-12-02 15:06:37,887 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/data/3524eb14b/bd2787b373064d80b2d4c33b87f329cc [2024-12-02 15:06:37,889 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:06:37,890 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:06:37,891 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:06:37,891 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:06:37,894 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:06:37,894 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:06:37" (1/1) ... [2024-12-02 15:06:37,895 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@289b2674 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:37, skipping insertion in model container [2024-12-02 15:06:37,895 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:06:37" (1/1) ... [2024-12-02 15:06:37,909 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:06:38,026 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_38f5b52c-cfba-426a-a14d-898b4d8d8945/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-47.i[915,928] [2024-12-02 15:06:38,080 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:06:38,091 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:06:38,098 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_38f5b52c-cfba-426a-a14d-898b4d8d8945/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-25_file-47.i[915,928] [2024-12-02 15:06:38,127 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:06:38,145 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:06:38,146 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38 WrapperNode [2024-12-02 15:06:38,146 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:06:38,147 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:06:38,147 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:06:38,147 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:06:38,154 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,164 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,190 INFO L138 Inliner]: procedures = 27, calls = 47, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 209 [2024-12-02 15:06:38,190 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:06:38,191 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:06:38,191 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:06:38,191 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:06:38,199 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,199 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,202 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,212 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-12-02 15:06:38,213 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,213 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,224 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,225 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,229 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,231 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,233 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,236 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:06:38,237 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:06:38,237 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:06:38,237 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:06:38,238 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (1/1) ... [2024-12-02 15:06:38,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:06:38,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:06:38,268 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:06:38,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:06:38,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:06:38,295 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 15:06:38,295 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 15:06:38,295 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 15:06:38,295 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:06:38,295 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:06:38,381 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:06:38,383 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:06:51,032 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-12-02 15:06:51,032 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:06:51,043 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:06:51,043 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 15:06:51,044 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:06:51 BoogieIcfgContainer [2024-12-02 15:06:51,044 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:06:51,046 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:06:51,046 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:06:51,051 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:06:51,051 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:06:37" (1/3) ... [2024-12-02 15:06:51,052 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39fa7ca0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:06:51, skipping insertion in model container [2024-12-02 15:06:51,052 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:06:38" (2/3) ... [2024-12-02 15:06:51,052 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39fa7ca0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:06:51, skipping insertion in model container [2024-12-02 15:06:51,052 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:06:51" (3/3) ... [2024-12-02 15:06:51,053 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-47.i [2024-12-02 15:06:51,064 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:06:51,066 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-25_file-47.i that has 2 procedures, 95 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 15:06:51,101 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:06:51,108 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;@6edd757e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:06:51,108 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 15:06:51,111 INFO L276 IsEmpty]: Start isEmpty. Operand has 95 states, 58 states have (on average 1.396551724137931) internal successors, (81), 59 states have internal predecessors, (81), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2024-12-02 15:06:51,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-12-02 15:06:51,120 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:06:51,120 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:06:51,121 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:06:51,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:06:51,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1060206033, now seen corresponding path program 1 times [2024-12-02 15:06:51,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:06:51,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1805966392] [2024-12-02 15:06:51,133 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:51,133 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-12-02 15:06:51,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:06:51,135 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:06:51,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:06:52,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:52,137 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 15:06:52,148 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:06:54,656 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 15:06:54,656 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:06:55,062 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:06:55,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1805966392] [2024-12-02 15:06:55,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1805966392] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:06:55,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [490080838] [2024-12-02 15:06:55,063 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:06:55,063 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:06:55,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:06:55,066 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:06:55,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (3)] Waiting until timeout for monitored process [2024-12-02 15:06:57,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:06:57,375 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 15:06:57,383 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:07:00,133 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 15:07:00,134 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:07:00,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [490080838] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:07:00,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:07:00,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2024-12-02 15:07:00,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440454066] [2024-12-02 15:07:00,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:07:00,142 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:07:00,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:07:00,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:07:00,165 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 15:07:00,167 INFO L87 Difference]: Start difference. First operand has 95 states, 58 states have (on average 1.396551724137931) internal successors, (81), 59 states have internal predecessors, (81), 34 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:07:04,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:07:09,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:07:09,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:07:09,787 INFO L93 Difference]: Finished difference Result 436 states and 839 transitions. [2024-12-02 15:07:09,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 15:07:09,789 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 213 [2024-12-02 15:07:09,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:07:09,797 INFO L225 Difference]: With dead ends: 436 [2024-12-02 15:07:09,798 INFO L226 Difference]: Without dead ends: 344 [2024-12-02 15:07:09,801 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 435 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:07:09,803 INFO L435 NwaCegarLoop]: 145 mSDtfsCounter, 359 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 211 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:07:09,803 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 760 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 35 Invalid, 1 Unknown, 0 Unchecked, 9.2s Time] [2024-12-02 15:07:09,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2024-12-02 15:07:09,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 189. [2024-12-02 15:07:09,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 118 states have (on average 1.3305084745762712) internal successors, (157), 118 states have internal predecessors, (157), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-12-02 15:07:09,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 293 transitions. [2024-12-02 15:07:09,872 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 293 transitions. Word has length 213 [2024-12-02 15:07:09,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:07:09,873 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 293 transitions. [2024-12-02 15:07:09,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:07:09,874 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 293 transitions. [2024-12-02 15:07:09,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2024-12-02 15:07:09,878 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:07:09,878 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:07:09,893 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (3)] Ended with exit code 0 [2024-12-02 15:07:10,094 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:07:10,279 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:07:10,279 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:07:10,279 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:07:10,279 INFO L85 PathProgramCache]: Analyzing trace with hash 49088783, now seen corresponding path program 1 times [2024-12-02 15:07:10,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:07:10,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1181761501] [2024-12-02 15:07:10,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:07:10,280 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-12-02 15:07:10,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:07:10,282 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:07:10,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:07:11,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:07:11,173 INFO L256 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 15:07:11,177 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:07:18,790 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 15:07:18,791 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:07:18,791 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:07:18,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1181761501] [2024-12-02 15:07:18,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1181761501] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:07:18,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:07:18,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:07:18,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633545817] [2024-12-02 15:07:18,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:07:18,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:07:18,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:07:18,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:07:18,793 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:07:18,793 INFO L87 Difference]: Start difference. First operand 189 states and 293 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:07:23,334 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:07:27,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:07:31,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:07:35,783 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-12-02 15:07:40,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:07:41,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:07:45,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:07:47,409 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.12s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:07:47,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:07:47,409 INFO L93 Difference]: Finished difference Result 369 states and 569 transitions. [2024-12-02 15:07:47,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:07:47,476 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 213 [2024-12-02 15:07:47,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:07:47,478 INFO L225 Difference]: With dead ends: 369 [2024-12-02 15:07:47,478 INFO L226 Difference]: Without dead ends: 183 [2024-12-02 15:07:47,479 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:07:47,480 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 86 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 69 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 28.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:07:47,480 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 395 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 20 Invalid, 6 Unknown, 0 Unchecked, 28.5s Time] [2024-12-02 15:07:47,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2024-12-02 15:07:47,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 172. [2024-12-02 15:07:47,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 101 states have (on average 1.2772277227722773) internal successors, (129), 101 states have internal predecessors, (129), 68 states have call successors, (68), 2 states have call predecessors, (68), 2 states have return successors, (68), 68 states have call predecessors, (68), 68 states have call successors, (68) [2024-12-02 15:07:47,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 265 transitions. [2024-12-02 15:07:47,523 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 265 transitions. Word has length 213 [2024-12-02 15:07:47,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:07:47,523 INFO L471 AbstractCegarLoop]: Abstraction has 172 states and 265 transitions. [2024-12-02 15:07:47,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:07:47,524 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 265 transitions. [2024-12-02 15:07:47,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-12-02 15:07:47,527 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:07:47,527 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:07:47,542 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:07:47,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:07:47,728 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:07:47,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:07:47,729 INFO L85 PathProgramCache]: Analyzing trace with hash -505974214, now seen corresponding path program 1 times [2024-12-02 15:07:47,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:07:47,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1570216490] [2024-12-02 15:07:47,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:07:47,729 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-12-02 15:07:47,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:07:47,731 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:07:47,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:07:48,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:07:48,625 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 15:07:48,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:07:51,115 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 15:07:51,115 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:07:51,505 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:07:51,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1570216490] [2024-12-02 15:07:51,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1570216490] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:07:51,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [715145109] [2024-12-02 15:07:51,505 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:07:51,506 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:07:51,506 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:07:51,507 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:07:51,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-12-02 15:07:53,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:07:53,524 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 15:07:53,528 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:07:56,098 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2244 trivial. 0 not checked. [2024-12-02 15:07:56,098 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:07:56,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [715145109] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:07:56,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:07:56,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 7 [2024-12-02 15:07:56,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353228674] [2024-12-02 15:07:56,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:07:56,099 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:07:56,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:07:56,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:07:56,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:07:56,100 INFO L87 Difference]: Start difference. First operand 172 states and 265 transitions. Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:08:00,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:08:04,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:08:08,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:08:12,989 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:08:17,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:08:20,339 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:08:20,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:08:20,419 INFO L93 Difference]: Finished difference Result 361 states and 558 transitions. [2024-12-02 15:08:20,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:08:20,420 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) Word has length 215 [2024-12-02 15:08:20,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:08:20,422 INFO L225 Difference]: With dead ends: 361 [2024-12-02 15:08:20,422 INFO L226 Difference]: Without dead ends: 269 [2024-12-02 15:08:20,423 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 443 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:08:20,423 INFO L435 NwaCegarLoop]: 134 mSDtfsCounter, 33 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:08:20,424 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 260 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 5 Unknown, 0 Unchecked, 24.3s Time] [2024-12-02 15:08:20,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2024-12-02 15:08:20,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 267. [2024-12-02 15:08:20,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 267 states, 161 states have (on average 1.2919254658385093) internal successors, (208), 161 states have internal predecessors, (208), 102 states have call successors, (102), 3 states have call predecessors, (102), 3 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2024-12-02 15:08:20,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 412 transitions. [2024-12-02 15:08:20,455 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 412 transitions. Word has length 215 [2024-12-02 15:08:20,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:08:20,455 INFO L471 AbstractCegarLoop]: Abstraction has 267 states and 412 transitions. [2024-12-02 15:08:20,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.0) internal successors, (48), 2 states have internal predecessors, (48), 1 states have call successors, (34), 1 states have call predecessors, (34), 1 states have return successors, (34), 1 states have call predecessors, (34), 1 states have call successors, (34) [2024-12-02 15:08:20,456 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 412 transitions. [2024-12-02 15:08:20,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2024-12-02 15:08:20,458 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:08:20,458 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:08:20,472 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:08:20,672 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2024-12-02 15:08:20,859 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 15:08:20,859 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:08:20,860 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:08:20,860 INFO L85 PathProgramCache]: Analyzing trace with hash -899001224, now seen corresponding path program 1 times [2024-12-02 15:08:20,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:08:20,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1020455670] [2024-12-02 15:08:20,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:08:20,860 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 15:08:20,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:08:20,862 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:08:20,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-12-02 15:08:21,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:08:21,760 INFO L256 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 15:08:21,763 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:08:24,216 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 15:08:24,217 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:08:24,616 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:08:24,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1020455670] [2024-12-02 15:08:24,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1020455670] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:08:24,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1129500462] [2024-12-02 15:08:24,617 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:08:24,617 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:08:24,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:08:24,619 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:08:24,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-12-02 15:08:26,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:08:26,826 INFO L256 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 15:08:26,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:08:29,176 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 15:08:29,176 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:08:29,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1129500462] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:08:29,348 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:08:29,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2024-12-02 15:08:29,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219334403] [2024-12-02 15:08:29,348 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:08:29,349 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:08:29,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:08:29,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:08:29,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 15:08:29,350 INFO L87 Difference]: Start difference. First operand 267 states and 412 transitions. Second operand has 6 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 15:08:35,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:08:39,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:08:41,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:08:46,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:08:48,236 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:08:48,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:08:48,525 INFO L93 Difference]: Finished difference Result 471 states and 716 transitions. [2024-12-02 15:08:48,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:08:48,588 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 215 [2024-12-02 15:08:48,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:08:48,591 INFO L225 Difference]: With dead ends: 471 [2024-12-02 15:08:48,591 INFO L226 Difference]: Without dead ends: 285 [2024-12-02 15:08:48,592 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 467 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-12-02 15:08:48,593 INFO L435 NwaCegarLoop]: 97 mSDtfsCounter, 44 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 12 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.9s IncrementalHoareTripleChecker+Time [2024-12-02 15:08:48,593 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 317 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 236 Invalid, 2 Unknown, 0 Unchecked, 18.9s Time] [2024-12-02 15:08:48,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2024-12-02 15:08:48,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 279. [2024-12-02 15:08:48,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 170 states have (on average 1.2529411764705882) internal successors, (213), 170 states have internal predecessors, (213), 102 states have call successors, (102), 6 states have call predecessors, (102), 6 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2024-12-02 15:08:48,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 417 transitions. [2024-12-02 15:08:48,629 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 417 transitions. Word has length 215 [2024-12-02 15:08:48,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:08:48,630 INFO L471 AbstractCegarLoop]: Abstraction has 279 states and 417 transitions. [2024-12-02 15:08:48,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 15:08:48,630 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 417 transitions. [2024-12-02 15:08:48,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2024-12-02 15:08:48,633 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:08:48,633 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:08:48,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-12-02 15:08:48,847 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-12-02 15:08:49,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:08:49,034 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:08:49,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:08:49,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1007204558, now seen corresponding path program 1 times [2024-12-02 15:08:49,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:08:49,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1940336870] [2024-12-02 15:08:49,035 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:08:49,035 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-12-02 15:08:49,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:08:49,037 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:08:49,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-12-02 15:08:49,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:08:49,922 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 15:08:49,926 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:08:55,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 15:08:55,186 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:08:57,349 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:08:57,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1940336870] [2024-12-02 15:08:57,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1940336870] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:08:57,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [452594341] [2024-12-02 15:08:57,349 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:08:57,349 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:08:57,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:08:57,351 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:08:57,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-12-02 15:08:59,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:08:59,855 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 15:08:59,859 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:09:04,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2244 backedges. 285 proven. 93 refuted. 0 times theorem prover too weak. 1866 trivial. 0 not checked. [2024-12-02 15:09:04,989 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:09:06,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [452594341] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:09:06,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:09:06,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2024-12-02 15:09:06,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882284497] [2024-12-02 15:09:06,868 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:09:06,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:09:06,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:09:06,869 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:09:06,869 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-12-02 15:09:06,869 INFO L87 Difference]: Start difference. First operand 279 states and 417 transitions. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 15:09:12,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:09:16,652 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-12-02 15:09:19,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.62s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:09:23,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:09:27,497 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-12-02 15:09:31,503 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-12-02 15:09:35,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:09:39,745 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-12-02 15:09:43,759 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-12-02 15:09:47,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:09:50,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.72s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:09:55,072 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:09:59,076 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-12-02 15:10:03,082 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-12-02 15:10:07,324 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:10:09,023 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 15:10:09,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:10:09,337 INFO L93 Difference]: Finished difference Result 467 states and 700 transitions. [2024-12-02 15:10:09,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:10:09,338 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) Word has length 216 [2024-12-02 15:10:09,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:10:09,340 INFO L225 Difference]: With dead ends: 467 [2024-12-02 15:10:09,340 INFO L226 Difference]: Without dead ends: 285 [2024-12-02 15:10:09,341 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 471 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:10:09,341 INFO L435 NwaCegarLoop]: 98 mSDtfsCounter, 57 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 203 mSolverCounterSat, 12 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 61.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 203 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 62.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:10:09,342 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 339 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 203 Invalid, 13 Unknown, 0 Unchecked, 62.2s Time] [2024-12-02 15:10:09,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2024-12-02 15:10:09,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 279. [2024-12-02 15:10:09,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 170 states have (on average 1.2470588235294118) internal successors, (212), 170 states have internal predecessors, (212), 102 states have call successors, (102), 6 states have call predecessors, (102), 6 states have return successors, (102), 102 states have call predecessors, (102), 102 states have call successors, (102) [2024-12-02 15:10:09,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 416 transitions. [2024-12-02 15:10:09,375 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 416 transitions. Word has length 216 [2024-12-02 15:10:09,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:10:09,376 INFO L471 AbstractCegarLoop]: Abstraction has 279 states and 416 transitions. [2024-12-02 15:10:09,376 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 5 states have internal predecessors, (55), 2 states have call successors, (34), 2 states have call predecessors, (34), 3 states have return successors, (34), 2 states have call predecessors, (34), 2 states have call successors, (34) [2024-12-02 15:10:09,376 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 416 transitions. [2024-12-02 15:10:09,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2024-12-02 15:10:09,378 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:10:09,378 INFO L218 NwaCegarLoop]: trace histogram [34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:10:09,397 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2024-12-02 15:10:09,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-12-02 15:10:09,778 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:10:09,779 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:10:09,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:10:09,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1009051600, now seen corresponding path program 1 times [2024-12-02 15:10:09,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:10:09,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1754235349] [2024-12-02 15:10:09,780 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:10:09,780 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-12-02 15:10:09,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:10:09,781 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 15:10:09,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_38f5b52c-cfba-426a-a14d-898b4d8d8945/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-12-02 15:10:11,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:10:11,231 INFO L256 TraceCheckSpWp]: Trace formula consists of 347 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-02 15:10:11,236 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:10:42,736 WARN L286 SmtUtils]: Spent 6.24s 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-12-02 15:10:49,947 WARN L286 SmtUtils]: Spent 7.21s 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-12-02 15:10:58,070 WARN L286 SmtUtils]: Spent 8.12s 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-12-02 15:11:06,312 WARN L286 SmtUtils]: Spent 8.24s 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-12-02 15:11:14,538 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:11:25,392 WARN L286 SmtUtils]: Spent 8.21s 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-12-02 15:11:33,636 WARN L286 SmtUtils]: Spent 8.24s 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-12-02 15:11:41,826 WARN L286 SmtUtils]: Spent 8.19s 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-12-02 15:11:50,053 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:11:58,286 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:12:06,245 WARN L286 SmtUtils]: Spent 7.96s 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-12-02 15:12:14,468 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:12:22,691 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:12:34,015 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:12:42,240 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 15:12:48,198 WARN L286 SmtUtils]: Spent 5.96s 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-12-02 15:12:58,387 WARN L286 SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 12 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 15:13:02,453 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 ((_ zero_extend 16) c_~var_1_6~0)) (.cse7 ((_ zero_extend 16) c_~var_1_9~0))) (let ((.cse0 ((_ zero_extend 16) c_~var_1_5~0)) (.cse2 (bvslt .cse1 .cse7)) (.cse4 ((_ zero_extend 16) c_~var_1_4~0))) (and (= (_ bv64 8) c_~last_1_var_1_8~0) (= (_ bv256 16) c_~last_1_var_1_20~0) (= c_~last_1_var_1_22~0 (_ bv64 32)) (= (_ bv64 8) c_~var_1_8~0) (= (_ bv1 8) c_~var_1_16~0) (= c_~var_1_1~0 (_ bv64 16)) (bvsle .cse0 (_ bv16383 32)) (or (not (bvsge .cse0 (bvadd (bvneg .cse1) (_ bv32796 32)))) (not .cse2)) (not (fp.geq ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 13.0 10.0)) c_~var_1_3~0))) (let ((.cse6 (bvadd ((_ zero_extend 16) c_~var_1_21~0) (_ bv4294967232 32)))) (let ((.cse3 (bvneg .cse6)) (.cse5 (bvslt .cse6 (_ bv0 32)))) (or (and (= ((_ extract 15 0) (bvadd .cse3 .cse4)) c_~var_1_20~0) (not .cse5)) (and (= ((_ extract 15 0) (bvadd .cse4 (bvneg .cse3))) c_~var_1_20~0) .cse5)))) (or (not (bvsge .cse0 (bvadd (_ bv32796 32) (bvneg .cse7)))) .cse2) (bvsge .cse4 (_ bv49150 32)) (= c_~last_1_var_1_19~0 (_ bv1 8)) (= (_ bv64 32) c_~var_1_22~0)))) is different from false [2024-12-02 15:13:06,515 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse1 ((_ zero_extend 16) c_~var_1_6~0)) (.cse7 ((_ zero_extend 16) c_~var_1_9~0))) (let ((.cse0 ((_ zero_extend 16) c_~var_1_5~0)) (.cse2 (bvslt .cse1 .cse7)) (.cse4 ((_ zero_extend 16) c_~var_1_4~0))) (and (= (_ bv64 8) c_~last_1_var_1_8~0) (= (_ bv256 16) c_~last_1_var_1_20~0) (= c_~last_1_var_1_22~0 (_ bv64 32)) (= (_ bv64 8) c_~var_1_8~0) (= (_ bv1 8) c_~var_1_16~0) (= c_~var_1_1~0 (_ bv64 16)) (bvsle .cse0 (_ bv16383 32)) (or (not (bvsge .cse0 (bvadd (bvneg .cse1) (_ bv32796 32)))) (not .cse2)) (not (fp.geq ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) (fp.div c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode (/ 13.0 10.0)) c_~var_1_3~0))) (let ((.cse6 (bvadd ((_ zero_extend 16) c_~var_1_21~0) (_ bv4294967232 32)))) (let ((.cse3 (bvneg .cse6)) (.cse5 (bvslt .cse6 (_ bv0 32)))) (or (and (= ((_ extract 15 0) (bvadd .cse3 .cse4)) c_~var_1_20~0) (not .cse5)) (and (= ((_ extract 15 0) (bvadd .cse4 (bvneg .cse3))) c_~var_1_20~0) .cse5)))) (or (not (bvsge .cse0 (bvadd (_ bv32796 32) (bvneg .cse7)))) .cse2) (bvsge .cse4 (_ bv49150 32)) (= c_~last_1_var_1_19~0 (_ bv1 8)) (= (_ bv64 32) c_~var_1_22~0)))) is different from true [2024-12-02 15:13:14,757 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:13:26,910 WARN L286 SmtUtils]: Spent 8.14s 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-12-02 15:13:33,184 WARN L286 SmtUtils]: Spent 6.27s 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-12-02 15:13:41,418 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:13:49,661 WARN L286 SmtUtils]: Spent 8.24s 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-12-02 15:13:56,026 WARN L286 SmtUtils]: Spent 6.36s 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-12-02 15:14:02,532 WARN L286 SmtUtils]: Spent 6.51s 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-12-02 15:14:10,734 WARN L286 SmtUtils]: Spent 8.20s 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-12-02 15:14:18,452 WARN L286 SmtUtils]: Spent 7.72s 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-12-02 15:14:26,669 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:14:34,900 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:14:47,144 WARN L286 SmtUtils]: Spent 8.25s 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-12-02 15:14:55,385 WARN L286 SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 15:15:05,751 WARN L286 SmtUtils]: Spent 5.96s 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-12-02 15:15:12,780 WARN L286 SmtUtils]: Spent 7.03s on a formula simplification that was a NOOP. DAG size: 12 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 15:15:21,007 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:15:32,344 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:15:40,487 WARN L286 SmtUtils]: Spent 8.14s 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-12-02 15:15:48,538 WARN L286 SmtUtils]: Spent 8.05s 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-12-02 15:15:53,862 WARN L286 SmtUtils]: Spent 5.32s 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-12-02 15:16:01,283 WARN L286 SmtUtils]: Spent 7.42s 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-12-02 15:16:06,631 WARN L286 SmtUtils]: Spent 5.35s 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-12-02 15:16:12,502 WARN L286 SmtUtils]: Spent 5.87s 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-12-02 15:16:19,053 WARN L286 SmtUtils]: Spent 6.55s 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-12-02 15:16:27,276 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:16:35,486 WARN L286 SmtUtils]: Spent 8.21s 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-12-02 15:16:43,342 WARN L286 SmtUtils]: Spent 7.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-12-02 15:16:50,465 WARN L286 SmtUtils]: Spent 7.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-12-02 15:16:58,715 WARN L286 SmtUtils]: Spent 8.25s 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-12-02 15:17:06,945 WARN L286 SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 11 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 15:17:13,056 WARN L286 SmtUtils]: Spent 6.11s 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-12-02 15:17:21,282 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:17:29,290 WARN L286 SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 12 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 15:17:37,513 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:17:45,771 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:17:54,016 WARN L286 SmtUtils]: Spent 8.24s 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-12-02 15:18:02,146 WARN L286 SmtUtils]: Spent 8.13s 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-12-02 15:18:10,371 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:18:22,397 WARN L286 SmtUtils]: Spent 7.64s 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-12-02 15:18:30,634 WARN L286 SmtUtils]: Spent 8.24s 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-12-02 15:18:38,864 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:18:47,086 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:18:55,318 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:19:03,541 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:19:11,767 WARN L286 SmtUtils]: Spent 8.22s 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-12-02 15:19:20,007 WARN L286 SmtUtils]: Spent 8.24s 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-12-02 15:19:28,234 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:19:36,464 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:19:48,234 WARN L286 SmtUtils]: Spent 7.63s 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-12-02 15:19:56,460 WARN L286 SmtUtils]: Spent 8.23s 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-12-02 15:20:04,709 WARN L286 SmtUtils]: Spent 8.25s on a formula simplification that was a NOOP. DAG size: 12 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-12-02 15:20:11,541 WARN L286 SmtUtils]: Spent 6.83s 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)