./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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 88d083b2955a39fa1df8b63324716d36866c117067c6dd3c09c49da8b0e366b3
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-12-02 07:46:53,109 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-12-02 07:46:53,164 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf
[2024-12-02 07:46:53,169 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-12-02 07:46:53,169 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-12-02 07:46:53,193 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-12-02 07:46:53,193 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-12-02 07:46:53,193 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-12-02 07:46:53,194 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-12-02 07:46:53,194 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-12-02 07:46:53,194 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-12-02 07:46:53,194 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-12-02 07:46:53,194 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-12-02 07:46:53,194 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-12-02 07:46:53,194 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-12-02 07:46:53,195 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-12-02 07:46:53,195 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-12-02 07:46:53,195 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-12-02 07:46:53,195 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-12-02 07:46:53,195 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-12-02 07:46:53,195 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-12-02 07:46:53,195 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-12-02 07:46:53,195 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-12-02 07:46:53,195 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-12-02 07:46:53,195 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-12-02 07:46:53,196 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-12-02 07:46:53,196 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-12-02 07:46:53,196 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-12-02 07:46:53,196 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-12-02 07:46:53,196 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 07:46:53,196 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 07:46:53,196 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 07:46:53,196 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 07:46:53,196 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-12-02 07:46:53,196 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 07:46:53,196 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 07:46:53,197 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 07:46:53,197 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 07:46:53,197 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-12-02 07:46:53,197 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-12-02 07:46:53,197 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-12-02 07:46:53,197 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-12-02 07:46:53,197 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-12-02 07:46:53,197 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-12-02 07:46:53,197 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-12-02 07:46:53,197 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-12-02 07:46:53,197 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-12-02 07:46:53,197 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-12-02 07:46:53,198 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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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 -> 88d083b2955a39fa1df8b63324716d36866c117067c6dd3c09c49da8b0e366b3
[2024-12-02 07:46:53,441 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-12-02 07:46:53,450 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-12-02 07:46:53,452 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-12-02 07:46:53,453 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-12-02 07:46:53,453 INFO  L274        PluginConnector]: CDTParser initialized
[2024-12-02 07:46:53,454 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i
[2024-12-02 07:46:56,094 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/data/a301859b0/b3a24a360e9746fc84dfc2d2cedf60df/FLAGa972af57d
[2024-12-02 07:46:56,273 INFO  L384              CDTParser]: Found 1 translation units.
[2024-12-02 07:46:56,274 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i
[2024-12-02 07:46:56,283 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/data/a301859b0/b3a24a360e9746fc84dfc2d2cedf60df/FLAGa972af57d
[2024-12-02 07:46:56,303 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/data/a301859b0/b3a24a360e9746fc84dfc2d2cedf60df
[2024-12-02 07:46:56,305 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-12-02 07:46:56,307 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-12-02 07:46:56,308 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-12-02 07:46:56,308 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-12-02 07:46:56,313 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-12-02 07:46:56,314 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,315 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66ef7654 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56, skipping insertion in model container
[2024-12-02 07:46:56,315 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,332 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-12-02 07:46:56,460 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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i[916,929]
[2024-12-02 07:46:56,506 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 07:46:56,516 INFO  L200         MainTranslator]: Completed pre-run
[2024-12-02 07:46:56,526 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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i[916,929]
[2024-12-02 07:46:56,549 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 07:46:56,564 INFO  L204         MainTranslator]: Completed translation
[2024-12-02 07:46:56,565 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56 WrapperNode
[2024-12-02 07:46:56,565 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-12-02 07:46:56,566 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-12-02 07:46:56,566 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-12-02 07:46:56,566 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-12-02 07:46:56,573 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,582 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,605 INFO  L138                Inliner]: procedures = 26, calls = 34, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 143
[2024-12-02 07:46:56,605 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-12-02 07:46:56,606 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-12-02 07:46:56,606 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-12-02 07:46:56,606 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-12-02 07:46:56,615 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,615 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,617 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,629 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 07:46:56,629 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,630 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,635 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,636 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,640 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,641 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,642 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,644 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-12-02 07:46:56,645 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-12-02 07:46:56,645 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-12-02 07:46:56,645 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-12-02 07:46:56,646 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (1/1) ...
[2024-12-02 07:46:56,651 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 07:46:56,663 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 07:46:56,675 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-12-02 07:46:56,677 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-12-02 07:46:56,701 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-12-02 07:46:56,701 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-12-02 07:46:56,702 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-12-02 07:46:56,702 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-12-02 07:46:56,702 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-12-02 07:46:56,702 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-12-02 07:46:56,770 INFO  L234             CfgBuilder]: Building ICFG
[2024-12-02 07:46:56,772 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-12-02 07:46:57,013 INFO  L?                        ?]: Removed 10 outVars from TransFormulas that were not future-live.
[2024-12-02 07:46:57,013 INFO  L283             CfgBuilder]: Performing block encoding
[2024-12-02 07:46:57,023 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-12-02 07:46:57,024 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-12-02 07:46:57,024 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:46:57 BoogieIcfgContainer
[2024-12-02 07:46:57,024 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-12-02 07:46:57,026 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-12-02 07:46:57,026 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-12-02 07:46:57,030 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-12-02 07:46:57,030 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:46:56" (1/3) ...
[2024-12-02 07:46:57,031 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@346c4221 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:46:57, skipping insertion in model container
[2024-12-02 07:46:57,031 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:46:56" (2/3) ...
[2024-12-02 07:46:57,031 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@346c4221 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:46:57, skipping insertion in model container
[2024-12-02 07:46:57,031 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:46:57" (3/3) ...
[2024-12-02 07:46:57,032 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_codestructure_steplocals_file-2.i
[2024-12-02 07:46:57,045 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-12-02 07:46:57,047 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_codestructure_steplocals_file-2.i that has 2 procedures, 65 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-12-02 07:46:57,099 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-12-02 07:46:57,110 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;@1cad874e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-12-02 07:46:57,111 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-12-02 07:46:57,114 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 65 states, 41 states have (on average 1.3658536585365855) internal successors, (56), 42 states have internal predecessors, (56), 21 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21)
[2024-12-02 07:46:57,124 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 136
[2024-12-02 07:46:57,124 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 07:46:57,125 INFO  L218           NwaCegarLoop]: trace histogram [21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:46:57,125 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 07:46:57,130 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 07:46:57,130 INFO  L85        PathProgramCache]: Analyzing trace with hash -699396590, now seen corresponding path program 1 times
[2024-12-02 07:46:57,138 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 07:46:57,138 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531607825]
[2024-12-02 07:46:57,138 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 07:46:57,139 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 07:46:57,230 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 07:46:57,381 INFO  L134       CoverageAnalysis]: Checked inductivity of 840 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 800 trivial. 0 not checked.
[2024-12-02 07:46:57,382 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-12-02 07:46:57,382 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531607825]
[2024-12-02 07:46:57,382 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531607825] provided 0 perfect and 1 imperfect interpolant sequences
[2024-12-02 07:46:57,383 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382107701]
[2024-12-02 07:46:57,383 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 07:46:57,383 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 07:46:57,383 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 07:46:57,386 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 07:46:57,391 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-12-02 07:46:57,523 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 07:46:57,525 INFO  L256         TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-12-02 07:46:57,532 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 07:46:57,559 INFO  L134       CoverageAnalysis]: Checked inductivity of 840 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 800 trivial. 0 not checked.
[2024-12-02 07:46:57,559 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 07:46:57,559 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382107701] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 07:46:57,559 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences.
[2024-12-02 07:46:57,559 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2
[2024-12-02 07:46:57,562 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108603547]
[2024-12-02 07:46:57,562 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 07:46:57,566 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-12-02 07:46:57,566 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-12-02 07:46:57,581 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-12-02 07:46:57,581 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-12-02 07:46:57,583 INFO  L87              Difference]: Start difference. First operand  has 65 states, 41 states have (on average 1.3658536585365855) internal successors, (56), 42 states have internal predecessors, (56), 21 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Second operand  has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (21), 1 states have call predecessors, (21), 2 states have call successors, (21)
[2024-12-02 07:46:57,605 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 07:46:57,606 INFO  L93              Difference]: Finished difference Result 123 states and 211 transitions.
[2024-12-02 07:46:57,606 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-12-02 07:46:57,607 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (21), 1 states have call predecessors, (21), 2 states have call successors, (21) Word has length 135
[2024-12-02 07:46:57,608 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 07:46:57,613 INFO  L225             Difference]: With dead ends: 123
[2024-12-02 07:46:57,613 INFO  L226             Difference]: Without dead ends: 61
[2024-12-02 07:46:57,616 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 136 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 07:46:57,618 INFO  L435           NwaCegarLoop]: 91 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, 91 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 07:46:57,619 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-12-02 07:46:57,629 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 61 states.
[2024-12-02 07:46:57,646 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61.
[2024-12-02 07:46:57,648 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 61 states, 38 states have (on average 1.2894736842105263) internal successors, (49), 38 states have internal predecessors, (49), 21 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21)
[2024-12-02 07:46:57,652 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 91 transitions.
[2024-12-02 07:46:57,654 INFO  L78                 Accepts]: Start accepts. Automaton has 61 states and 91 transitions. Word has length 135
[2024-12-02 07:46:57,654 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 07:46:57,654 INFO  L471      AbstractCegarLoop]: Abstraction has 61 states and 91 transitions.
[2024-12-02 07:46:57,655 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 17.5) internal successors, (35), 2 states have internal predecessors, (35), 2 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (21), 1 states have call predecessors, (21), 2 states have call successors, (21)
[2024-12-02 07:46:57,655 INFO  L276                IsEmpty]: Start isEmpty. Operand 61 states and 91 transitions.
[2024-12-02 07:46:57,658 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 136
[2024-12-02 07:46:57,658 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 07:46:57,658 INFO  L218           NwaCegarLoop]: trace histogram [21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:46:57,665 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-12-02 07:46:57,859 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0
[2024-12-02 07:46:57,859 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 07:46:57,859 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 07:46:57,860 INFO  L85        PathProgramCache]: Analyzing trace with hash 914090772, now seen corresponding path program 1 times
[2024-12-02 07:46:57,860 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-12-02 07:46:57,860 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494271629]
[2024-12-02 07:46:57,860 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 07:46:57,860 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-12-02 07:46:57,980 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-12-02 07:46:57,985 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1323559107]
[2024-12-02 07:46:57,985 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 07:46:57,985 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-12-02 07:46:57,985 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 07:46:57,987 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-12-02 07:46:57,988 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-12-02 07:46:58,116 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 07:46:58,116 INFO  L357             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-12-02 07:46:58,172 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-12-02 07:46:58,241 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-12-02 07:46:58,241 INFO  L340         BasicCegarLoop]: Counterexample is feasible
[2024-12-02 07:46:58,243 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2024-12-02 07:46:58,253 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-12-02 07:46:58,444 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1
[2024-12-02 07:46:58,447 INFO  L422         BasicCegarLoop]: Path program histogram: [1, 1]
[2024-12-02 07:46:58,509 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-12-02 07:46:58,512 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 07:46:58 BoogieIcfgContainer
[2024-12-02 07:46:58,512 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-12-02 07:46:58,513 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-12-02 07:46:58,513 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-12-02 07:46:58,513 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-12-02 07:46:58,513 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:46:57" (3/4) ...
[2024-12-02 07:46:58,515 INFO  L149         WitnessPrinter]: No result that supports witness generation found
[2024-12-02 07:46:58,516 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-12-02 07:46:58,517 INFO  L158              Benchmark]: Toolchain (without parser) took 2210.02ms. Allocated memory is still 142.6MB. Free memory was 119.4MB in the beginning and 56.0MB in the end (delta: 63.4MB). Peak memory consumption was 64.8MB. Max. memory is 16.1GB.
[2024-12-02 07:46:58,517 INFO  L158              Benchmark]: CDTParser took 0.27ms. Allocated memory is still 142.6MB. Free memory is still 81.8MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 07:46:58,517 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 257.41ms. Allocated memory is still 142.6MB. Free memory was 119.2MB in the beginning and 105.6MB in the end (delta: 13.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-12-02 07:46:58,518 INFO  L158              Benchmark]: Boogie Procedure Inliner took 39.17ms. Allocated memory is still 142.6MB. Free memory was 105.6MB in the beginning and 103.3MB in the end (delta: 2.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-12-02 07:46:58,518 INFO  L158              Benchmark]: Boogie Preprocessor took 38.82ms. Allocated memory is still 142.6MB. Free memory was 103.3MB in the beginning and 100.5MB in the end (delta: 2.9MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 07:46:58,518 INFO  L158              Benchmark]: RCFGBuilder took 378.84ms. Allocated memory is still 142.6MB. Free memory was 100.5MB in the beginning and 83.4MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-12-02 07:46:58,518 INFO  L158              Benchmark]: TraceAbstraction took 1486.07ms. Allocated memory is still 142.6MB. Free memory was 82.7MB in the beginning and 56.0MB in the end (delta: 26.7MB). Peak memory consumption was 31.2MB. Max. memory is 16.1GB.
[2024-12-02 07:46:58,518 INFO  L158              Benchmark]: Witness Printer took 3.38ms. Allocated memory is still 142.6MB. Free memory was 56.0MB in the beginning and 56.0MB in the end (delta: 13.8kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-12-02 07:46:58,520 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.27ms. Allocated memory is still 142.6MB. Free memory is still 81.8MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 257.41ms. Allocated memory is still 142.6MB. Free memory was 119.2MB in the beginning and 105.6MB in the end (delta: 13.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 39.17ms. Allocated memory is still 142.6MB. Free memory was 105.6MB in the beginning and 103.3MB in the end (delta: 2.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Boogie Preprocessor took 38.82ms. Allocated memory is still 142.6MB. Free memory was 103.3MB in the beginning and 100.5MB in the end (delta: 2.9MB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 378.84ms. Allocated memory is still 142.6MB. Free memory was 100.5MB in the beginning and 83.4MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * TraceAbstraction took 1486.07ms. Allocated memory is still 142.6MB. Free memory was 82.7MB in the beginning and 56.0MB in the end (delta: 26.7MB). Peak memory consumption was 31.2MB. Max. memory is 16.1GB.
 * Witness Printer took 3.38ms. Allocated memory is still 142.6MB. Free memory was 56.0MB in the beginning and 56.0MB in the end (delta: 13.8kB). There was no memory consumed. 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 someBinaryArithmeticDOUBLEoperation at line 87, overapproximation of someBinaryFLOATComparisonOperation at line 102, overapproximation of someBinaryFLOATComparisonOperation at line 113, overapproximation of someBinaryFLOATComparisonOperation at line 115, overapproximation of someBinaryFLOATComparisonOperation at line 131, overapproximation of someBinaryFLOATComparisonOperation at line 117, overapproximation of someBinaryFLOATComparisonOperation at line 100, overapproximation of someBinaryFLOATComparisonOperation at line 70, overapproximation of someBinaryFLOATComparisonOperation at line 112, overapproximation of someBinaryDOUBLEComparisonOperation at line 69, overapproximation of someBinaryDOUBLEComparisonOperation at line 107, overapproximation of someBinaryDOUBLEComparisonOperation at line 86, overapproximation of someBinaryDOUBLEComparisonOperation at line 131, overapproximation of someBinaryArithmeticFLOAToperation at line 70. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    float var_1_1 = 3.95;
[L23]                    unsigned char var_1_2 = 50;
[L24]                    unsigned char var_1_3 = 10;
[L25]                    float var_1_4 = 9999999.8;
[L26]                    float var_1_5 = 8.6;
[L27]                    unsigned long int var_1_6 = 10000;
[L28]                    unsigned char var_1_7 = 1;
[L29]                    double var_1_8 = 64.5;
[L30]                    unsigned char var_1_9 = 0;
[L31]                    float var_1_10 = 255.25;
[L32]                    float var_1_11 = 7.5;
[L33]                    float var_1_12 = 0.0;
[L34]                    float var_1_13 = 64.8;
[L35]                    double var_1_14 = 127.75;
[L36]                    signed char var_1_15 = 8;
[L37]                    signed char var_1_16 = 32;
[L38]                    unsigned char var_1_17 = 0;
[L39]                    unsigned char var_1_18 = 0;
[L40]                    double var_1_19 = 2.25;
[L41]                    unsigned char var_1_20 = 0;
[L42]                    unsigned short int var_1_21 = 256;
             VAL         [isInitial=0, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_2=50, var_1_3=10, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L135]                   isInitial = 1
[L136]       FCALL       initially()
[L138]       FCALL       updateLastVariables()
[L139]       CALL        updateVariables()
[L93]                    var_1_2 = __VERIFIER_nondet_uchar()
[L94]        CALL        assume_abort_if_not(var_1_2 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_3=10, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_3=10, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L94]        RET         assume_abort_if_not(var_1_2 >= 0)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_3=10, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L95]        CALL        assume_abort_if_not(var_1_2 <= 255)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_3=10, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_3=10, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L95]        RET         assume_abort_if_not(var_1_2 <= 255)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_3=10, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L96]                    var_1_3 = __VERIFIER_nondet_uchar()
[L97]        CALL        assume_abort_if_not(var_1_3 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L97]        RET         assume_abort_if_not(var_1_3 >= 0)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L98]        CALL        assume_abort_if_not(var_1_3 <= 255)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L98]        RET         assume_abort_if_not(var_1_3 <= 255)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_4=49999999/5, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L99]                    var_1_4 = __VERIFIER_nondet_float()
[L100]       CALL        assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L100]       RET         assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854765600e+12F && var_1_4 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_5=43/5, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L101]                   var_1_5 = __VERIFIER_nondet_float()
[L102]       CALL        assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L102]       RET         assume_abort_if_not((var_1_5 >= 0.0F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854765600e+12F && var_1_5 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=1, var_1_8=129/2, var_1_9=0]
[L103]                   var_1_7 = __VERIFIER_nondet_uchar()
[L104]       CALL        assume_abort_if_not(var_1_7 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_8=129/2, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_8=129/2, var_1_9=0]
[L104]       RET         assume_abort_if_not(var_1_7 >= 0)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_8=129/2, var_1_9=0]
[L105]       CALL        assume_abort_if_not(var_1_7 <= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_8=129/2, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_8=129/2, var_1_9=0]
[L105]       RET         assume_abort_if_not(var_1_7 <= 1)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_8=129/2, var_1_9=0]
[L106]                   var_1_8 = __VERIFIER_nondet_double()
[L107]       CALL        assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854776000e+12F && var_1_8 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=0]
[L107]       RET         assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854776000e+12F && var_1_8 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=0]
[L108]                   var_1_9 = __VERIFIER_nondet_uchar()
[L109]       CALL        assume_abort_if_not(var_1_9 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0]
[L109]       RET         assume_abort_if_not(var_1_9 >= 0)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0]
[L110]       CALL        assume_abort_if_not(var_1_9 <= 1)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L110]       RET         assume_abort_if_not(var_1_9 <= 1)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_11=15/2, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L111]                   var_1_11 = __VERIFIER_nondet_float()
[L112]       CALL        assume_abort_if_not((var_1_11 >= -922337.2036854776000e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L112]       RET         assume_abort_if_not((var_1_11 >= -922337.2036854776000e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=1021/4, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L113]       CALL        assume_abort_if_not(var_1_11 != 0.0F)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L113]       RET         assume_abort_if_not(var_1_11 != 0.0F)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_12=0, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L114]                   var_1_12 = __VERIFIER_nondet_float()
[L115]       CALL        assume_abort_if_not((var_1_12 >= 4611686.018427382800e+12F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L115]       RET         assume_abort_if_not((var_1_12 >= 4611686.018427382800e+12F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=1021/4, var_1_13=324/5, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L116]                   var_1_13 = __VERIFIER_nondet_float()
[L117]       CALL        assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L117]       RET         assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F ))
             VAL         [isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=8, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L118]                   var_1_15 = __VERIFIER_nondet_char()
[L119]       CALL        assume_abort_if_not(var_1_15 >= -1)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L119]       RET         assume_abort_if_not(var_1_15 >= -1)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L120]       CALL        assume_abort_if_not(var_1_15 <= 127)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L120]       RET         assume_abort_if_not(var_1_15 <= 127)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=32, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L121]                   var_1_16 = __VERIFIER_nondet_char()
[L122]       CALL        assume_abort_if_not(var_1_16 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L122]       RET         assume_abort_if_not(var_1_16 >= 0)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L123]       CALL        assume_abort_if_not(var_1_16 <= 127)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L123]       RET         assume_abort_if_not(var_1_16 <= 127)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L124]                   var_1_18 = __VERIFIER_nondet_uchar()
[L125]       CALL        assume_abort_if_not(var_1_18 >= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L125]       RET         assume_abort_if_not(var_1_18 >= 0)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L126]       CALL        assume_abort_if_not(var_1_18 <= 0)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L126]       RET         assume_abort_if_not(var_1_18 <= 0)
             VAL         [isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=79/20, var_1_20=0, var_1_21=256, var_1_6=10000, var_1_7=0, var_1_9=1]
[L139]       RET         updateVariables()
[L140]       CALL        step()
[L46]        COND FALSE  !(var_1_2 <= var_1_3)
[L53]                    var_1_1 = var_1_4
             VAL         [isInitial=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=2, var_1_20=0, var_1_21=256, var_1_2=1, var_1_3=-256, var_1_4=2, var_1_6=10000, var_1_7=0, var_1_9=1]
[L55]                    unsigned char stepLocal_0 = var_1_2 != var_1_3;
             VAL         [isInitial=1, stepLocal_0=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=2, var_1_20=0, var_1_21=256, var_1_2=1, var_1_3=-256, var_1_4=2, var_1_6=10000, var_1_7=0, var_1_9=1]
[L56]        COND FALSE  !(\read(var_1_7))
[L67]                    var_1_6 = var_1_2
             VAL         [isInitial=1, stepLocal_0=1, var_1_10=1021/4, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=2, var_1_20=0, var_1_21=256, var_1_2=1, var_1_3=-256, var_1_4=2, var_1_6=1, var_1_7=0, var_1_9=1]
[L69]        COND TRUE   (var_1_5 / var_1_11) >= (var_1_8 - var_1_4)
[L70]                    var_1_10 = (((((var_1_5 - (var_1_12 - var_1_13))) < (var_1_4)) ? ((var_1_5 - (var_1_12 - var_1_13))) : (var_1_4)))
             VAL         [isInitial=1, stepLocal_0=1, var_1_10=3, var_1_14=511/4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=2, var_1_20=0, var_1_21=256, var_1_2=1, var_1_3=-256, var_1_4=2, var_1_6=1, var_1_7=0, var_1_9=1]
[L74]        COND TRUE   (var_1_15 - ((((0) < (var_1_16)) ? (0) : (var_1_16)))) > var_1_6
[L75]                    var_1_14 = var_1_12
             VAL         [isInitial=1, stepLocal_0=1, var_1_10=3, var_1_12=4, var_1_14=4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=2, var_1_20=0, var_1_21=256, var_1_2=1, var_1_3=-256, var_1_4=2, var_1_6=1, var_1_7=0, var_1_9=1]
[L77]        COND FALSE  !(var_1_6 <= (var_1_16 * var_1_2))
[L84]                    var_1_17 = var_1_18
             VAL         [isInitial=1, stepLocal_0=1, var_1_10=3, var_1_12=4, var_1_14=4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_19=9/4, var_1_1=2, var_1_20=0, var_1_21=256, var_1_2=1, var_1_3=-256, var_1_4=2, var_1_6=1, var_1_7=0, var_1_9=1]
[L86]        COND TRUE   var_1_14 < var_1_11
[L87]                    var_1_19 = (var_1_13 - 256.4)
             VAL         [isInitial=1, stepLocal_0=1, var_1_10=3, var_1_12=4, var_1_14=4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_1=2, var_1_20=0, var_1_21=256, var_1_2=1, var_1_3=-256, var_1_4=2, var_1_6=1, var_1_7=0, var_1_9=1]
[L89]                    var_1_20 = var_1_16
[L90]                    var_1_21 = var_1_16
             VAL         [isInitial=1, stepLocal_0=1, var_1_10=3, var_1_12=4, var_1_14=4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_1=2, var_1_20=0, var_1_21=0, var_1_2=1, var_1_3=-256, var_1_4=2, var_1_6=1, var_1_7=0, var_1_9=1]
[L140]       RET         step()
[L141]       CALL, EXPR  property()
[L131-L132]              return ((((((((var_1_2 <= var_1_3) ? ((var_1_3 > var_1_2) ? (var_1_1 == ((float) (var_1_4 - var_1_5))) : (var_1_1 == ((float) var_1_5))) : (var_1_1 == ((float) var_1_4))) && (var_1_7 ? ((((((var_1_1) > (((((var_1_5) > (199.78)) ? (var_1_5) : (199.78))))) ? (var_1_1) : (((((var_1_5) > (199.78)) ? (var_1_5) : (199.78)))))) != (var_1_4 - var_1_8)) ? (((var_1_2 != var_1_3) || var_1_9) ? (var_1_6 == ((unsigned long int) var_1_2)) : (var_1_6 == ((unsigned long int) 5u))) : (var_1_6 == ((unsigned long int) var_1_2))) : (var_1_6 == ((unsigned long int) var_1_2)))) && (((var_1_5 / var_1_11) >= (var_1_8 - var_1_4)) ? (var_1_10 == ((float) (((((var_1_5 - (var_1_12 - var_1_13))) < (var_1_4)) ? ((var_1_5 - (var_1_12 - var_1_13))) : (var_1_4))))) : (var_1_10 == ((float) 4.2f)))) && (((var_1_15 - ((((0) < (var_1_16)) ? (0) : (var_1_16)))) > var_1_6) ? (var_1_14 == ((double) var_1_12)) : 1)) && ((var_1_6 <= (var_1_16 * var_1_2)) ? (((var_1_5 + var_1_1) <= 127.025f) ? (var_1_17 == ((unsigned char) var_1_18)) : (var_1_17 == ((unsigned char) var_1_18))) : (var_1_17 == ((unsigned char) var_1_18)))) && ((var_1_14 < var_1_11) ? (var_1_19 == ((double) (var_1_13 - 256.4))) : 1)) && (var_1_20 == ((unsigned char) var_1_16))) && (var_1_21 == ((unsigned short int) var_1_16))
;
             VAL         [\result=0, isInitial=1, var_1_10=3, var_1_12=4, var_1_14=4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_1=2, var_1_20=0, var_1_21=0, var_1_2=1, var_1_3=-256, var_1_4=2, var_1_6=1, var_1_7=0, var_1_9=1]
[L141]       RET, EXPR   property()
[L141]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [isInitial=1, var_1_10=3, var_1_12=4, var_1_14=4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_1=2, var_1_20=0, var_1_21=0, var_1_2=1, var_1_3=-256, var_1_4=2, var_1_6=1, var_1_7=0, var_1_9=1]
[L19]                    reach_error()
             VAL         [isInitial=1, var_1_10=3, var_1_12=4, var_1_14=4, var_1_15=-1, var_1_16=0, var_1_17=0, var_1_18=0, var_1_1=2, var_1_20=0, var_1_21=0, var_1_2=1, var_1_3=-256, var_1_4=2, var_1_6=1, var_1_7=0, var_1_9=1]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 65 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 1.4s, OverallIterations: 2, TraceHistogramMax: 21, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 0 SdHoareTripleChecker+Valid, 0.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 0 mSDsluCounter, 91 SdHoareTripleChecker+Invalid, 0.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 0 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 0 IncrementalHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 0 mSolverCounterUnsat, 91 mSDtfsCounter, 0 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 136 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=65occurred in iteration=0, InterpolantAutomatonStates: 2, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.0s AutomataMinimizationTime, 1 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.2s InterpolantComputationTime, 540 NumberOfCodeBlocks, 540 NumberOfCodeBlocksAsserted, 4 NumberOfCheckSat, 268 ConstructedInterpolants, 0 QuantifiedInterpolants, 268 SizeOfPredicates, 0 NumberOfNonLiveVariables, 310 ConjunctsInSsa, 1 ConjunctsInUnsatCore, 2 InterpolantComputations, 1 PerfectInterpolantSequences, 1640/1680 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 07:46:58,533 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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 88d083b2955a39fa1df8b63324716d36866c117067c6dd3c09c49da8b0e366b3
--- Real Ultimate output ---
This is Ultimate 0.3.0-dev-d790fec
[2024-12-02 07:47:00,619 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-12-02 07:47:00,712 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf
[2024-12-02 07:47:00,719 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-12-02 07:47:00,720 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-12-02 07:47:00,745 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-12-02 07:47:00,746 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-12-02 07:47:00,746 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-12-02 07:47:00,747 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-12-02 07:47:00,747 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-12-02 07:47:00,747 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-12-02 07:47:00,747 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-12-02 07:47:00,747 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-12-02 07:47:00,747 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-12-02 07:47:00,747 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-12-02 07:47:00,748 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-12-02 07:47:00,748 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-12-02 07:47:00,748 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-12-02 07:47:00,748 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-12-02 07:47:00,748 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-12-02 07:47:00,748 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-12-02 07:47:00,748 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-12-02 07:47:00,748 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-12-02 07:47:00,748 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-12-02 07:47:00,749 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-12-02 07:47:00,749 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-12-02 07:47:00,749 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-12-02 07:47:00,749 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-12-02 07:47:00,749 INFO  L153        SettingsManager]:  * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR
[2024-12-02 07:47:00,749 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-12-02 07:47:00,749 INFO  L151        SettingsManager]: Preferences of IcfgBuilder differ from their defaults:
[2024-12-02 07:47:00,749 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 07:47:00,749 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 07:47:00,749 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 07:47:00,750 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 07:47:00,750 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-12-02 07:47:00,750 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-12-02 07:47:00,750 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-12-02 07:47:00,750 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-12-02 07:47:00,750 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 07:47:00,750 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-12-02 07:47:00,750 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-12-02 07:47:00,750 INFO  L153        SettingsManager]:  * Compute procedure contracts=false
[2024-12-02 07:47:00,750 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-12-02 07:47:00,751 INFO  L153        SettingsManager]:  * Trace refinement strategy=FOX
[2024-12-02 07:47:00,751 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-12-02 07:47:00,751 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-12-02 07:47:00,751 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-12-02 07:47:00,751 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-12-02 07:47:00,751 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-12-02 07:47:00,751 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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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 -> 88d083b2955a39fa1df8b63324716d36866c117067c6dd3c09c49da8b0e366b3
[2024-12-02 07:47:00,993 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-12-02 07:47:01,001 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-12-02 07:47:01,003 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-12-02 07:47:01,005 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-12-02 07:47:01,005 INFO  L274        PluginConnector]: CDTParser initialized
[2024-12-02 07:47:01,006 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i
[2024-12-02 07:47:03,751 INFO  L533              CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/data/32ee1423c/318c804c92a54d2099c65f7e9cd06fdf/FLAG817822468
[2024-12-02 07:47:03,935 INFO  L384              CDTParser]: Found 1 translation units.
[2024-12-02 07:47:03,935 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i
[2024-12-02 07:47:03,942 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/data/32ee1423c/318c804c92a54d2099c65f7e9cd06fdf/FLAG817822468
[2024-12-02 07:47:04,298 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/data/32ee1423c/318c804c92a54d2099c65f7e9cd06fdf
[2024-12-02 07:47:04,300 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-12-02 07:47:04,301 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-12-02 07:47:04,302 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-12-02 07:47:04,302 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-12-02 07:47:04,305 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-12-02 07:47:04,306 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,307 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@20b46b1b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04, skipping insertion in model container
[2024-12-02 07:47:04,307 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,322 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-12-02 07:47:04,443 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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i[916,929]
[2024-12-02 07:47:04,491 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 07:47:04,501 INFO  L200         MainTranslator]: Completed pre-run
[2024-12-02 07:47:04,509 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_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i[916,929]
[2024-12-02 07:47:04,528 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-12-02 07:47:04,545 INFO  L204         MainTranslator]: Completed translation
[2024-12-02 07:47:04,546 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04 WrapperNode
[2024-12-02 07:47:04,546 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-12-02 07:47:04,547 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-12-02 07:47:04,547 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-12-02 07:47:04,547 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-12-02 07:47:04,553 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,563 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,583 INFO  L138                Inliner]: procedures = 27, calls = 34, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 141
[2024-12-02 07:47:04,583 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-12-02 07:47:04,584 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-12-02 07:47:04,584 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-12-02 07:47:04,584 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-12-02 07:47:04,592 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,592 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,594 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,603 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 07:47:04,603 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,603 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,609 INFO  L184        PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,610 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,612 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,614 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,615 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,616 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-12-02 07:47:04,617 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-12-02 07:47:04,617 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-12-02 07:47:04,617 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-12-02 07:47:04,618 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (1/1) ...
[2024-12-02 07:47:04,622 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-12-02 07:47:04,631 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3
[2024-12-02 07:47:04,644 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-12-02 07:47:04,646 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-12-02 07:47:04,669 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-12-02 07:47:04,669 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-12-02 07:47:04,669 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-12-02 07:47:04,669 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-12-02 07:47:04,670 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-12-02 07:47:04,670 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-12-02 07:47:04,743 INFO  L234             CfgBuilder]: Building ICFG
[2024-12-02 07:47:04,744 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-12-02 07:47:21,767 INFO  L?                        ?]: Removed 10 outVars from TransFormulas that were not future-live.
[2024-12-02 07:47:21,767 INFO  L283             CfgBuilder]: Performing block encoding
[2024-12-02 07:47:21,776 INFO  L307             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-12-02 07:47:21,776 INFO  L312             CfgBuilder]: Removed 2 assume(true) statements.
[2024-12-02 07:47:21,777 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:47:21 BoogieIcfgContainer
[2024-12-02 07:47:21,777 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-12-02 07:47:21,779 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-12-02 07:47:21,779 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-12-02 07:47:21,784 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-12-02 07:47:21,784 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 07:47:04" (1/3) ...
[2024-12-02 07:47:21,785 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72846e1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:47:21, skipping insertion in model container
[2024-12-02 07:47:21,785 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 07:47:04" (2/3) ...
[2024-12-02 07:47:21,785 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72846e1c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 07:47:21, skipping insertion in model container
[2024-12-02 07:47:21,785 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 07:47:21" (3/3) ...
[2024-12-02 07:47:21,786 INFO  L128   eAbstractionObserver]: Analyzing ICFG hardness_codestructure_steplocals_file-2.i
[2024-12-02 07:47:21,797 INFO  L216   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-12-02 07:47:21,799 INFO  L151   ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_codestructure_steplocals_file-2.i that has 2 procedures, 65 locations, 1 initial locations, 1 loop locations, and 1 error locations.
[2024-12-02 07:47:21,841 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-12-02 07:47:21,851 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;@6012d07b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-12-02 07:47:21,852 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-12-02 07:47:21,855 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 65 states, 41 states have (on average 1.3658536585365855) internal successors, (56), 42 states have internal predecessors, (56), 21 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21)
[2024-12-02 07:47:21,864 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 136
[2024-12-02 07:47:21,864 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 07:47:21,865 INFO  L218           NwaCegarLoop]: trace histogram [21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:47:21,865 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 07:47:21,869 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 07:47:21,870 INFO  L85        PathProgramCache]: Analyzing trace with hash -699396590, now seen corresponding path program 1 times
[2024-12-02 07:47:21,879 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 07:47:21,879 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1052847530]
[2024-12-02 07:47:21,880 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 07:47:21,880 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 07:47:21,880 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/mathsat
[2024-12-02 07:47:21,882 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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 07:47:21,884 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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 07:47:22,576 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 07:47:22,600 INFO  L256         TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-12-02 07:47:22,609 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 07:47:22,647 INFO  L134       CoverageAnalysis]: Checked inductivity of 840 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked.
[2024-12-02 07:47:22,647 INFO  L308         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-12-02 07:47:22,648 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-12-02 07:47:22,648 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1052847530]
[2024-12-02 07:47:22,648 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1052847530] provided 1 perfect and 0 imperfect interpolant sequences
[2024-12-02 07:47:22,649 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-12-02 07:47:22,649 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-12-02 07:47:22,650 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952791875]
[2024-12-02 07:47:22,651 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-12-02 07:47:22,655 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-12-02 07:47:22,655 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-12-02 07:47:22,670 INFO  L144   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-12-02 07:47:22,670 INFO  L146   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-12-02 07:47:22,672 INFO  L87              Difference]: Start difference. First operand  has 65 states, 41 states have (on average 1.3658536585365855) internal successors, (56), 42 states have internal predecessors, (56), 21 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) Second operand  has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21)
[2024-12-02 07:47:22,694 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-12-02 07:47:22,695 INFO  L93              Difference]: Finished difference Result 123 states and 211 transitions.
[2024-12-02 07:47:22,695 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-12-02 07:47:22,696 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 135
[2024-12-02 07:47:22,696 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-12-02 07:47:22,701 INFO  L225             Difference]: With dead ends: 123
[2024-12-02 07:47:22,702 INFO  L226             Difference]: Without dead ends: 61
[2024-12-02 07:47:22,705 INFO  L434           NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 134 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 07:47:22,707 INFO  L435           NwaCegarLoop]: 91 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, 91 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 07:47:22,708 INFO  L436           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-12-02 07:47:22,718 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 61 states.
[2024-12-02 07:47:22,736 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61.
[2024-12-02 07:47:22,737 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 61 states, 38 states have (on average 1.2894736842105263) internal successors, (49), 38 states have internal predecessors, (49), 21 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21)
[2024-12-02 07:47:22,742 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 91 transitions.
[2024-12-02 07:47:22,744 INFO  L78                 Accepts]: Start accepts. Automaton has 61 states and 91 transitions. Word has length 135
[2024-12-02 07:47:22,744 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-12-02 07:47:22,744 INFO  L471      AbstractCegarLoop]: Abstraction has 61 states and 91 transitions.
[2024-12-02 07:47:22,744 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21)
[2024-12-02 07:47:22,744 INFO  L276                IsEmpty]: Start isEmpty. Operand 61 states and 91 transitions.
[2024-12-02 07:47:22,747 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 136
[2024-12-02 07:47:22,747 INFO  L210           NwaCegarLoop]: Found error trace
[2024-12-02 07:47:22,747 INFO  L218           NwaCegarLoop]: trace histogram [21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:47:22,761 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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 07:47:22,948 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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 07:47:22,948 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-12-02 07:47:22,949 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-12-02 07:47:22,949 INFO  L85        PathProgramCache]: Analyzing trace with hash 914090772, now seen corresponding path program 1 times
[2024-12-02 07:47:22,950 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-12-02 07:47:22,950 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [430253752]
[2024-12-02 07:47:22,950 INFO  L97    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-12-02 07:47:22,950 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 07:47:22,950 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/bin/uautomizer-verify-84ZbGMXZE1/mathsat
[2024-12-02 07:47:22,952 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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 07:47:22,953 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b4b57a4-d3db-47cc-8f8a-59ff0dec160f/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 (3)] Waiting until timeout for monitored process
[2024-12-02 07:47:23,776 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-12-02 07:47:23,816 INFO  L256         TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 27 conjuncts are in the unsatisfiable core
[2024-12-02 07:47:23,827 INFO  L279         TraceCheckSpWp]: Computing forward predicates...
[2024-12-02 07:47:39,811 WARN  L286               SmtUtils]: Spent 8.12s 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 07:47:47,921 WARN  L286               SmtUtils]: Spent 8.11s 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 07:47:56,051 WARN  L286               SmtUtils]: Spent 8.13s 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 07:48:04,177 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:48:12,308 WARN  L286               SmtUtils]: Spent 8.13s 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 07:48:20,421 WARN  L286               SmtUtils]: Spent 8.11s 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 07:48:28,533 WARN  L286               SmtUtils]: Spent 8.11s 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 07:48:36,258 WARN  L286               SmtUtils]: Spent 7.72s 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 07:48:44,368 WARN  L286               SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:48:52,485 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:49:00,597 WARN  L286               SmtUtils]: Spent 8.11s 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 07:49:08,713 WARN  L286               SmtUtils]: Spent 8.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 07:49:16,829 WARN  L286               SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:49:24,940 WARN  L286               SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:49:33,068 WARN  L286               SmtUtils]: Spent 8.13s 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 07:49:41,076 WARN  L286               SmtUtils]: Spent 8.01s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:49:45,109 WARN  L851   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_2~0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (and (= (_ bv0 8) c_~var_1_7~0) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode (fp.div c_currentRoundingMode c_~var_1_5~0 c_~var_1_11~0)) (fp.sub c_currentRoundingMode c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0))) (= c_~var_1_6~0 .cse0) (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_5~0 (fp.sub c_currentRoundingMode c_~var_1_12~0 c_~var_1_13~0)))) (let ((.cse1 (fp.lt .cse2 c_~var_1_4~0))) (or (and .cse1 (= c_~var_1_10~0 .cse2)) (and (= c_~var_1_4~0 c_~var_1_10~0) (not .cse1))))) (= c_~var_1_1~0 c_~var_1_4~0) (not (bvsle .cse0 ((_ zero_extend 24) c_~var_1_3~0))) (fp.geq c_~var_1_4~0 .cse3) (fp.leq c_~var_1_4~0 .cse4) (fp.geq c_~var_1_13~0 .cse3) (fp.leq c_~var_1_12~0 .cse4) (fp.geq c_~var_1_12~0 .cse3) (fp.leq c_~var_1_13~0 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)) (= c_currentRoundingMode roundNearestTiesToEven))) is different from false
[2024-12-02 07:49:49,141 WARN  L873   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_2~0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (and (= (_ bv0 8) c_~var_1_7~0) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode (fp.div c_currentRoundingMode c_~var_1_5~0 c_~var_1_11~0)) (fp.sub c_currentRoundingMode c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0))) (= c_~var_1_6~0 .cse0) (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_5~0 (fp.sub c_currentRoundingMode c_~var_1_12~0 c_~var_1_13~0)))) (let ((.cse1 (fp.lt .cse2 c_~var_1_4~0))) (or (and .cse1 (= c_~var_1_10~0 .cse2)) (and (= c_~var_1_4~0 c_~var_1_10~0) (not .cse1))))) (= c_~var_1_1~0 c_~var_1_4~0) (not (bvsle .cse0 ((_ zero_extend 24) c_~var_1_3~0))) (fp.geq c_~var_1_4~0 .cse3) (fp.leq c_~var_1_4~0 .cse4) (fp.geq c_~var_1_13~0 .cse3) (fp.leq c_~var_1_12~0 .cse4) (fp.geq c_~var_1_12~0 .cse3) (fp.leq c_~var_1_13~0 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)) (= c_currentRoundingMode roundNearestTiesToEven))) is different from true
[2024-12-02 07:49:57,287 WARN  L286               SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:50:05,412 WARN  L286               SmtUtils]: Spent 8.13s 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 07:50:13,568 WARN  L286               SmtUtils]: Spent 8.15s 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 07:50:21,767 WARN  L286               SmtUtils]: Spent 8.20s 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 07:50:29,891 WARN  L286               SmtUtils]: Spent 8.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 07:50:38,019 WARN  L286               SmtUtils]: Spent 8.13s 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 07:50:46,141 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:50:54,264 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:51:02,402 WARN  L286               SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:51:10,535 WARN  L286               SmtUtils]: Spent 8.13s 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 07:51:18,666 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 07:51:26,798 WARN  L286               SmtUtils]: Spent 8.13s 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 07:51:34,922 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:51:43,052 WARN  L286               SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:51:51,208 WARN  L286               SmtUtils]: Spent 8.15s 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 07:51:59,298 WARN  L286               SmtUtils]: Spent 8.09s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:52:07,419 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:52:11,451 WARN  L851   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_2~0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (and (= (_ bv0 8) c_~var_1_7~0) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode (fp.div c_currentRoundingMode c_~var_1_5~0 c_~var_1_11~0)) (fp.sub c_currentRoundingMode c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0))) (= c_~var_1_6~0 .cse0) (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_5~0 (fp.sub c_currentRoundingMode c_~var_1_12~0 c_~var_1_13~0)))) (let ((.cse1 (fp.lt .cse2 c_~var_1_4~0))) (or (and .cse1 (= c_~var_1_10~0 .cse2)) (and (= c_~var_1_4~0 c_~var_1_10~0) (not .cse1))))) (= c_~var_1_1~0 c_~var_1_4~0) (not (bvsle .cse0 ((_ zero_extend 24) c_~var_1_3~0))) (fp.geq c_~var_1_4~0 .cse3) (fp.leq c_~var_1_4~0 .cse4) (fp.geq c_~var_1_13~0 .cse3) (fp.leq c_~var_1_12~0 .cse4) (fp.geq c_~var_1_12~0 .cse3) (fp.leq c_~var_1_13~0 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)) (= c_currentRoundingMode roundNearestTiesToEven) (= ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) c_~var_1_14~0))) is different from false
[2024-12-02 07:52:15,488 WARN  L873   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_2~0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (and (= (_ bv0 8) c_~var_1_7~0) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode (fp.div c_currentRoundingMode c_~var_1_5~0 c_~var_1_11~0)) (fp.sub c_currentRoundingMode c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0))) (= c_~var_1_6~0 .cse0) (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_5~0 (fp.sub c_currentRoundingMode c_~var_1_12~0 c_~var_1_13~0)))) (let ((.cse1 (fp.lt .cse2 c_~var_1_4~0))) (or (and .cse1 (= c_~var_1_10~0 .cse2)) (and (= c_~var_1_4~0 c_~var_1_10~0) (not .cse1))))) (= c_~var_1_1~0 c_~var_1_4~0) (not (bvsle .cse0 ((_ zero_extend 24) c_~var_1_3~0))) (fp.geq c_~var_1_4~0 .cse3) (fp.leq c_~var_1_4~0 .cse4) (fp.geq c_~var_1_13~0 .cse3) (fp.leq c_~var_1_12~0 .cse4) (fp.geq c_~var_1_12~0 .cse3) (fp.leq c_~var_1_13~0 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)) (= c_currentRoundingMode roundNearestTiesToEven) (= ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) c_~var_1_14~0))) is different from true
[2024-12-02 07:52:23,643 WARN  L286               SmtUtils]: Spent 8.14s 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 07:52:31,777 WARN  L286               SmtUtils]: Spent 8.13s 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 07:52:39,909 WARN  L286               SmtUtils]: Spent 8.13s 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 07:52:48,032 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:52:56,155 WARN  L286               SmtUtils]: Spent 8.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 07:53:04,278 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:53:12,402 WARN  L286               SmtUtils]: Spent 8.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 07:53:20,524 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:53:28,648 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:53:36,280 WARN  L286               SmtUtils]: Spent 7.63s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:53:44,410 WARN  L286               SmtUtils]: Spent 8.13s 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 07:53:52,552 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 07:54:00,681 WARN  L286               SmtUtils]: Spent 8.13s 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 07:54:08,805 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:54:16,927 WARN  L286               SmtUtils]: Spent 8.12s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:54:25,060 WARN  L286               SmtUtils]: Spent 8.13s 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 07:54:33,143 WARN  L286               SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:54:41,271 WARN  L286               SmtUtils]: Spent 8.13s 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 07:54:45,307 WARN  L851   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_2~0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (and (= (_ bv0 8) c_~var_1_7~0) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode (fp.div c_currentRoundingMode c_~var_1_5~0 c_~var_1_11~0)) (fp.sub c_currentRoundingMode c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0))) (= c_~var_1_6~0 .cse0) (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_5~0 (fp.sub c_currentRoundingMode c_~var_1_12~0 c_~var_1_13~0)))) (let ((.cse1 (fp.lt .cse2 c_~var_1_4~0))) (or (and .cse1 (= c_~var_1_10~0 .cse2)) (and (= c_~var_1_4~0 c_~var_1_10~0) (not .cse1))))) (= c_~var_1_1~0 c_~var_1_4~0) (= c_~var_1_18~0 c_~var_1_17~0) (not (bvsle .cse0 ((_ zero_extend 24) c_~var_1_3~0))) (fp.geq c_~var_1_4~0 .cse3) (fp.leq c_~var_1_4~0 .cse4) (fp.geq c_~var_1_13~0 .cse3) (fp.leq c_~var_1_12~0 .cse4) (fp.geq c_~var_1_12~0 .cse3) (fp.leq c_~var_1_13~0 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)) (= c_currentRoundingMode roundNearestTiesToEven) (= ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) c_~var_1_14~0))) is different from false
[2024-12-02 07:54:49,343 WARN  L873   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_2~0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (and (= (_ bv0 8) c_~var_1_7~0) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode (fp.div c_currentRoundingMode c_~var_1_5~0 c_~var_1_11~0)) (fp.sub c_currentRoundingMode c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0))) (= c_~var_1_6~0 .cse0) (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_5~0 (fp.sub c_currentRoundingMode c_~var_1_12~0 c_~var_1_13~0)))) (let ((.cse1 (fp.lt .cse2 c_~var_1_4~0))) (or (and .cse1 (= c_~var_1_10~0 .cse2)) (and (= c_~var_1_4~0 c_~var_1_10~0) (not .cse1))))) (= c_~var_1_1~0 c_~var_1_4~0) (= c_~var_1_18~0 c_~var_1_17~0) (not (bvsle .cse0 ((_ zero_extend 24) c_~var_1_3~0))) (fp.geq c_~var_1_4~0 .cse3) (fp.leq c_~var_1_4~0 .cse4) (fp.geq c_~var_1_13~0 .cse3) (fp.leq c_~var_1_12~0 .cse4) (fp.geq c_~var_1_12~0 .cse3) (fp.leq c_~var_1_13~0 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)) (= c_currentRoundingMode roundNearestTiesToEven) (= ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) c_~var_1_14~0))) is different from true
[2024-12-02 07:54:57,564 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 07:55:05,723 WARN  L286               SmtUtils]: Spent 8.16s 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 07:55:13,886 WARN  L286               SmtUtils]: Spent 8.16s 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 07:55:22,047 WARN  L286               SmtUtils]: Spent 8.16s 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 07:55:30,206 WARN  L286               SmtUtils]: Spent 8.16s 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 07:55:38,361 WARN  L286               SmtUtils]: Spent 8.15s 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 07:55:46,526 WARN  L286               SmtUtils]: Spent 8.17s 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 07:55:54,721 WARN  L286               SmtUtils]: Spent 8.19s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:56:02,868 WARN  L286               SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:56:11,026 WARN  L286               SmtUtils]: Spent 8.16s 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 07:56:19,192 WARN  L286               SmtUtils]: Spent 8.17s 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 07:56:27,379 WARN  L286               SmtUtils]: Spent 8.19s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:56:35,619 WARN  L286               SmtUtils]: Spent 8.24s 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 07:56:43,783 WARN  L286               SmtUtils]: Spent 8.16s 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 07:56:51,953 WARN  L286               SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:57:00,129 WARN  L286               SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:57:08,298 WARN  L286               SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:57:16,522 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 07:57:24,681 WARN  L286               SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:57:32,849 WARN  L286               SmtUtils]: Spent 8.17s 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 07:57:36,898 WARN  L851   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_2~0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (and (= (_ bv0 8) c_~var_1_7~0) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode (fp.div c_currentRoundingMode c_~var_1_5~0 c_~var_1_11~0)) (fp.sub c_currentRoundingMode c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0))) (= c_~var_1_6~0 .cse0) (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_5~0 (fp.sub c_currentRoundingMode c_~var_1_12~0 c_~var_1_13~0)))) (let ((.cse1 (fp.lt .cse2 c_~var_1_4~0))) (or (and .cse1 (= c_~var_1_10~0 .cse2)) (and (= c_~var_1_4~0 c_~var_1_10~0) (not .cse1))))) (= c_~var_1_1~0 c_~var_1_4~0) (= c_~var_1_18~0 c_~var_1_17~0) (not (bvsle .cse0 ((_ zero_extend 24) c_~var_1_3~0))) (fp.geq c_~var_1_4~0 .cse3) (fp.leq c_~var_1_4~0 .cse4) (fp.geq c_~var_1_13~0 .cse3) (fp.lt c_~var_1_14~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_11~0)) (fp.leq c_~var_1_12~0 .cse4) (fp.geq c_~var_1_12~0 .cse3) (fp.leq c_~var_1_13~0 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)) (= c_~var_1_19~0 (fp.sub c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_13~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 1282.0 5.0)))) (= c_currentRoundingMode roundNearestTiesToEven) (= ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) c_~var_1_14~0))) is different from false
[2024-12-02 07:57:40,941 WARN  L873   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_2~0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (and (= (_ bv0 8) c_~var_1_7~0) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode (fp.div c_currentRoundingMode c_~var_1_5~0 c_~var_1_11~0)) (fp.sub c_currentRoundingMode c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0))) (= c_~var_1_6~0 .cse0) (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_5~0 (fp.sub c_currentRoundingMode c_~var_1_12~0 c_~var_1_13~0)))) (let ((.cse1 (fp.lt .cse2 c_~var_1_4~0))) (or (and .cse1 (= c_~var_1_10~0 .cse2)) (and (= c_~var_1_4~0 c_~var_1_10~0) (not .cse1))))) (= c_~var_1_1~0 c_~var_1_4~0) (= c_~var_1_18~0 c_~var_1_17~0) (not (bvsle .cse0 ((_ zero_extend 24) c_~var_1_3~0))) (fp.geq c_~var_1_4~0 .cse3) (fp.leq c_~var_1_4~0 .cse4) (fp.geq c_~var_1_13~0 .cse3) (fp.lt c_~var_1_14~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_11~0)) (fp.leq c_~var_1_12~0 .cse4) (fp.geq c_~var_1_12~0 .cse3) (fp.leq c_~var_1_13~0 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)) (= c_~var_1_19~0 (fp.sub c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_13~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 1282.0 5.0)))) (= c_currentRoundingMode roundNearestTiesToEven) (= ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) c_~var_1_14~0))) is different from true
[2024-12-02 07:57:49,170 WARN  L286               SmtUtils]: Spent 8.21s 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 07:57:57,343 WARN  L286               SmtUtils]: Spent 8.17s 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 07:58:05,533 WARN  L286               SmtUtils]: Spent 8.19s 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 07:58:13,708 WARN  L286               SmtUtils]: Spent 8.17s 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 07:58:21,884 WARN  L286               SmtUtils]: Spent 8.18s 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 07:58:30,057 WARN  L286               SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:58:38,226 WARN  L286               SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:58:46,392 WARN  L286               SmtUtils]: Spent 8.17s 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 07:58:54,557 WARN  L286               SmtUtils]: Spent 8.16s 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 07:59:02,726 WARN  L286               SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:59:10,884 WARN  L286               SmtUtils]: Spent 8.16s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 07:59:19,058 WARN  L286               SmtUtils]: Spent 8.17s 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 07:59:27,230 WARN  L286               SmtUtils]: Spent 8.17s 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 07:59:35,410 WARN  L286               SmtUtils]: Spent 8.18s 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 07:59:43,582 WARN  L286               SmtUtils]: Spent 8.17s 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 07:59:51,795 WARN  L286               SmtUtils]: Spent 8.21s 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 07:59:59,968 WARN  L286               SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 08:00:08,143 WARN  L286               SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 08:00:16,319 WARN  L286               SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 08:00:24,493 WARN  L286               SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 08:00:32,630 WARN  L286               SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 10 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-12-02 08:00:40,800 WARN  L286               SmtUtils]: Spent 8.17s 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 08:00:44,845 WARN  L851   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_2~0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (and (= (_ bv0 8) c_~var_1_7~0) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode (fp.div c_currentRoundingMode c_~var_1_5~0 c_~var_1_11~0)) (fp.sub c_currentRoundingMode c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0))) (= c_~var_1_6~0 .cse0) (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_5~0 (fp.sub c_currentRoundingMode c_~var_1_12~0 c_~var_1_13~0)))) (let ((.cse1 (fp.lt .cse2 c_~var_1_4~0))) (or (and .cse1 (= c_~var_1_10~0 .cse2)) (and (= c_~var_1_4~0 c_~var_1_10~0) (not .cse1))))) (= c_~var_1_21~0 ((_ sign_extend 8) c_~var_1_16~0)) (= c_~var_1_1~0 c_~var_1_4~0) (= c_~var_1_18~0 c_~var_1_17~0) (not (bvsle .cse0 ((_ zero_extend 24) c_~var_1_3~0))) (fp.geq c_~var_1_4~0 .cse3) (fp.leq c_~var_1_4~0 .cse4) (fp.geq c_~var_1_13~0 .cse3) (fp.lt c_~var_1_14~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_11~0)) (fp.leq c_~var_1_12~0 .cse4) (fp.geq c_~var_1_12~0 .cse3) (fp.leq c_~var_1_13~0 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)) (= c_~var_1_19~0 (fp.sub c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_13~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 1282.0 5.0)))) (= c_currentRoundingMode roundNearestTiesToEven) (= c_~var_1_16~0 c_~var_1_20~0) (= ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) c_~var_1_14~0))) is different from false
[2024-12-02 08:00:48,886 WARN  L873   $PredicateComparison]: unable to prove that (let ((.cse0 ((_ zero_extend 24) c_~var_1_2~0)) (.cse4 ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0)) (.cse3 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (and (= (_ bv0 8) c_~var_1_7~0) (fp.geq ((_ to_fp 11 53) c_currentRoundingMode (fp.div c_currentRoundingMode c_~var_1_5~0 c_~var_1_11~0)) (fp.sub c_currentRoundingMode c_~var_1_8~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_4~0))) (= c_~var_1_6~0 .cse0) (let ((.cse2 (fp.sub c_currentRoundingMode c_~var_1_5~0 (fp.sub c_currentRoundingMode c_~var_1_12~0 c_~var_1_13~0)))) (let ((.cse1 (fp.lt .cse2 c_~var_1_4~0))) (or (and .cse1 (= c_~var_1_10~0 .cse2)) (and (= c_~var_1_4~0 c_~var_1_10~0) (not .cse1))))) (= c_~var_1_21~0 ((_ sign_extend 8) c_~var_1_16~0)) (= c_~var_1_1~0 c_~var_1_4~0) (= c_~var_1_18~0 c_~var_1_17~0) (not (bvsle .cse0 ((_ zero_extend 24) c_~var_1_3~0))) (fp.geq c_~var_1_4~0 .cse3) (fp.leq c_~var_1_4~0 .cse4) (fp.geq c_~var_1_13~0 .cse3) (fp.lt c_~var_1_14~0 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_11~0)) (fp.leq c_~var_1_12~0 .cse4) (fp.geq c_~var_1_12~0 .cse3) (fp.leq c_~var_1_13~0 ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)) (= c_~var_1_19~0 (fp.sub c_currentRoundingMode ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_13~0) ((_ to_fp 11 53) c_currentRoundingMode (/ 1282.0 5.0)))) (= c_currentRoundingMode roundNearestTiesToEven) (= c_~var_1_16~0 c_~var_1_20~0) (= ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0) c_~var_1_14~0))) is different from true