./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 826ab2ba
Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/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_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd --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-826ab2b
[2024-11-13 16:13:27,820 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-13 16:13:27,936 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf
[2024-11-13 16:13:27,947 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-13 16:13:27,948 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-13 16:13:27,971 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-13 16:13:27,972 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-13 16:13:27,972 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-13 16:13:27,973 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-13 16:13:27,973 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-13 16:13:27,973 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-13 16:13:27,973 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-13 16:13:27,974 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-13 16:13:27,974 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-13 16:13:27,974 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-13 16:13:27,974 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-13 16:13:27,974 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-13 16:13:27,974 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-13 16:13:27,974 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-13 16:13:27,975 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-13 16:13:27,975 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-13 16:13:27,975 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-13 16:13:27,975 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-13 16:13:27,975 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-13 16:13:27,975 INFO  L153        SettingsManager]:  * Allow undefined functions=false
[2024-11-13 16:13:27,975 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-13 16:13:27,975 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-13 16:13:27,975 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-13 16:13:27,976 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-13 16:13:27,976 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-13 16:13:27,976 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-13 16:13:27,976 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-13 16:13:27,976 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-13 16:13:27,976 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-13 16:13:27,976 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-13 16:13:27,979 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-13 16:13:27,979 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-13 16:13:27,979 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-13 16:13:27,979 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-13 16:13:27,979 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-13 16:13:27,979 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-13 16:13:27,979 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-13 16:13:27,980 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_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd
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-11-13 16:13:28,383 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-13 16:13:28,400 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-13 16:13:28,402 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-13 16:13:28,405 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-13 16:13:28,406 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-13 16:13:28,409 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i
Unable to find full path for "g++"
[2024-11-13 16:13:30,697 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-11-13 16:13:31,004 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-13 16:13:31,005 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i
[2024-11-13 16:13:31,014 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/data/283a8a7a0/1d26d61c24664d538baa039c9958dfa8/FLAG0c537f64b
[2024-11-13 16:13:31,031 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/data/283a8a7a0/1d26d61c24664d538baa039c9958dfa8
[2024-11-13 16:13:31,034 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-13 16:13:31,035 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-13 16:13:31,037 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-13 16:13:31,038 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-13 16:13:31,043 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-13 16:13:31,044 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,045 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e44d64e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31, skipping insertion in model container
[2024-11-13 16:13:31,046 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,079 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-13 16:13:31,264 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_7807206e-e235-4e1f-b3d9-42725901b5b6/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i[916,929]
[2024-11-13 16:13:31,340 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-13 16:13:31,352 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-13 16:13:31,362 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_7807206e-e235-4e1f-b3d9-42725901b5b6/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i[916,929]
[2024-11-13 16:13:31,397 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-13 16:13:31,420 INFO  L204         MainTranslator]: Completed translation
[2024-11-13 16:13:31,421 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31 WrapperNode
[2024-11-13 16:13:31,421 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-13 16:13:31,422 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-13 16:13:31,422 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-13 16:13:31,422 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-13 16:13:31,429 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,444 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,493 INFO  L138                Inliner]: procedures = 26, calls = 34, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 143
[2024-11-13 16:13:31,493 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-13 16:13:31,498 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-13 16:13:31,498 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-13 16:13:31,498 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-13 16:13:31,516 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,516 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,520 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,540 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-13 16:13:31,541 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,541 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,552 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,565 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,567 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,569 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,571 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-13 16:13:31,576 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-13 16:13:31,576 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-13 16:13:31,576 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-13 16:13:31,577 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (1/1) ...
[2024-11-13 16:13:31,583 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-13 16:13:31,598 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/z3
[2024-11-13 16:13:31,613 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-13 16:13:31,619 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-13 16:13:31,648 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-13 16:13:31,649 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-13 16:13:31,650 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-13 16:13:31,651 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-11-13 16:13:31,651 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-13 16:13:31,651 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-13 16:13:31,767 INFO  L238             CfgBuilder]: Building ICFG
[2024-11-13 16:13:31,769 INFO  L264             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-13 16:13:32,188 INFO  L?                        ?]: Removed 10 outVars from TransFormulas that were not future-live.
[2024-11-13 16:13:32,189 INFO  L287             CfgBuilder]: Performing block encoding
[2024-11-13 16:13:32,200 INFO  L311             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-13 16:13:32,200 INFO  L316             CfgBuilder]: Removed 1 assume(true) statements.
[2024-11-13 16:13:32,201 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:13:32 BoogieIcfgContainer
[2024-11-13 16:13:32,201 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-13 16:13:32,205 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-13 16:13:32,206 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-13 16:13:32,211 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-13 16:13:32,211 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 04:13:31" (1/3) ...
[2024-11-13 16:13:32,212 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@284cdf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:13:32, skipping insertion in model container
[2024-11-13 16:13:32,213 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:31" (2/3) ...
[2024-11-13 16:13:32,214 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@284cdf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:13:32, skipping insertion in model container
[2024-11-13 16:13:32,214 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:13:32" (3/3) ...
[2024-11-13 16:13:32,216 INFO  L112   eAbstractionObserver]: Analyzing ICFG hardness_codestructure_steplocals_file-2.i
[2024-11-13 16:13:32,238 INFO  L217   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-13 16:13:32,241 INFO  L154   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-11-13 16:13:32,321 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-13 16:13:32,339 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;@402d01d7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-13 16:13:32,341 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-13 16:13:32,345 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-11-13 16:13:32,359 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 136
[2024-11-13 16:13:32,359 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-13 16:13:32,360 INFO  L215           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-11-13 16:13:32,360 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-13 16:13:32,365 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-13 16:13:32,367 INFO  L85        PathProgramCache]: Analyzing trace with hash -991785518, now seen corresponding path program 1 times
[2024-11-13 16:13:32,375 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-13 16:13:32,375 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2123896061]
[2024-11-13 16:13:32,376 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-13 16:13:32,376 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-13 16:13:32,514 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,651 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5
[2024-11-13 16:13:32,654 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,659 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10
[2024-11-13 16:13:32,662 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,665 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16
[2024-11-13 16:13:32,667 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,670 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21
[2024-11-13 16:13:32,672 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,675 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27
[2024-11-13 16:13:32,677 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,681 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33
[2024-11-13 16:13:32,683 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,687 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39
[2024-11-13 16:13:32,691 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,696 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44
[2024-11-13 16:13:32,699 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,703 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50
[2024-11-13 16:13:32,705 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,709 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56
[2024-11-13 16:13:32,711 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,713 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61
[2024-11-13 16:13:32,716 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,719 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67
[2024-11-13 16:13:32,722 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,726 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72
[2024-11-13 16:13:32,728 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,734 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78
[2024-11-13 16:13:32,739 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,742 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84
[2024-11-13 16:13:32,748 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,755 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90
[2024-11-13 16:13:32,761 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,765 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95
[2024-11-13 16:13:32,767 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,770 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101
[2024-11-13 16:13:32,772 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,775 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106
[2024-11-13 16:13:32,777 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,780 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112
[2024-11-13 16:13:32,782 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,785 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117
[2024-11-13 16:13:32,787 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:32,798 INFO  L134       CoverageAnalysis]: Checked inductivity of 840 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked.
[2024-11-13 16:13:32,799 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-13 16:13:32,799 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2123896061]
[2024-11-13 16:13:32,800 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2123896061] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-13 16:13:32,800 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-13 16:13:32,800 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-13 16:13:32,803 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480814568]
[2024-11-13 16:13:32,804 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-13 16:13:32,810 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-13 16:13:32,811 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-13 16:13:32,835 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-13 16:13:32,836 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-13 16:13:32,839 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 16.5) internal successors, (33), 2 states have internal predecessors, (33), 2 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 1 states have call predecessors, (21), 2 states have call successors, (21)
[2024-11-13 16:13:32,881 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-13 16:13:32,881 INFO  L93              Difference]: Finished difference Result 123 states and 211 transitions.
[2024-11-13 16:13:32,882 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-13 16:13:32,883 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 16.5) internal successors, (33), 2 states have internal predecessors, (33), 2 states have call successors, (21), 1 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-11-13 16:13:32,885 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-13 16:13:32,893 INFO  L225             Difference]: With dead ends: 123
[2024-11-13 16:13:32,894 INFO  L226             Difference]: Without dead ends: 61
[2024-11-13 16:13:32,898 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-13 16:13:32,902 INFO  L432           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-11-13 16:13:32,903 INFO  L433           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-11-13 16:13:32,920 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 61 states.
[2024-11-13 16:13:32,946 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61.
[2024-11-13 16:13:32,947 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-11-13 16:13:32,952 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 91 transitions.
[2024-11-13 16:13:32,954 INFO  L78                 Accepts]: Start accepts. Automaton has 61 states and 91 transitions. Word has length 135
[2024-11-13 16:13:32,954 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-13 16:13:32,954 INFO  L471      AbstractCegarLoop]: Abstraction has 61 states and 91 transitions.
[2024-11-13 16:13:32,955 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 16.5) internal successors, (33), 2 states have internal predecessors, (33), 2 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 1 states have call predecessors, (21), 2 states have call successors, (21)
[2024-11-13 16:13:32,955 INFO  L276                IsEmpty]: Start isEmpty. Operand 61 states and 91 transitions.
[2024-11-13 16:13:32,958 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 136
[2024-11-13 16:13:32,959 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-13 16:13:32,959 INFO  L215           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-11-13 16:13:32,959 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-11-13 16:13:32,960 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-13 16:13:32,960 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-13 16:13:32,960 INFO  L85        PathProgramCache]: Analyzing trace with hash 621701844, now seen corresponding path program 1 times
[2024-11-13 16:13:32,961 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-13 16:13:32,961 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67736757]
[2024-11-13 16:13:32,961 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-13 16:13:32,961 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-13 16:13:33,159 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-11-13 16:13:33,171 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [488797813]
[2024-11-13 16:13:33,172 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-13 16:13:33,172 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-13 16:13:33,172 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/z3
[2024-11-13 16:13:33,177 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-13 16:13:33,180 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-11-13 16:13:33,485 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-13 16:13:33,485 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-13 16:13:33,559 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-13 16:13:33,639 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-13 16:13:33,640 INFO  L325         BasicCegarLoop]: Counterexample is feasible
[2024-11-13 16:13:33,641 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2024-11-13 16:13:33,665 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-11-13 16:13:33,844 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1
[2024-11-13 16:13:33,848 INFO  L407         BasicCegarLoop]: Path program histogram: [1, 1]
[2024-11-13 16:13:33,972 INFO  L173   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-13 16:13:33,978 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.11 04:13:33 BoogieIcfgContainer
[2024-11-13 16:13:33,981 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-13 16:13:33,982 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-13 16:13:33,982 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-13 16:13:33,982 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-13 16:13:33,984 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:13:32" (3/4) ...
[2024-11-13 16:13:33,986 INFO  L145         WitnessPrinter]: No result that supports witness generation found
[2024-11-13 16:13:33,987 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-13 16:13:33,988 INFO  L158              Benchmark]: Toolchain (without parser) took 2952.60ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 37.8MB in the end (delta: 54.1MB). Peak memory consumption was 56.0MB. Max. memory is 16.1GB.
[2024-11-13 16:13:33,988 INFO  L158              Benchmark]: CDTParser took 1.00ms. Allocated memory is still 117.4MB. Free memory is still 73.7MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-13 16:13:33,988 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 384.34ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 78.0MB in the end (delta: 13.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-13 16:13:33,989 INFO  L158              Benchmark]: Boogie Procedure Inliner took 71.22ms. Allocated memory is still 117.4MB. Free memory was 78.0MB in the beginning and 75.7MB in the end (delta: 2.3MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-13 16:13:33,989 INFO  L158              Benchmark]: Boogie Preprocessor took 73.81ms. Allocated memory is still 117.4MB. Free memory was 75.7MB in the beginning and 73.1MB in the end (delta: 2.6MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-13 16:13:33,989 INFO  L158              Benchmark]: RCFGBuilder took 625.41ms. Allocated memory is still 117.4MB. Free memory was 72.9MB in the beginning and 56.0MB in the end (delta: 16.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-13 16:13:33,990 INFO  L158              Benchmark]: TraceAbstraction took 1775.98ms. Allocated memory is still 117.4MB. Free memory was 55.4MB in the beginning and 38.4MB in the end (delta: 17.0MB). Peak memory consumption was 22.4MB. Max. memory is 16.1GB.
[2024-11-13 16:13:33,990 INFO  L158              Benchmark]: Witness Printer took 4.83ms. Allocated memory is still 117.4MB. Free memory was 38.4MB in the beginning and 37.8MB in the end (delta: 554.8kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-13 16:13:33,992 INFO  L338   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 1.00ms. Allocated memory is still 117.4MB. Free memory is still 73.7MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 384.34ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 78.0MB in the end (delta: 13.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 71.22ms. Allocated memory is still 117.4MB. Free memory was 78.0MB in the beginning and 75.7MB in the end (delta: 2.3MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 73.81ms. Allocated memory is still 117.4MB. Free memory was 75.7MB in the beginning and 73.1MB in the end (delta: 2.6MB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 625.41ms. Allocated memory is still 117.4MB. Free memory was 72.9MB in the beginning and 56.0MB in the end (delta: 16.9MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * TraceAbstraction took 1775.98ms. Allocated memory is still 117.4MB. Free memory was 55.4MB in the beginning and 38.4MB in the end (delta: 17.0MB). Peak memory consumption was 22.4MB. Max. memory is 16.1GB.
 * Witness Printer took 4.83ms. Allocated memory is still 117.4MB. Free memory was 38.4MB in the beginning and 37.8MB in the end (delta: 554.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 100, overapproximation of someBinaryFLOATComparisonOperation at line 117, overapproximation of someBinaryFLOATComparisonOperation at line 113, overapproximation of someBinaryFLOATComparisonOperation at line 131, overapproximation of someBinaryFLOATComparisonOperation at line 112, overapproximation of someBinaryFLOATComparisonOperation at line 102, overapproximation of someBinaryFLOATComparisonOperation at line 115, overapproximation of someBinaryFLOATComparisonOperation at line 70, overapproximation of someBinaryDOUBLEComparisonOperation at line 107, overapproximation of someBinaryDOUBLEComparisonOperation at line 86, overapproximation of someBinaryDOUBLEComparisonOperation at line 131, overapproximation of someBinaryDOUBLEComparisonOperation at line 69, 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()
[L137]       COND TRUE   1
[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=2, var_1_3=1, 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=2, var_1_3=1, 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=2, var_1_3=1, var_1_4=2, var_1_6=2, 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=2, var_1_3=1, var_1_4=2, var_1_6=2, 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=2, var_1_3=1, var_1_4=2, var_1_6=2, 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=2, var_1_3=1, var_1_4=2, var_1_6=2, 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=2, var_1_3=1, var_1_4=2, var_1_6=2, 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=2, var_1_3=1, var_1_4=2, var_1_6=2, 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=2, var_1_3=1, var_1_4=2, var_1_6=2, 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=2, var_1_3=1, var_1_4=2, var_1_6=2, 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=2, var_1_3=1, var_1_4=2, var_1_6=2, 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.6s, 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, 65 GetRequests, 65 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.4s SatisfiabilityAnalysisTime, 0.3s InterpolantComputationTime, 405 NumberOfCodeBlocks, 405 NumberOfCodeBlocksAsserted, 3 NumberOfCheckSat, 134 ConstructedInterpolants, 0 QuantifiedInterpolants, 134 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 PerfectInterpolantSequences, 840/840 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2024-11-13 16:13:34,025 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/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_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/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_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd --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-826ab2b
[2024-11-13 16:13:36,785 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-13 16:13:36,914 INFO  L114        SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf
[2024-11-13 16:13:36,919 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-13 16:13:36,920 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-13 16:13:36,976 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-13 16:13:36,977 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-13 16:13:36,977 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-13 16:13:36,977 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-13 16:13:36,977 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-13 16:13:36,977 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-13 16:13:36,978 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-13 16:13:36,978 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-13 16:13:36,978 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-13 16:13:36,982 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-13 16:13:36,982 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-13 16:13:36,982 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-13 16:13:36,982 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-13 16:13:36,982 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-13 16:13:36,982 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-13 16:13:36,983 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-13 16:13:36,983 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-13 16:13:36,983 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-13 16:13:36,983 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-13 16:13:36,983 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-11-13 16:13:36,983 INFO  L153        SettingsManager]:  * Allow undefined functions=false
[2024-11-13 16:13:36,983 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-11-13 16:13:36,983 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-13 16:13:36,983 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-13 16:13:36,984 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-13 16:13:36,984 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-13 16:13:36,984 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-13 16:13:36,984 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-13 16:13:36,984 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-13 16:13:36,987 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-13 16:13:36,987 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-13 16:13:36,987 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-13 16:13:36,987 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-13 16:13:36,987 INFO  L153        SettingsManager]:  * Trace refinement strategy=FOX
[2024-11-13 16:13:36,987 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-11-13 16:13:36,987 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-13 16:13:36,987 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-13 16:13:36,988 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-13 16:13:36,988 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-13 16:13:36,988 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_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd
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-11-13 16:13:37,332 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-13 16:13:37,342 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-13 16:13:37,344 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-13 16:13:37,346 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-13 16:13:37,347 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-13 16:13:37,348 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i
Unable to find full path for "g++"
[2024-11-13 16:13:39,525 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-11-13 16:13:39,883 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-13 16:13:39,884 INFO  L180              CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i
[2024-11-13 16:13:39,898 INFO  L427              CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/data/7ebc4bf8e/1e98610604334b2c8c1cc5720ea8f427/FLAG4c504932b
[2024-11-13 16:13:39,925 INFO  L435              CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/data/7ebc4bf8e/1e98610604334b2c8c1cc5720ea8f427
[2024-11-13 16:13:39,928 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-13 16:13:39,931 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-13 16:13:39,933 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-13 16:13:39,934 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-13 16:13:39,941 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-13 16:13:39,942 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:13:39" (1/1) ...
[2024-11-13 16:13:39,943 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56291f50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:39, skipping insertion in model container
[2024-11-13 16:13:39,946 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:13:39" (1/1) ...
[2024-11-13 16:13:39,977 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-13 16:13:40,241 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_7807206e-e235-4e1f-b3d9-42725901b5b6/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i[916,929]
[2024-11-13 16:13:40,361 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-13 16:13:40,391 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-13 16:13:40,409 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_7807206e-e235-4e1f-b3d9-42725901b5b6/sv-benchmarks/c/hardness-nfm22/hardness_codestructure_steplocals_file-2.i[916,929]
[2024-11-13 16:13:40,472 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-13 16:13:40,503 INFO  L204         MainTranslator]: Completed translation
[2024-11-13 16:13:40,504 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40 WrapperNode
[2024-11-13 16:13:40,505 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-13 16:13:40,506 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-13 16:13:40,507 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-13 16:13:40,507 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-13 16:13:40,520 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,540 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,574 INFO  L138                Inliner]: procedures = 27, calls = 34, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 141
[2024-11-13 16:13:40,575 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-13 16:13:40,576 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-13 16:13:40,576 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-13 16:13:40,576 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-13 16:13:40,590 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,591 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,595 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,610 INFO  L175           MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0].
[2024-11-13 16:13:40,611 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,611 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,623 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,627 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,630 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,636 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,644 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-13 16:13:40,645 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-13 16:13:40,645 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-13 16:13:40,645 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-13 16:13:40,646 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (1/1) ...
[2024-11-13 16:13:40,654 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-13 16:13:40,669 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/z3
[2024-11-13 16:13:40,684 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-13 16:13:40,687 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-13 16:13:40,719 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-13 16:13:40,719 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-11-13 16:13:40,719 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-13 16:13:40,719 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-13 16:13:40,719 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-13 16:13:40,719 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-13 16:13:40,829 INFO  L238             CfgBuilder]: Building ICFG
[2024-11-13 16:13:40,831 INFO  L264             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-13 16:13:55,867 INFO  L?                        ?]: Removed 10 outVars from TransFormulas that were not future-live.
[2024-11-13 16:13:55,867 INFO  L287             CfgBuilder]: Performing block encoding
[2024-11-13 16:13:55,878 INFO  L311             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-13 16:13:55,879 INFO  L316             CfgBuilder]: Removed 1 assume(true) statements.
[2024-11-13 16:13:55,879 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:13:55 BoogieIcfgContainer
[2024-11-13 16:13:55,879 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-13 16:13:55,882 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-13 16:13:55,882 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-13 16:13:55,887 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-13 16:13:55,887 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 04:13:39" (1/3) ...
[2024-11-13 16:13:55,888 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2eb85dc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:13:55, skipping insertion in model container
[2024-11-13 16:13:55,888 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:13:40" (2/3) ...
[2024-11-13 16:13:55,889 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2eb85dc6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:13:55, skipping insertion in model container
[2024-11-13 16:13:55,889 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:13:55" (3/3) ...
[2024-11-13 16:13:55,890 INFO  L112   eAbstractionObserver]: Analyzing ICFG hardness_codestructure_steplocals_file-2.i
[2024-11-13 16:13:55,906 INFO  L217   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-13 16:13:55,907 INFO  L154   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-11-13 16:13:55,960 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-13 16:13:55,972 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;@1b19e36d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-13 16:13:55,973 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-13 16:13:55,977 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-11-13 16:13:55,990 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 136
[2024-11-13 16:13:55,991 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-13 16:13:55,991 INFO  L215           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-11-13 16:13:55,992 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-13 16:13:55,997 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-13 16:13:55,997 INFO  L85        PathProgramCache]: Analyzing trace with hash -991785518, now seen corresponding path program 1 times
[2024-11-13 16:13:56,010 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-13 16:13:56,010 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1927831148]
[2024-11-13 16:13:56,011 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-13 16:13:56,011 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-13 16:13:56,011 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/mathsat
[2024-11-13 16:13:56,018 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-11-13 16:13:56,022 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process
[2024-11-13 16:13:56,809 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:56,833 INFO  L255         TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-13 16:13:56,842 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-13 16:13:56,884 INFO  L134       CoverageAnalysis]: Checked inductivity of 840 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked.
[2024-11-13 16:13:56,885 INFO  L307         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-13 16:13:56,886 INFO  L136   FreeRefinementEngine]: Strategy FOX found an infeasible trace
[2024-11-13 16:13:56,886 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1927831148]
[2024-11-13 16:13:56,886 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1927831148] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-13 16:13:56,887 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-13 16:13:56,887 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-13 16:13:56,889 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293482841]
[2024-11-13 16:13:56,889 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-13 16:13:56,894 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-13 16:13:56,894 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX
[2024-11-13 16:13:56,914 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-13 16:13:56,915 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-13 16:13:56,917 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-11-13 16:13:56,945 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-13 16:13:56,946 INFO  L93              Difference]: Finished difference Result 123 states and 211 transitions.
[2024-11-13 16:13:56,947 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-13 16:13:56,948 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-11-13 16:13:56,949 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-13 16:13:56,956 INFO  L225             Difference]: With dead ends: 123
[2024-11-13 16:13:56,956 INFO  L226             Difference]: Without dead ends: 61
[2024-11-13 16:13:56,960 INFO  L431           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-11-13 16:13:56,963 INFO  L432           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-11-13 16:13:56,963 INFO  L433           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-11-13 16:13:56,976 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 61 states.
[2024-11-13 16:13:56,999 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61.
[2024-11-13 16:13:57,000 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-11-13 16:13:57,005 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 91 transitions.
[2024-11-13 16:13:57,007 INFO  L78                 Accepts]: Start accepts. Automaton has 61 states and 91 transitions. Word has length 135
[2024-11-13 16:13:57,008 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-13 16:13:57,008 INFO  L471      AbstractCegarLoop]: Abstraction has 61 states and 91 transitions.
[2024-11-13 16:13:57,008 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-11-13 16:13:57,008 INFO  L276                IsEmpty]: Start isEmpty. Operand 61 states and 91 transitions.
[2024-11-13 16:13:57,012 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 136
[2024-11-13 16:13:57,012 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-13 16:13:57,013 INFO  L215           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-11-13 16:13:57,031 INFO  L552       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0
[2024-11-13 16:13:57,213 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-13 16:13:57,214 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-13 16:13:57,215 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-13 16:13:57,215 INFO  L85        PathProgramCache]: Analyzing trace with hash 621701844, now seen corresponding path program 1 times
[2024-11-13 16:13:57,216 INFO  L118   FreeRefinementEngine]: Executing refinement strategy FOX
[2024-11-13 16:13:57,216 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [480425686]
[2024-11-13 16:13:57,216 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-13 16:13:57,216 INFO  L173          SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3
[2024-11-13 16:13:57,217 INFO  L189       MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/mathsat
[2024-11-13 16:13:57,221 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null)
[2024-11-13 16:13:57,222 INFO  L327       MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7807206e-e235-4e1f-b3d9-42725901b5b6/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process
[2024-11-13 16:13:58,186 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-13 16:13:58,213 INFO  L255         TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 27 conjuncts are in the unsatisfiable core
[2024-11-13 16:13:58,226 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-13 16:14:16,411 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-11-13 16:14:24,560 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-11-13 16:14:32,699 WARN  L286               SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:14:40,896 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-11-13 16:14:49,059 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-11-13 16:14:57,209 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-11-13 16:15:05,354 WARN  L286               SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:15:13,498 WARN  L286               SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:15:21,654 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-11-13 16:15:29,821 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-11-13 16:15:37,996 WARN  L286               SmtUtils]: Spent 8.17s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:15:46,136 WARN  L286               SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:15:54,283 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-11-13 16:16:02,428 WARN  L286               SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:16:10,579 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-11-13 16:16:18,033 WARN  L286               SmtUtils]: Spent 7.45s 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-11-13 16:16:22,074 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-11-13 16:16:26,113 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-11-13 16:16:34,318 WARN  L286               SmtUtils]: Spent 8.18s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:16:42,477 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-11-13 16:16:50,674 WARN  L286               SmtUtils]: Spent 8.20s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:16:58,973 WARN  L286               SmtUtils]: Spent 8.30s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:17:07,136 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-11-13 16:17:15,301 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-11-13 16:17:23,469 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-11-13 16:17:31,644 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-11-13 16:17:39,806 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-11-13 16:17:48,025 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:17:56,241 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-11-13 16:18:04,400 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-11-13 16:18:12,553 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-11-13 16:18:20,725 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-11-13 16:18:28,884 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-11-13 16:18:36,992 WARN  L286               SmtUtils]: Spent 8.11s 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-11-13 16:18:45,145 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-11-13 16:18:49,196 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-11-13 16:18:53,236 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-11-13 16:19:01,460 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-11-13 16:19:09,663 WARN  L286               SmtUtils]: Spent 8.20s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:19:17,838 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-11-13 16:19:26,000 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-11-13 16:19:34,163 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-11-13 16:19:42,181 WARN  L286               SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:19:50,344 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-11-13 16:19:58,496 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-11-13 16:20:06,658 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-11-13 16:20:14,810 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-11-13 16:20:22,964 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-11-13 16:20:31,171 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-11-13 16:20:39,353 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-11-13 16:20:47,548 WARN  L286               SmtUtils]: Spent 8.19s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:20:55,700 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-11-13 16:21:03,870 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-11-13 16:21:11,975 WARN  L286               SmtUtils]: Spent 8.10s 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-11-13 16:21:20,127 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-11-13 16:21:24,175 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-11-13 16:21:28,219 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-11-13 16:21:36,707 WARN  L286               SmtUtils]: Spent 8.46s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:21:44,916 WARN  L286               SmtUtils]: Spent 8.21s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:21:53,166 WARN  L286               SmtUtils]: Spent 8.25s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:22:01,396 WARN  L286               SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:22:09,638 WARN  L286               SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:22:17,863 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:22:26,090 WARN  L286               SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:22:34,328 WARN  L286               SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:22:42,539 WARN  L286               SmtUtils]: Spent 8.21s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:22:50,759 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:22:58,974 WARN  L286               SmtUtils]: Spent 8.21s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:23:07,194 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-11-13 16:23:15,413 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:23:23,643 WARN  L286               SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:23:31,858 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-11-13 16:23:40,096 WARN  L286               SmtUtils]: Spent 8.24s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:23:48,382 WARN  L286               SmtUtils]: Spent 8.29s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:23:56,608 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-11-13 16:24:04,782 WARN  L286               SmtUtils]: Spent 8.17s 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-11-13 16:24:13,002 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:24:17,060 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-11-13 16:24:21,110 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-11-13 16:24:29,468 WARN  L286               SmtUtils]: Spent 8.33s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:24:37,746 WARN  L286               SmtUtils]: Spent 8.28s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:24:45,976 WARN  L286               SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:24:54,200 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:25:02,423 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:25:10,654 WARN  L286               SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:25:18,921 WARN  L286               SmtUtils]: Spent 8.27s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:25:27,175 WARN  L286               SmtUtils]: Spent 8.25s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:25:35,409 WARN  L286               SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:25:43,639 WARN  L286               SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:25:51,848 WARN  L286               SmtUtils]: Spent 8.21s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:26:00,077 WARN  L286               SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:26:08,296 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:26:16,525 WARN  L286               SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:26:24,750 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:26:32,980 WARN  L286               SmtUtils]: Spent 8.22s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:26:41,205 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-11-13 16:26:49,431 WARN  L286               SmtUtils]: Spent 8.23s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:26:57,745 WARN  L286               SmtUtils]: Spent 8.31s on a formula simplification that was a NOOP. DAG size: 8 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:27:06,007 WARN  L286               SmtUtils]: Spent 8.26s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)
[2024-11-13 16:27:14,211 WARN  L286               SmtUtils]: Spent 8.20s 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-11-13 16:27:22,448 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-11-13 16:27:26,508 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-11-13 16:27:30,565 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