./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i --full-output --architecture 32bit


--------------------------------------------------------------------------------


Checking for ERROR reachability
Using default analysis
Version 4f9af400
extending candidate: java
['java']
extending candidate: /usr/bin/java
['java', '/usr/bin/java']
extending candidate: /opt/oracle-jdk-bin-*/bin/java
['java', '/usr/bin/java']
extending candidate: /opt/openjdk-*/bin/java
['java', '/usr/bin/java']
extending candidate: /usr/lib/jvm/java-*-openjdk-amd64/bin/java
['java', '/usr/bin/java', '/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java', '/usr/lib/jvm/java-17-openjdk-amd64/bin/java', '/usr/lib/jvm/java-11-openjdk-amd64/bin/java', '/usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java']
['/root/.sdkman/candidates/java/21.0.5-tem/bin/java', '-Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config', '-Xmx15G', '-Xms4m', '-jar', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar', '-data', '@noDefault', '-ultimatedata', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data', '-tc', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml', '-i', '../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i', '-s', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf', '--cacsl2boogietranslator.entry.function', 'main', '--witnessprinter.witness.directory', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux', '--witnessprinter.witness.filename', 'witness', '--witnessprinter.write.witness.besides.input.file', 'false', '--witnessprinter.graph.data.specification', 'CHECK( init(main()), LTL(G ! call(reach_error())) )\n\n', '--witnessprinter.graph.data.producer', 'Automizer', '--witnessprinter.graph.data.architecture', '32bit', '--witnessprinter.graph.data.programhash', 'c694ba9bac462864ff088c15ec9988788035d468e2784ebcad5311140515cd1e']
Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --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 c694ba9bac462864ff088c15ec9988788035d468e2784ebcad5311140515cd1e
--- Real Ultimate output ---
This is Ultimate 0.3.0-?-4f9af40
[2024-11-07 08:08:36,869 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-07 08:08:36,934 INFO  L114        SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf
[2024-11-07 08:08:36,940 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-07 08:08:36,942 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-07 08:08:36,975 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-07 08:08:36,977 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-07 08:08:36,977 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-07 08:08:36,978 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-07 08:08:36,978 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-07 08:08:36,979 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-07 08:08:36,980 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-07 08:08:36,980 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-07 08:08:36,980 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-07 08:08:36,980 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-07 08:08:36,980 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-07 08:08:36,980 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-07 08:08:36,980 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-07 08:08:36,980 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-07 08:08:36,980 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-07 08:08:36,981 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-07 08:08:36,981 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-07 08:08:36,981 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-07 08:08:36,981 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-07 08:08:36,981 INFO  L153        SettingsManager]:  * Allow undefined functions=false
[2024-11-07 08:08:36,981 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-07 08:08:36,981 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-07 08:08:36,981 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-07 08:08:36,982 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-07 08:08:36,982 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-07 08:08:36,982 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-07 08:08:36,982 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-07 08:08:36,983 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-07 08:08:36,983 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-07 08:08:36,983 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-07 08:08:36,983 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-07 08:08:36,983 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-07 08:08:36,984 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-07 08:08:36,984 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-07 08:08:36,984 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-07 08:08:36,984 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-07 08:08:36,984 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-07 08:08:36,984 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 -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux
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 -> c694ba9bac462864ff088c15ec9988788035d468e2784ebcad5311140515cd1e
[2024-11-07 08:08:37,290 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-07 08:08:37,301 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-07 08:08:37,304 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-07 08:08:37,305 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-07 08:08:37,306 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-07 08:08:37,309 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i
[2024-11-07 08:08:38,659 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-11-07 08:08:38,925 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-07 08:08:38,926 INFO  L180              CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i
[2024-11-07 08:08:38,934 INFO  L427              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/dd1182184/a6fb0f7697f046f1aa5e91a4c5404ad4/FLAG9fbe59dac
[2024-11-07 08:08:38,951 INFO  L435              CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/dd1182184/a6fb0f7697f046f1aa5e91a4c5404ad4
[2024-11-07 08:08:38,954 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-07 08:08:38,956 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-07 08:08:38,957 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-07 08:08:38,957 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-07 08:08:38,962 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-07 08:08:38,963 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:08:38" (1/1) ...
[2024-11-07 08:08:38,964 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9982e90 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:38, skipping insertion in model container
[2024-11-07 08:08:38,964 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:08:38" (1/1) ...
[2024-11-07 08:08:38,983 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-07 08:08:39,112 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i[916,929]
[2024-11-07 08:08:39,193 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-07 08:08:39,209 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-07 08:08:39,220 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i[916,929]
[2024-11-07 08:08:39,257 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-07 08:08:39,282 INFO  L204         MainTranslator]: Completed translation
[2024-11-07 08:08:39,283 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39 WrapperNode
[2024-11-07 08:08:39,283 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-07 08:08:39,285 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-07 08:08:39,285 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-07 08:08:39,285 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-07 08:08:39,291 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,305 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,349 INFO  L138                Inliner]: procedures = 26, calls = 48, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 222
[2024-11-07 08:08:39,349 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-07 08:08:39,350 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-07 08:08:39,350 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-07 08:08:39,350 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-07 08:08:39,359 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,360 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,363 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,385 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-07 08:08:39,386 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,386 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,403 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,411 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,418 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,420 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,430 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-07 08:08:39,431 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-07 08:08:39,432 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-07 08:08:39,432 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-07 08:08:39,433 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (1/1) ...
[2024-11-07 08:08:39,440 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-07 08:08:39,452 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 08:08:39,465 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-07 08:08:39,468 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-07 08:08:39,490 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-07 08:08:39,490 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-07 08:08:39,490 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-07 08:08:39,490 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-11-07 08:08:39,490 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-07 08:08:39,490 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-07 08:08:39,586 INFO  L238             CfgBuilder]: Building ICFG
[2024-11-07 08:08:39,587 INFO  L264             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-07 08:08:40,189 INFO  L?                        ?]: Removed 20 outVars from TransFormulas that were not future-live.
[2024-11-07 08:08:40,189 INFO  L287             CfgBuilder]: Performing block encoding
[2024-11-07 08:08:40,201 INFO  L311             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-07 08:08:40,201 INFO  L316             CfgBuilder]: Removed 1 assume(true) statements.
[2024-11-07 08:08:40,201 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:08:40 BoogieIcfgContainer
[2024-11-07 08:08:40,202 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-07 08:08:40,204 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-07 08:08:40,204 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-07 08:08:40,209 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-07 08:08:40,209 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 08:08:38" (1/3) ...
[2024-11-07 08:08:40,210 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5076be41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:08:40, skipping insertion in model container
[2024-11-07 08:08:40,211 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:08:39" (2/3) ...
[2024-11-07 08:08:40,212 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5076be41 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:08:40, skipping insertion in model container
[2024-11-07 08:08:40,212 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:08:40" (3/3) ...
[2024-11-07 08:08:40,214 INFO  L112   eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-32.i
[2024-11-07 08:08:40,230 INFO  L214   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-07 08:08:40,231 INFO  L154   ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations.
[2024-11-07 08:08:40,292 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-07 08:08:40,303 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;@5927afcd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-07 08:08:40,303 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-07 08:08:40,311 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 96 states, 58 states have (on average 1.4310344827586208) internal successors, (83), 59 states have internal predecessors, (83), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35)
[2024-11-07 08:08:40,323 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 218
[2024-11-07 08:08:40,324 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 08:08:40,325 INFO  L215           NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 08:08:40,325 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-07 08:08:40,329 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 08:08:40,329 INFO  L85        PathProgramCache]: Analyzing trace with hash 870512893, now seen corresponding path program 1 times
[2024-11-07 08:08:40,335 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 08:08:40,335 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834441210]
[2024-11-07 08:08:40,335 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:08:40,336 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 08:08:40,479 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,704 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5
[2024-11-07 08:08:40,708 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,715 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10
[2024-11-07 08:08:40,718 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,726 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16
[2024-11-07 08:08:40,732 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,736 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21
[2024-11-07 08:08:40,740 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,746 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27
[2024-11-07 08:08:40,749 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,751 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32
[2024-11-07 08:08:40,754 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,756 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38
[2024-11-07 08:08:40,763 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,766 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43
[2024-11-07 08:08:40,772 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,775 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49
[2024-11-07 08:08:40,778 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,784 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54
[2024-11-07 08:08:40,790 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,793 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60
[2024-11-07 08:08:40,798 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,801 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65
[2024-11-07 08:08:40,803 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,810 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71
[2024-11-07 08:08:40,812 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,817 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76
[2024-11-07 08:08:40,819 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,824 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82
[2024-11-07 08:08:40,828 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,831 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87
[2024-11-07 08:08:40,836 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,843 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93
[2024-11-07 08:08:40,846 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,848 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98
[2024-11-07 08:08:40,850 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,852 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104
[2024-11-07 08:08:40,855 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,857 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109
[2024-11-07 08:08:40,860 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,862 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115
[2024-11-07 08:08:40,864 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,869 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120
[2024-11-07 08:08:40,872 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,875 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126
[2024-11-07 08:08:40,877 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,880 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131
[2024-11-07 08:08:40,882 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,885 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137
[2024-11-07 08:08:40,888 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,891 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142
[2024-11-07 08:08:40,893 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,899 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148
[2024-11-07 08:08:40,901 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,908 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154
[2024-11-07 08:08:40,914 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,917 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159
[2024-11-07 08:08:40,922 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,925 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165
[2024-11-07 08:08:40,961 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,968 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170
[2024-11-07 08:08:40,970 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,974 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176
[2024-11-07 08:08:40,976 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,981 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181
[2024-11-07 08:08:40,983 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,987 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187
[2024-11-07 08:08:40,990 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:40,994 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192
[2024-11-07 08:08:40,997 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:41,010 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked.
[2024-11-07 08:08:41,011 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 08:08:41,013 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834441210]
[2024-11-07 08:08:41,014 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834441210] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-07 08:08:41,014 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-07 08:08:41,015 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-07 08:08:41,016 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769572447]
[2024-11-07 08:08:41,016 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-07 08:08:41,022 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-07 08:08:41,023 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 08:08:41,043 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-07 08:08:41,044 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-07 08:08:41,046 INFO  L87              Difference]: Start difference. First operand  has 96 states, 58 states have (on average 1.4310344827586208) internal successors, (83), 59 states have internal predecessors, (83), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand  has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35)
[2024-11-07 08:08:41,073 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 08:08:41,074 INFO  L93              Difference]: Finished difference Result 185 states and 335 transitions.
[2024-11-07 08:08:41,075 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-07 08:08:41,076 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) Word has length 217
[2024-11-07 08:08:41,077 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 08:08:41,084 INFO  L225             Difference]: With dead ends: 185
[2024-11-07 08:08:41,085 INFO  L226             Difference]: Without dead ends: 92
[2024-11-07 08:08:41,089 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 107 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-07 08:08:41,095 INFO  L432           NwaCegarLoop]: 146 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, 146 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-07 08:08:41,097 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-07 08:08:41,113 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 92 states.
[2024-11-07 08:08:41,155 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92.
[2024-11-07 08:08:41,157 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 92 states, 55 states have (on average 1.3818181818181818) internal successors, (76), 55 states have internal predecessors, (76), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35)
[2024-11-07 08:08:41,166 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 146 transitions.
[2024-11-07 08:08:41,169 INFO  L78                 Accepts]: Start accepts. Automaton has 92 states and 146 transitions. Word has length 217
[2024-11-07 08:08:41,171 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 08:08:41,171 INFO  L471      AbstractCegarLoop]: Abstraction has 92 states and 146 transitions.
[2024-11-07 08:08:41,172 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 22.5) internal successors, (45), 2 states have internal predecessors, (45), 2 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35)
[2024-11-07 08:08:41,172 INFO  L276                IsEmpty]: Start isEmpty. Operand 92 states and 146 transitions.
[2024-11-07 08:08:41,178 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 218
[2024-11-07 08:08:41,179 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 08:08:41,180 INFO  L215           NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 08:08:41,180 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-11-07 08:08:41,180 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-07 08:08:41,181 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 08:08:41,182 INFO  L85        PathProgramCache]: Analyzing trace with hash 192119231, now seen corresponding path program 1 times
[2024-11-07 08:08:41,183 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 08:08:41,183 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402933076]
[2024-11-07 08:08:41,183 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:08:41,183 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 08:08:41,734 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,330 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5
[2024-11-07 08:08:42,332 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,335 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10
[2024-11-07 08:08:42,337 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,344 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16
[2024-11-07 08:08:42,347 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,350 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21
[2024-11-07 08:08:42,355 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,388 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27
[2024-11-07 08:08:42,392 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,395 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32
[2024-11-07 08:08:42,399 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,403 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38
[2024-11-07 08:08:42,406 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,410 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43
[2024-11-07 08:08:42,412 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,418 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49
[2024-11-07 08:08:42,423 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,431 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54
[2024-11-07 08:08:42,434 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,438 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60
[2024-11-07 08:08:42,441 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,446 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65
[2024-11-07 08:08:42,449 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,455 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71
[2024-11-07 08:08:42,457 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,460 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76
[2024-11-07 08:08:42,463 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,468 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82
[2024-11-07 08:08:42,470 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,474 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87
[2024-11-07 08:08:42,476 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,480 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93
[2024-11-07 08:08:42,484 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,490 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98
[2024-11-07 08:08:42,494 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,500 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104
[2024-11-07 08:08:42,505 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,508 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109
[2024-11-07 08:08:42,511 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,516 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115
[2024-11-07 08:08:42,519 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,523 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120
[2024-11-07 08:08:42,528 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,531 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126
[2024-11-07 08:08:42,534 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,539 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131
[2024-11-07 08:08:42,541 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,546 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137
[2024-11-07 08:08:42,549 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,553 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142
[2024-11-07 08:08:42,557 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,560 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148
[2024-11-07 08:08:42,564 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,567 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154
[2024-11-07 08:08:42,572 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,576 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159
[2024-11-07 08:08:42,579 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,584 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165
[2024-11-07 08:08:42,588 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,591 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170
[2024-11-07 08:08:42,594 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,598 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176
[2024-11-07 08:08:42,601 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,604 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181
[2024-11-07 08:08:42,607 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,611 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187
[2024-11-07 08:08:42,614 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,621 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192
[2024-11-07 08:08:42,623 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,629 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 9 proven. 93 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked.
[2024-11-07 08:08:42,631 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 08:08:42,631 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402933076]
[2024-11-07 08:08:42,631 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402933076] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 08:08:42,631 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094486454]
[2024-11-07 08:08:42,632 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:08:42,632 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 08:08:42,632 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 08:08:42,635 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-07 08:08:42,637 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process
[2024-11-07 08:08:42,881 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:42,887 INFO  L255         TraceCheckSpWp]: Trace formula consists of 498 conjuncts, 6 conjuncts are in the unsatisfiable core
[2024-11-07 08:08:42,903 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 08:08:43,488 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 412 proven. 93 refuted. 0 times theorem prover too weak. 1875 trivial. 0 not checked.
[2024-11-07 08:08:43,489 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 08:08:43,912 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 9 proven. 93 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked.
[2024-11-07 08:08:43,912 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094486454] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 08:08:43,912 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 08:08:43,912 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7
[2024-11-07 08:08:43,913 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255153930]
[2024-11-07 08:08:43,913 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 08:08:43,919 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2024-11-07 08:08:43,919 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 08:08:43,920 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2024-11-07 08:08:43,921 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2024-11-07 08:08:43,921 INFO  L87              Difference]: Start difference. First operand 92 states and 146 transitions. Second operand  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67)
[2024-11-07 08:08:44,281 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 08:08:44,283 INFO  L93              Difference]: Finished difference Result 189 states and 296 transitions.
[2024-11-07 08:08:44,284 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-11-07 08:08:44,285 INFO  L78                 Accepts]: Start accepts. Automaton has  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 217
[2024-11-07 08:08:44,286 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 08:08:44,290 INFO  L225             Difference]: With dead ends: 189
[2024-11-07 08:08:44,290 INFO  L226             Difference]: Without dead ends: 100
[2024-11-07 08:08:44,291 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 510 GetRequests, 500 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110
[2024-11-07 08:08:44,293 INFO  L432           NwaCegarLoop]: 105 mSDtfsCounter, 56 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time
[2024-11-07 08:08:44,294 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 246 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time]
[2024-11-07 08:08:44,295 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 100 states.
[2024-11-07 08:08:44,313 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 96.
[2024-11-07 08:08:44,314 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 96 states, 58 states have (on average 1.3448275862068966) internal successors, (78), 58 states have internal predecessors, (78), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35)
[2024-11-07 08:08:44,318 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 148 transitions.
[2024-11-07 08:08:44,319 INFO  L78                 Accepts]: Start accepts. Automaton has 96 states and 148 transitions. Word has length 217
[2024-11-07 08:08:44,320 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 08:08:44,320 INFO  L471      AbstractCegarLoop]: Abstraction has 96 states and 148 transitions.
[2024-11-07 08:08:44,320 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67)
[2024-11-07 08:08:44,320 INFO  L276                IsEmpty]: Start isEmpty. Operand 96 states and 148 transitions.
[2024-11-07 08:08:44,325 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 219
[2024-11-07 08:08:44,325 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 08:08:44,325 INFO  L215           NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 08:08:44,349 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0
[2024-11-07 08:08:44,526 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 08:08:44,527 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-07 08:08:44,527 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 08:08:44,527 INFO  L85        PathProgramCache]: Analyzing trace with hash -227089071, now seen corresponding path program 1 times
[2024-11-07 08:08:44,527 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 08:08:44,527 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395435983]
[2024-11-07 08:08:44,527 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:08:44,528 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 08:08:44,880 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:45,952 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5
[2024-11-07 08:08:45,954 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:45,955 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10
[2024-11-07 08:08:45,957 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:45,958 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16
[2024-11-07 08:08:45,960 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:45,962 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21
[2024-11-07 08:08:45,963 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:45,964 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27
[2024-11-07 08:08:45,966 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:45,967 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32
[2024-11-07 08:08:45,969 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:45,994 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38
[2024-11-07 08:08:45,996 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:45,999 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43
[2024-11-07 08:08:46,001 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,003 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49
[2024-11-07 08:08:46,005 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,007 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54
[2024-11-07 08:08:46,009 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,012 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60
[2024-11-07 08:08:46,014 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,017 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65
[2024-11-07 08:08:46,019 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,021 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71
[2024-11-07 08:08:46,024 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,026 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76
[2024-11-07 08:08:46,028 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,031 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82
[2024-11-07 08:08:46,033 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,036 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87
[2024-11-07 08:08:46,038 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,040 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93
[2024-11-07 08:08:46,042 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,045 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98
[2024-11-07 08:08:46,047 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,050 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104
[2024-11-07 08:08:46,052 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,055 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109
[2024-11-07 08:08:46,068 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,071 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115
[2024-11-07 08:08:46,073 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,076 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120
[2024-11-07 08:08:46,077 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,081 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126
[2024-11-07 08:08:46,084 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,087 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131
[2024-11-07 08:08:46,089 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,092 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137
[2024-11-07 08:08:46,094 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,096 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142
[2024-11-07 08:08:46,098 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,101 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148
[2024-11-07 08:08:46,103 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,105 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154
[2024-11-07 08:08:46,107 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,111 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159
[2024-11-07 08:08:46,113 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,116 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165
[2024-11-07 08:08:46,117 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,120 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170
[2024-11-07 08:08:46,123 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,126 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176
[2024-11-07 08:08:46,127 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,129 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181
[2024-11-07 08:08:46,131 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,133 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187
[2024-11-07 08:08:46,135 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,138 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192
[2024-11-07 08:08:46,140 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,144 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 15 proven. 87 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked.
[2024-11-07 08:08:46,144 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 08:08:46,144 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395435983]
[2024-11-07 08:08:46,145 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395435983] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 08:08:46,145 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892102264]
[2024-11-07 08:08:46,145 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:08:46,145 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 08:08:46,145 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 08:08:46,147 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-07 08:08:46,150 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process
[2024-11-07 08:08:46,313 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:46,317 INFO  L255         TraceCheckSpWp]: Trace formula consists of 500 conjuncts, 14 conjuncts are in the unsatisfiable core
[2024-11-07 08:08:46,327 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 08:08:47,388 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 655 proven. 168 refuted. 0 times theorem prover too weak. 1557 trivial. 0 not checked.
[2024-11-07 08:08:47,388 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 08:08:48,046 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 30 proven. 171 refuted. 0 times theorem prover too weak. 2179 trivial. 0 not checked.
[2024-11-07 08:08:48,047 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892102264] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 08:08:48,047 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 08:08:48,047 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 19
[2024-11-07 08:08:48,047 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503736823]
[2024-11-07 08:08:48,047 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 08:08:48,049 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 19 states
[2024-11-07 08:08:48,050 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 08:08:48,051 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants.
[2024-11-07 08:08:48,051 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342
[2024-11-07 08:08:48,051 INFO  L87              Difference]: Start difference. First operand 96 states and 148 transitions. Second operand  has 19 states, 19 states have (on average 5.2105263157894735) internal successors, (99), 19 states have internal predecessors, (99), 3 states have call successors, (92), 3 states have call predecessors, (92), 6 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94)
[2024-11-07 08:08:50,385 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 08:08:50,385 INFO  L93              Difference]: Finished difference Result 454 states and 649 transitions.
[2024-11-07 08:08:50,386 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. 
[2024-11-07 08:08:50,386 INFO  L78                 Accepts]: Start accepts. Automaton has  has 19 states, 19 states have (on average 5.2105263157894735) internal successors, (99), 19 states have internal predecessors, (99), 3 states have call successors, (92), 3 states have call predecessors, (92), 6 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 218
[2024-11-07 08:08:50,387 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 08:08:50,394 INFO  L225             Difference]: With dead ends: 454
[2024-11-07 08:08:50,395 INFO  L226             Difference]: Without dead ends: 361
[2024-11-07 08:08:50,401 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 574 GetRequests, 502 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1696 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=994, Invalid=4118, Unknown=0, NotChecked=0, Total=5112
[2024-11-07 08:08:50,402 INFO  L432           NwaCegarLoop]: 168 mSDtfsCounter, 722 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 1365 mSolverCounterSat, 305 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 730 SdHoareTripleChecker+Valid, 1029 SdHoareTripleChecker+Invalid, 1670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 305 IncrementalHoareTripleChecker+Valid, 1365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time
[2024-11-07 08:08:50,402 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [730 Valid, 1029 Invalid, 1670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [305 Valid, 1365 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time]
[2024-11-07 08:08:50,405 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 361 states.
[2024-11-07 08:08:50,444 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 118.
[2024-11-07 08:08:50,447 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 118 states, 77 states have (on average 1.3376623376623376) internal successors, (103), 77 states have internal predecessors, (103), 35 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35)
[2024-11-07 08:08:50,449 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 173 transitions.
[2024-11-07 08:08:50,450 INFO  L78                 Accepts]: Start accepts. Automaton has 118 states and 173 transitions. Word has length 218
[2024-11-07 08:08:50,451 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 08:08:50,451 INFO  L471      AbstractCegarLoop]: Abstraction has 118 states and 173 transitions.
[2024-11-07 08:08:50,452 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 19 states, 19 states have (on average 5.2105263157894735) internal successors, (99), 19 states have internal predecessors, (99), 3 states have call successors, (92), 3 states have call predecessors, (92), 6 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94)
[2024-11-07 08:08:50,452 INFO  L276                IsEmpty]: Start isEmpty. Operand 118 states and 173 transitions.
[2024-11-07 08:08:50,454 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 219
[2024-11-07 08:08:50,457 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 08:08:50,457 INFO  L215           NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 08:08:50,477 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0
[2024-11-07 08:08:50,658 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 08:08:50,659 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-07 08:08:50,659 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 08:08:50,659 INFO  L85        PathProgramCache]: Analyzing trace with hash 165937939, now seen corresponding path program 1 times
[2024-11-07 08:08:50,659 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 08:08:50,659 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647791036]
[2024-11-07 08:08:50,660 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:08:50,660 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 08:08:51,033 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,806 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5
[2024-11-07 08:08:51,808 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,809 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10
[2024-11-07 08:08:51,811 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,813 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16
[2024-11-07 08:08:51,814 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,815 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21
[2024-11-07 08:08:51,817 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,818 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27
[2024-11-07 08:08:51,820 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,821 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32
[2024-11-07 08:08:51,822 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,824 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38
[2024-11-07 08:08:51,826 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,828 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43
[2024-11-07 08:08:51,829 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,831 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49
[2024-11-07 08:08:51,833 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,834 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54
[2024-11-07 08:08:51,836 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,838 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60
[2024-11-07 08:08:51,839 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,841 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65
[2024-11-07 08:08:51,843 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,846 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71
[2024-11-07 08:08:51,847 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,849 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76
[2024-11-07 08:08:51,852 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,856 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82
[2024-11-07 08:08:51,857 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,860 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87
[2024-11-07 08:08:51,862 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,865 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93
[2024-11-07 08:08:51,867 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,871 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98
[2024-11-07 08:08:51,873 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,876 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104
[2024-11-07 08:08:51,879 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,883 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109
[2024-11-07 08:08:51,885 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,887 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115
[2024-11-07 08:08:51,890 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,893 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120
[2024-11-07 08:08:51,894 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,898 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126
[2024-11-07 08:08:51,900 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,903 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131
[2024-11-07 08:08:51,905 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,908 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137
[2024-11-07 08:08:51,909 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,912 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 142
[2024-11-07 08:08:51,914 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,916 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 148
[2024-11-07 08:08:51,918 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,920 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154
[2024-11-07 08:08:51,922 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,924 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 159
[2024-11-07 08:08:51,926 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,929 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165
[2024-11-07 08:08:51,931 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,965 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 170
[2024-11-07 08:08:51,968 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,979 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176
[2024-11-07 08:08:51,981 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,984 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 181
[2024-11-07 08:08:51,986 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,989 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187
[2024-11-07 08:08:51,991 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:51,994 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 192
[2024-11-07 08:08:51,997 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:52,001 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 174 proven. 24 refuted. 0 times theorem prover too weak. 2182 trivial. 0 not checked.
[2024-11-07 08:08:52,001 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 08:08:52,001 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647791036]
[2024-11-07 08:08:52,001 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647791036] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 08:08:52,001 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869098641]
[2024-11-07 08:08:52,001 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:08:52,001 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 08:08:52,001 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 08:08:52,005 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-07 08:08:52,006 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process
[2024-11-07 08:08:52,147 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:08:52,156 INFO  L255         TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 35 conjuncts are in the unsatisfiable core
[2024-11-07 08:08:52,163 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 08:08:53,974 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 1679 proven. 180 refuted. 0 times theorem prover too weak. 521 trivial. 0 not checked.
[2024-11-07 08:08:53,974 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 08:09:00,114 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869098641] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 08:09:00,114 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2024-11-07 08:09:00,114 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22] total 33
[2024-11-07 08:09:00,115 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2825033]
[2024-11-07 08:09:00,115 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2024-11-07 08:09:00,116 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 33 states
[2024-11-07 08:09:00,116 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 08:09:00,118 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants.
[2024-11-07 08:09:00,119 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=472, Invalid=2078, Unknown=0, NotChecked=0, Total=2550
[2024-11-07 08:09:00,119 INFO  L87              Difference]: Start difference. First operand 118 states and 173 transitions. Second operand  has 33 states, 32 states have (on average 3.34375) internal successors, (107), 29 states have internal predecessors, (107), 12 states have call successors, (70), 8 states have call predecessors, (70), 12 states have return successors, (70), 12 states have call predecessors, (70), 12 states have call successors, (70)
[2024-11-07 08:09:02,442 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 08:09:02,442 INFO  L93              Difference]: Finished difference Result 397 states and 554 transitions.
[2024-11-07 08:09:02,445 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. 
[2024-11-07 08:09:02,446 INFO  L78                 Accepts]: Start accepts. Automaton has  has 33 states, 32 states have (on average 3.34375) internal successors, (107), 29 states have internal predecessors, (107), 12 states have call successors, (70), 8 states have call predecessors, (70), 12 states have return successors, (70), 12 states have call predecessors, (70), 12 states have call successors, (70) Word has length 218
[2024-11-07 08:09:02,446 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 08:09:02,448 INFO  L225             Difference]: With dead ends: 397
[2024-11-07 08:09:02,448 INFO  L226             Difference]: Without dead ends: 282
[2024-11-07 08:09:02,452 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 477 GetRequests, 394 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1715 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=1598, Invalid=5542, Unknown=0, NotChecked=0, Total=7140
[2024-11-07 08:09:02,454 INFO  L432           NwaCegarLoop]: 101 mSDtfsCounter, 474 mSDsluCounter, 1042 mSDsCounter, 0 mSdLazyCounter, 1285 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 1143 SdHoareTripleChecker+Invalid, 1556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 271 IncrementalHoareTripleChecker+Valid, 1285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time
[2024-11-07 08:09:02,455 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 1143 Invalid, 1556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 1285 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time]
[2024-11-07 08:09:02,456 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 282 states.
[2024-11-07 08:09:02,505 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 258.
[2024-11-07 08:09:02,506 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 258 states, 169 states have (on average 1.2899408284023668) internal successors, (218), 169 states have internal predecessors, (218), 70 states have call successors, (70), 18 states have call predecessors, (70), 18 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70)
[2024-11-07 08:09:02,508 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 358 transitions.
[2024-11-07 08:09:02,508 INFO  L78                 Accepts]: Start accepts. Automaton has 258 states and 358 transitions. Word has length 218
[2024-11-07 08:09:02,509 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 08:09:02,509 INFO  L471      AbstractCegarLoop]: Abstraction has 258 states and 358 transitions.
[2024-11-07 08:09:02,510 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 33 states, 32 states have (on average 3.34375) internal successors, (107), 29 states have internal predecessors, (107), 12 states have call successors, (70), 8 states have call predecessors, (70), 12 states have return successors, (70), 12 states have call predecessors, (70), 12 states have call successors, (70)
[2024-11-07 08:09:02,511 INFO  L276                IsEmpty]: Start isEmpty. Operand 258 states and 358 transitions.
[2024-11-07 08:09:02,513 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 220
[2024-11-07 08:09:02,513 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 08:09:02,513 INFO  L215           NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 08:09:02,533 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0
[2024-11-07 08:09:02,717 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 08:09:02,718 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-07 08:09:02,718 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 08:09:02,718 INFO  L85        PathProgramCache]: Analyzing trace with hash 613548626, now seen corresponding path program 1 times
[2024-11-07 08:09:02,718 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 08:09:02,718 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604427989]
[2024-11-07 08:09:02,718 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:09:02,719 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 08:09:02,929 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unknown
[2024-11-07 08:09:02,934 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2042781464]
[2024-11-07 08:09:02,934 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:09:02,934 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 08:09:02,934 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 08:09:02,936 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null)
[2024-11-07 08:09:02,938 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process
[2024-11-07 08:09:03,107 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-07 08:09:03,107 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2024-11-07 08:09:03,214 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2024-11-07 08:09:03,365 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2024-11-07 08:09:03,366 INFO  L325         BasicCegarLoop]: Counterexample is feasible
[2024-11-07 08:09:03,367 INFO  L782   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2024-11-07 08:09:03,387 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0
[2024-11-07 08:09:03,569 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 08:09:03,572 INFO  L407         BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1]
[2024-11-07 08:09:03,725 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-07 08:09:03,728 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.11 08:09:03 BoogieIcfgContainer
[2024-11-07 08:09:03,729 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-07 08:09:03,730 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-07 08:09:03,730 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-07 08:09:03,730 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-07 08:09:03,731 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:08:40" (3/4) ...
[2024-11-07 08:09:03,733 INFO  L145         WitnessPrinter]: No result that supports witness generation found
[2024-11-07 08:09:03,734 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-07 08:09:03,735 INFO  L158              Benchmark]: Toolchain (without parser) took 24778.84ms. Allocated memory was 117.4MB in the beginning and 293.6MB in the end (delta: 176.2MB). Free memory was 92.0MB in the beginning and 215.5MB in the end (delta: -123.6MB). Peak memory consumption was 53.4MB. Max. memory is 16.1GB.
[2024-11-07 08:09:03,735 INFO  L158              Benchmark]: CDTParser took 0.74ms. Allocated memory is still 117.4MB. Free memory is still 80.7MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-07 08:09:03,735 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 326.83ms. Allocated memory is still 117.4MB. Free memory was 91.8MB in the beginning and 75.7MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
[2024-11-07 08:09:03,736 INFO  L158              Benchmark]: Boogie Procedure Inliner took 64.63ms. Allocated memory is still 117.4MB. Free memory was 75.7MB in the beginning and 72.0MB in the end (delta: 3.7MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-07 08:09:03,737 INFO  L158              Benchmark]: Boogie Preprocessor took 80.72ms. Allocated memory is still 117.4MB. Free memory was 72.0MB in the beginning and 66.2MB in the end (delta: 5.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-07 08:09:03,738 INFO  L158              Benchmark]: RCFGBuilder took 770.27ms. Allocated memory is still 117.4MB. Free memory was 66.0MB in the beginning and 82.9MB in the end (delta: -16.9MB). Peak memory consumption was 30.1MB. Max. memory is 16.1GB.
[2024-11-07 08:09:03,738 INFO  L158              Benchmark]: TraceAbstraction took 23524.97ms. Allocated memory was 117.4MB in the beginning and 293.6MB in the end (delta: 176.2MB). Free memory was 82.3MB in the beginning and 215.6MB in the end (delta: -133.3MB). Peak memory consumption was 40.1MB. Max. memory is 16.1GB.
[2024-11-07 08:09:03,738 INFO  L158              Benchmark]: Witness Printer took 3.92ms. Allocated memory is still 293.6MB. Free memory was 215.6MB in the beginning and 215.5MB in the end (delta: 75.1kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-07 08:09:03,739 INFO  L338   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.74ms. Allocated memory is still 117.4MB. Free memory is still 80.7MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 326.83ms. Allocated memory is still 117.4MB. Free memory was 91.8MB in the beginning and 75.7MB in the end (delta: 16.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 64.63ms. Allocated memory is still 117.4MB. Free memory was 75.7MB in the beginning and 72.0MB in the end (delta: 3.7MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 80.72ms. Allocated memory is still 117.4MB. Free memory was 72.0MB in the beginning and 66.2MB in the end (delta: 5.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * RCFGBuilder took 770.27ms. Allocated memory is still 117.4MB. Free memory was 66.0MB in the beginning and 82.9MB in the end (delta: -16.9MB). Peak memory consumption was 30.1MB. Max. memory is 16.1GB.
 * TraceAbstraction took 23524.97ms. Allocated memory was 117.4MB in the beginning and 293.6MB in the end (delta: 176.2MB). Free memory was 82.3MB in the beginning and 215.6MB in the end (delta: -133.3MB). Peak memory consumption was 40.1MB. Max. memory is 16.1GB.
 * Witness Printer took 3.92ms. Allocated memory is still 293.6MB. Free memory was 215.6MB in the beginning and 215.5MB in the end (delta: 75.1kB). 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 someBinaryFLOATComparisonOperation at line 208, overapproximation of someBinaryDOUBLEComparisonOperation at line 208, overapproximation of someBinaryArithmeticDOUBLEoperation at line 85. 
Possible FailurePath: 
[L21]                    unsigned char isInitial = 0;
[L22]                    unsigned char var_1_1 = 0;
[L23]                    unsigned char var_1_2 = 0;
[L24]                    unsigned char var_1_3 = 0;
[L25]                    unsigned char var_1_4 = 0;
[L26]                    unsigned char var_1_5 = 0;
[L27]                    unsigned short int var_1_6 = 4;
[L28]                    signed char var_1_9 = 4;
[L29]                    signed char var_1_10 = 2;
[L30]                    signed char var_1_11 = 4;
[L31]                    signed char var_1_12 = -25;
[L32]                    signed char var_1_13 = 8;
[L33]                    signed char var_1_14 = 50;
[L34]                    signed char var_1_15 = 32;
[L35]                    signed char var_1_16 = 64;
[L36]                    double var_1_17 = 4.775;
[L37]                    unsigned long int var_1_18 = 0;
[L38]                    unsigned long int var_1_19 = 3621235500;
[L39]                    signed char var_1_20 = 50;
[L40]                    unsigned long int var_1_21 = 0;
[L41]                    unsigned long int var_1_22 = 2941649671;
[L42]                    float var_1_23 = 9.5;
[L43]                    float var_1_24 = 255.4;
[L44]                    unsigned short int var_1_25 = 128;
[L45]                    unsigned short int var_1_26 = 44368;
[L46]                    unsigned short int var_1_27 = 128;
[L47]                    unsigned short int var_1_28 = 28714;
[L48]                    unsigned long int var_1_29 = 128;
[L49]                    signed long int var_1_30 = -128;
[L50]                    signed long int var_1_31 = 1177635702;
[L51]                    signed long int var_1_32 = 1100114658;
[L52]                    unsigned char last_1_var_1_1 = 0;
[L53]                    signed char last_1_var_1_9 = 4;
[L54]                    unsigned long int last_1_var_1_18 = 0;
[L55]                    unsigned short int last_1_var_1_25 = 128;
             VAL         [isInitial=0, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=0, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L212]                   isInitial = 1
[L213]       FCALL       initially()
[L214]       COND TRUE   1
[L215]       CALL        updateLastVariables()
[L202]                   last_1_var_1_1 = var_1_1
[L203]                   last_1_var_1_9 = var_1_9
[L204]                   last_1_var_1_18 = var_1_18
[L205]                   last_1_var_1_25 = var_1_25
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=0, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L215]       RET         updateLastVariables()
[L216]       CALL        updateVariables()
[L147]                   var_1_2 = __VERIFIER_nondet_uchar()
[L148]       CALL        assume_abort_if_not(var_1_2 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L148]       RET         assume_abort_if_not(var_1_2 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L149]       CALL        assume_abort_if_not(var_1_2 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L149]       RET         assume_abort_if_not(var_1_2 <= 1)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L150]                   var_1_3 = __VERIFIER_nondet_uchar()
[L151]       CALL        assume_abort_if_not(var_1_3 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L151]       RET         assume_abort_if_not(var_1_3 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L152]       CALL        assume_abort_if_not(var_1_3 <= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L152]       RET         assume_abort_if_not(var_1_3 <= 0)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L153]                   var_1_4 = __VERIFIER_nondet_uchar()
[L154]       CALL        assume_abort_if_not(var_1_4 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L154]       RET         assume_abort_if_not(var_1_4 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L155]       CALL        assume_abort_if_not(var_1_4 <= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L155]       RET         assume_abort_if_not(var_1_4 <= 0)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4]
[L156]                   var_1_5 = __VERIFIER_nondet_uchar()
[L157]       CALL        assume_abort_if_not(var_1_5 >= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L157]       RET         assume_abort_if_not(var_1_5 >= 1)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L158]       CALL        assume_abort_if_not(var_1_5 <= 1)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L158]       RET         assume_abort_if_not(var_1_5 <= 1)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L159]                   var_1_10 = __VERIFIER_nondet_char()
[L160]       CALL        assume_abort_if_not(var_1_10 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L160]       RET         assume_abort_if_not(var_1_10 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L161]       CALL        assume_abort_if_not(var_1_10 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L161]       RET         assume_abort_if_not(var_1_10 <= 63)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L162]                   var_1_11 = __VERIFIER_nondet_char()
[L163]       CALL        assume_abort_if_not(var_1_11 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L163]       RET         assume_abort_if_not(var_1_11 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L164]       CALL        assume_abort_if_not(var_1_11 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L164]       RET         assume_abort_if_not(var_1_11 <= 63)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L165]                   var_1_12 = __VERIFIER_nondet_char()
[L166]       CALL        assume_abort_if_not(var_1_12 >= -63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L166]       RET         assume_abort_if_not(var_1_12 >= -63)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L167]       CALL        assume_abort_if_not(var_1_12 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L167]       RET         assume_abort_if_not(var_1_12 <= 63)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L168]                   var_1_13 = __VERIFIER_nondet_char()
[L169]       CALL        assume_abort_if_not(var_1_13 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L169]       RET         assume_abort_if_not(var_1_13 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L170]       CALL        assume_abort_if_not(var_1_13 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L170]       RET         assume_abort_if_not(var_1_13 <= 63)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L171]                   var_1_14 = __VERIFIER_nondet_char()
[L172]       CALL        assume_abort_if_not(var_1_14 >= 0)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L172]       RET         assume_abort_if_not(var_1_14 >= 0)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L173]       CALL        assume_abort_if_not(var_1_14 <= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L173]       RET         assume_abort_if_not(var_1_14 <= 63)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L174]                   var_1_15 = __VERIFIER_nondet_char()
[L175]       CALL        assume_abort_if_not(var_1_15 >= -127)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L175]       RET         assume_abort_if_not(var_1_15 >= -127)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L176]       CALL        assume_abort_if_not(var_1_15 <= 126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L176]       RET         assume_abort_if_not(var_1_15 <= 126)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L177]                   var_1_16 = __VERIFIER_nondet_char()
[L178]       CALL        assume_abort_if_not(var_1_16 >= 63)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L178]       RET         assume_abort_if_not(var_1_16 >= 63)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L179]       CALL        assume_abort_if_not(var_1_16 <= 126)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L179]       RET         assume_abort_if_not(var_1_16 <= 126)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L180]                   var_1_19 = __VERIFIER_nondet_ulong()
[L181]       CALL        assume_abort_if_not(var_1_19 >= 2147483647)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L181]       RET         assume_abort_if_not(var_1_19 >= 2147483647)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L182]       CALL        assume_abort_if_not(var_1_19 <= 4294967294)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L182]       RET         assume_abort_if_not(var_1_19 <= 4294967294)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L183]                   var_1_22 = __VERIFIER_nondet_ulong()
[L184]       CALL        assume_abort_if_not(var_1_22 >= 2147483647)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L184]       RET         assume_abort_if_not(var_1_22 >= 2147483647)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L185]       CALL        assume_abort_if_not(var_1_22 <= 4294967295)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L185]       RET         assume_abort_if_not(var_1_22 <= 4294967295)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L186]                   var_1_24 = __VERIFIER_nondet_float()
[L187]       CALL        assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F ))
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L187]       RET         assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F ))
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L188]                   var_1_26 = __VERIFIER_nondet_ushort()
[L189]       CALL        assume_abort_if_not(var_1_26 >= 32767)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L189]       RET         assume_abort_if_not(var_1_26 >= 32767)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L190]       CALL        assume_abort_if_not(var_1_26 <= 65534)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L190]       RET         assume_abort_if_not(var_1_26 <= 65534)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L191]                   var_1_28 = __VERIFIER_nondet_ushort()
[L192]       CALL        assume_abort_if_not(var_1_28 >= 16383)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L192]       RET         assume_abort_if_not(var_1_28 >= 16383)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L193]       CALL        assume_abort_if_not(var_1_28 <= 32767)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L193]       RET         assume_abort_if_not(var_1_28 <= 32767)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L194]                   var_1_31 = __VERIFIER_nondet_long()
[L195]       CALL        assume_abort_if_not(var_1_31 >= 1073741823)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L195]       RET         assume_abort_if_not(var_1_31 >= 1073741823)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L196]       CALL        assume_abort_if_not(var_1_31 <= 2147483646)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L196]       RET         assume_abort_if_not(var_1_31 <= 2147483646)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L197]                   var_1_32 = __VERIFIER_nondet_long()
[L198]       CALL        assume_abort_if_not(var_1_32 >= 1073741823)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L198]       RET         assume_abort_if_not(var_1_32 >= 1073741823)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L199]       CALL        assume_abort_if_not(var_1_32 <= 2147483646)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L20]        COND FALSE  !(!cond)
             VAL         [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L199]       RET         assume_abort_if_not(var_1_32 <= 2147483646)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L216]       RET         updateVariables()
[L217]       CALL        step()
[L59]        COND FALSE  !(\read(last_1_var_1_1))
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L70]        COND FALSE  !(\read(var_1_3))
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L73]        COND FALSE  !(last_1_var_1_25 >= (16u * var_1_11))
[L76]                    var_1_25 = var_1_18
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L79]        COND TRUE   \read(var_1_2)
[L80]                    var_1_1 = ((! (var_1_3 || var_1_4)) && var_1_5)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L84]        COND TRUE   (((((var_1_14 / var_1_16)) > (var_1_10)) ? ((var_1_14 / var_1_16)) : (var_1_10))) > var_1_11
[L85]                    var_1_17 = (8.25 - 255.8)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L87]                    signed char stepLocal_2 = var_1_14;
[L88]                    signed char stepLocal_1 = var_1_15;
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_2=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=50, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L89]        COND TRUE   stepLocal_2 <= var_1_16
[L90]                    var_1_20 = var_1_16
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L98]                    signed char stepLocal_5 = var_1_12;
[L99]                    signed char stepLocal_4 = var_1_14;
[L100]                   signed long int stepLocal_3 = var_1_25 * var_1_13;
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, stepLocal_5=11, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L101]       COND FALSE  !(stepLocal_5 <= var_1_10)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L112]                   var_1_27 = ((var_1_28 - var_1_13) + var_1_16)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=16383, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L113]       COND TRUE   \read(var_1_1)
[L114]                   var_1_29 = var_1_19
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=0, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=16383, var_1_29=-2147483649, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L116]       COND TRUE   ((((var_1_19) > (var_1_27)) ? (var_1_19) : (var_1_27))) <= (var_1_22 - 4u)
[L117]                   var_1_21 = var_1_13
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=16383, var_1_29=-2147483649, var_1_2=1, var_1_30=-128, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L121]       COND TRUE   var_1_26 > ((((38760 - var_1_21) < 0 ) ? -(38760 - var_1_21) : (38760 - var_1_21)))
[L122]                   var_1_30 = (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) - (((((var_1_31 - var_1_18)) > ((var_1_32 - var_1_27))) ? ((var_1_31 - var_1_18)) : ((var_1_32 - var_1_27)))))
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=16383, var_1_29=-2147483649, var_1_2=1, var_1_30=-2147467211, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L130]                   unsigned char stepLocal_0 = var_1_5;
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_0=1, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=16383, var_1_29=-2147483649, var_1_2=1, var_1_30=-2147467211, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4]
[L131]       COND TRUE   (var_1_30 >= var_1_29) && stepLocal_0
[L132]                   var_1_6 = var_1_29
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=16383, var_1_29=-2147483649, var_1_2=1, var_1_30=-2147467211, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=-2147483649, var_1_9=4]
[L138]       COND TRUE   var_1_27 > last_1_var_1_9
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=16383, var_1_29=-2147483649, var_1_2=1, var_1_30=-2147467211, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=-2147483649, var_1_9=4]
[L139]       COND TRUE   var_1_6 > (var_1_27 * last_1_var_1_9)
[L140]                   var_1_9 = ((var_1_10 - var_1_11) + ((((var_1_12) > ((var_1_13 - var_1_14))) ? (var_1_12) : ((var_1_13 - var_1_14)))))
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=16383, var_1_29=-2147483649, var_1_2=1, var_1_30=-2147467211, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=-2147483649, var_1_9=12]
[L217]       RET         step()
[L218]       CALL, EXPR  property()
[L208-L209]              return (((((((((((var_1_2 ? (var_1_1 == ((unsigned char) ((! (var_1_3 || var_1_4)) && var_1_5))) : (var_1_1 == ((unsigned char) var_1_4))) && (((var_1_30 >= var_1_29) && var_1_5) ? (var_1_6 == ((unsigned short int) var_1_29)) : ((! (! (var_1_29 < var_1_30))) ? (var_1_6 == ((unsigned short int) (var_1_29 + var_1_30))) : 1))) && ((var_1_27 > last_1_var_1_9) ? ((var_1_6 > (var_1_27 * last_1_var_1_9)) ? (var_1_9 == ((signed char) ((var_1_10 - var_1_11) + ((((var_1_12) > ((var_1_13 - var_1_14))) ? (var_1_12) : ((var_1_13 - var_1_14))))))) : (var_1_9 == ((signed char) ((((var_1_15) > ((var_1_13 - (var_1_16 - var_1_11)))) ? (var_1_15) : ((var_1_13 - (var_1_16 - var_1_11)))))))) : 1)) && (((((((var_1_14 / var_1_16)) > (var_1_10)) ? ((var_1_14 / var_1_16)) : (var_1_10))) > var_1_11) ? (var_1_17 == ((double) (8.25 - 255.8))) : 1)) && (last_1_var_1_1 ? (last_1_var_1_1 ? (var_1_18 == ((unsigned long int) last_1_var_1_18)) : ((((var_1_12 + last_1_var_1_18) * last_1_var_1_18) >= last_1_var_1_25) ? (var_1_18 == ((unsigned long int) (var_1_19 - var_1_16))) : (var_1_18 == ((unsigned long int) var_1_13)))) : 1)) && ((var_1_14 <= var_1_16) ? (var_1_20 == ((signed char) var_1_16)) : ((var_1_15 <= var_1_12) ? (var_1_20 == ((signed char) ((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13))))) : (var_1_20 == ((signed char) var_1_11))))) && ((((((var_1_19) > (var_1_27)) ? (var_1_19) : (var_1_27))) <= (var_1_22 - 4u)) ? (var_1_21 == ((unsigned long int) var_1_13)) : (var_1_21 == ((unsigned long int) var_1_14)))) && ((var_1_12 <= var_1_10) ? (((var_1_25 * var_1_13) == var_1_15) ? (var_1_23 == ((float) ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))))) : ((0 >= var_1_14) ? (var_1_23 == ((float) var_1_24)) : (var_1_23 == ((float) var_1_24)))) : 1)) && (var_1_3 ? (var_1_25 == ((unsigned short int) ((((var_1_18) < ((var_1_26 - var_1_13))) ? (var_1_18) : ((var_1_26 - var_1_13)))))) : ((last_1_var_1_25 >= (16u * var_1_11)) ? (var_1_25 == ((unsigned short int) var_1_26)) : (var_1_25 == ((unsigned short int) var_1_18))))) && (var_1_27 == ((unsigned short int) ((var_1_28 - var_1_13) + var_1_16)))) && (var_1_1 ? (var_1_29 == ((unsigned long int) var_1_19)) : 1)) && ((var_1_26 > ((((38760 - var_1_21) < 0 ) ? -(38760 - var_1_21) : (38760 - var_1_21)))) ? (var_1_30 == ((signed long int) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) - (((((var_1_31 - var_1_18)) > ((var_1_32 - var_1_27))) ? ((var_1_31 - var_1_18)) : ((var_1_32 - var_1_27))))))) : ((var_1_10 == (var_1_14 - var_1_16)) ? (var_1_30 == ((signed long int) -1)) : (var_1_30 == ((signed long int) var_1_27))))
;
             VAL         [\result=0, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=16383, var_1_29=-2147483649, var_1_2=1, var_1_30=-2147467211, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=-2147483649, var_1_9=12]
[L218]       RET, EXPR   property()
[L218]       CALL        __VERIFIER_assert(property())
[L19]        COND TRUE   !(cond)
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=16383, var_1_29=-2147483649, var_1_2=1, var_1_30=-2147467211, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=-2147483649, var_1_9=12]
[L19]                    reach_error()
             VAL         [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=-2147483649, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-6442450941, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=16383, var_1_29=-2147483649, var_1_2=1, var_1_30=-2147467211, var_1_31=2147467263, var_1_32=2147483646, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=-2147483649, var_1_9=12]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 96 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 23.3s, OverallIterations: 5, TraceHistogramMax: 35, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 5.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1262 SdHoareTripleChecker+Valid, 2.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1252 mSDsluCounter, 2564 SdHoareTripleChecker+Invalid, 2.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2044 mSDsCounter, 581 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2846 IncrementalHoareTripleChecker+Invalid, 3427 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 581 mSolverCounterUnsat, 520 mSDtfsCounter, 2846 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1668 GetRequests, 1503 SyntacticMatches, 3 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3416 ImplicationChecksByTransitivity, 8.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=258occurred in iteration=4, InterpolantAutomatonStates: 112, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 4 MinimizatonAttempts, 271 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 14.4s InterpolantComputationTime, 1961 NumberOfCodeBlocks, 1961 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 1949 ConstructedInterpolants, 0 QuantifiedInterpolants, 8878 SizeOfPredicates, 13 NumberOfNonLiveVariables, 1499 ConjunctsInSsa, 55 ConjunctsInUnsatCore, 9 InterpolantComputations, 1 PerfectInterpolantSequences, 20511/21420 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-07 08:09:03,799 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --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 c694ba9bac462864ff088c15ec9988788035d468e2784ebcad5311140515cd1e
--- Real Ultimate output ---
This is Ultimate 0.3.0-?-4f9af40
[2024-11-07 08:09:06,013 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-07 08:09:06,115 INFO  L114        SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf
[2024-11-07 08:09:06,120 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-07 08:09:06,120 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-07 08:09:06,151 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-07 08:09:06,151 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-07 08:09:06,151 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-07 08:09:06,152 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-07 08:09:06,152 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-07 08:09:06,152 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-07 08:09:06,153 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-07 08:09:06,153 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-07 08:09:06,153 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-07 08:09:06,154 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-07 08:09:06,154 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-07 08:09:06,155 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-07 08:09:06,155 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-07 08:09:06,155 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-07 08:09:06,155 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-07 08:09:06,155 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-07 08:09:06,155 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-07 08:09:06,155 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-07 08:09:06,155 INFO  L153        SettingsManager]:  * Adapt memory model on pointer casts if necessary=true
[2024-11-07 08:09:06,156 INFO  L153        SettingsManager]:  * Use bitvectors instead of ints=true
[2024-11-07 08:09:06,156 INFO  L153        SettingsManager]:  * Allow undefined functions=false
[2024-11-07 08:09:06,156 INFO  L153        SettingsManager]:  * Memory model=HoenickeLindenmann_4ByteResolution
[2024-11-07 08:09:06,156 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-07 08:09:06,156 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-07 08:09:06,156 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-07 08:09:06,156 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-07 08:09:06,156 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-07 08:09:06,156 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-07 08:09:06,157 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-07 08:09:06,157 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-07 08:09:06,157 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-07 08:09:06,157 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-07 08:09:06,157 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-07 08:09:06,157 INFO  L153        SettingsManager]:  * Trace refinement strategy=WOLF
[2024-11-07 08:09:06,157 INFO  L153        SettingsManager]:  * Command for external solver=cvc4 --incremental --print-success --lang smt
[2024-11-07 08:09:06,157 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-07 08:09:06,158 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-07 08:09:06,158 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-07 08:09:06,158 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-07 08:09:06,158 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 -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux
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 -> c694ba9bac462864ff088c15ec9988788035d468e2784ebcad5311140515cd1e
[2024-11-07 08:09:06,436 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-07 08:09:06,444 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-07 08:09:06,446 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-07 08:09:06,447 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-07 08:09:06,448 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-07 08:09:06,449 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i
[2024-11-07 08:09:07,800 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-11-07 08:09:08,065 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-07 08:09:08,065 INFO  L180              CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i
[2024-11-07 08:09:08,080 INFO  L427              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4c2717643/74a3f598065e40f29432670d798f3c2b/FLAGd19930b27
[2024-11-07 08:09:08,101 INFO  L435              CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/4c2717643/74a3f598065e40f29432670d798f3c2b
[2024-11-07 08:09:08,105 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-07 08:09:08,106 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-07 08:09:08,108 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-07 08:09:08,109 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-07 08:09:08,112 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-07 08:09:08,113 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,115 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57297433 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08, skipping insertion in model container
[2024-11-07 08:09:08,115 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,140 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-07 08:09:08,279 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i[916,929]
[2024-11-07 08:09:08,366 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-07 08:09:08,382 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-07 08:09:08,394 WARN  L250   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-while_file-32.i[916,929]
[2024-11-07 08:09:08,432 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-07 08:09:08,452 INFO  L204         MainTranslator]: Completed translation
[2024-11-07 08:09:08,453 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08 WrapperNode
[2024-11-07 08:09:08,453 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-07 08:09:08,454 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-07 08:09:08,454 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-07 08:09:08,454 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-07 08:09:08,460 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,474 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,511 INFO  L138                Inliner]: procedures = 27, calls = 48, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 213
[2024-11-07 08:09:08,511 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-07 08:09:08,512 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-07 08:09:08,512 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-07 08:09:08,512 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-07 08:09:08,521 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,521 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,525 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,543 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-07 08:09:08,543 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,543 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,553 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,560 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,566 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,567 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,575 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-07 08:09:08,576 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-07 08:09:08,576 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-07 08:09:08,576 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-07 08:09:08,577 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (1/1) ...
[2024-11-07 08:09:08,588 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-07 08:09:08,600 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 08:09:08,613 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null)
[2024-11-07 08:09:08,619 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process
[2024-11-07 08:09:08,637 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-07 08:09:08,637 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0
[2024-11-07 08:09:08,637 INFO  L130     BoogieDeclarations]: Found specification of procedure assume_abort_if_not
[2024-11-07 08:09:08,637 INFO  L138     BoogieDeclarations]: Found implementation of procedure assume_abort_if_not
[2024-11-07 08:09:08,638 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-07 08:09:08,638 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-07 08:09:08,730 INFO  L238             CfgBuilder]: Building ICFG
[2024-11-07 08:09:08,732 INFO  L264             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-07 08:09:09,445 INFO  L?                        ?]: Removed 20 outVars from TransFormulas that were not future-live.
[2024-11-07 08:09:09,446 INFO  L287             CfgBuilder]: Performing block encoding
[2024-11-07 08:09:09,458 INFO  L311             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-07 08:09:09,460 INFO  L316             CfgBuilder]: Removed 1 assume(true) statements.
[2024-11-07 08:09:09,460 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:09:09 BoogieIcfgContainer
[2024-11-07 08:09:09,461 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-07 08:09:09,463 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-07 08:09:09,464 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-07 08:09:09,468 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-07 08:09:09,469 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 08:09:08" (1/3) ...
[2024-11-07 08:09:09,469 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6684ac43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:09:09, skipping insertion in model container
[2024-11-07 08:09:09,470 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:09:08" (2/3) ...
[2024-11-07 08:09:09,470 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6684ac43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:09:09, skipping insertion in model container
[2024-11-07 08:09:09,470 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:09:09" (3/3) ...
[2024-11-07 08:09:09,471 INFO  L112   eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-while_file-32.i
[2024-11-07 08:09:09,489 INFO  L214   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-07 08:09:09,489 INFO  L154   ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations.
[2024-11-07 08:09:09,551 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-07 08:09:09,563 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;@46be3bc4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-07 08:09:09,564 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2024-11-07 08:09:09,569 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 96 states, 58 states have (on average 1.4310344827586208) internal successors, (83), 59 states have internal predecessors, (83), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35)
[2024-11-07 08:09:09,583 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 218
[2024-11-07 08:09:09,583 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 08:09:09,584 INFO  L215           NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 08:09:09,584 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-07 08:09:09,591 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 08:09:09,591 INFO  L85        PathProgramCache]: Analyzing trace with hash 870512893, now seen corresponding path program 1 times
[2024-11-07 08:09:09,603 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-11-07 08:09:09,603 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [251649167]
[2024-11-07 08:09:09,604 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:09:09,606 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-07 08:09:09,607 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat
[2024-11-07 08:09:09,610 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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-07 08:09:09,612 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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-07 08:09:09,920 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:09:09,935 INFO  L255         TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 1 conjuncts are in the unsatisfiable core
[2024-11-07 08:09:09,969 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 08:09:10,027 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 824 proven. 0 refuted. 0 times theorem prover too weak. 1556 trivial. 0 not checked.
[2024-11-07 08:09:10,027 INFO  L307         TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect
[2024-11-07 08:09:10,031 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-11-07 08:09:10,032 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [251649167]
[2024-11-07 08:09:10,032 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [251649167] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-07 08:09:10,035 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-07 08:09:10,035 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-07 08:09:10,037 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48391009]
[2024-11-07 08:09:10,038 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-07 08:09:10,042 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2024-11-07 08:09:10,042 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-11-07 08:09:10,062 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2024-11-07 08:09:10,062 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2024-11-07 08:09:10,065 INFO  L87              Difference]: Start difference. First operand  has 96 states, 58 states have (on average 1.4310344827586208) internal successors, (83), 59 states have internal predecessors, (83), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand  has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35)
[2024-11-07 08:09:10,103 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 08:09:10,104 INFO  L93              Difference]: Finished difference Result 185 states and 335 transitions.
[2024-11-07 08:09:10,104 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2024-11-07 08:09:10,106 INFO  L78                 Accepts]: Start accepts. Automaton has  has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 217
[2024-11-07 08:09:10,106 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 08:09:10,112 INFO  L225             Difference]: With dead ends: 185
[2024-11-07 08:09:10,113 INFO  L226             Difference]: Without dead ends: 92
[2024-11-07 08:09:10,116 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 216 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-07 08:09:10,118 INFO  L432           NwaCegarLoop]: 146 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, 146 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-07 08:09:10,119 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-07 08:09:10,131 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 92 states.
[2024-11-07 08:09:10,158 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92.
[2024-11-07 08:09:10,159 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 92 states, 55 states have (on average 1.3818181818181818) internal successors, (76), 55 states have internal predecessors, (76), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35)
[2024-11-07 08:09:10,166 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 146 transitions.
[2024-11-07 08:09:10,168 INFO  L78                 Accepts]: Start accepts. Automaton has 92 states and 146 transitions. Word has length 217
[2024-11-07 08:09:10,168 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 08:09:10,168 INFO  L471      AbstractCegarLoop]: Abstraction has 92 states and 146 transitions.
[2024-11-07 08:09:10,169 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35)
[2024-11-07 08:09:10,169 INFO  L276                IsEmpty]: Start isEmpty. Operand 92 states and 146 transitions.
[2024-11-07 08:09:10,172 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 218
[2024-11-07 08:09:10,172 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 08:09:10,172 INFO  L215           NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 08:09:10,182 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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-07 08:09:10,373 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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-07 08:09:10,373 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-07 08:09:10,374 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 08:09:10,374 INFO  L85        PathProgramCache]: Analyzing trace with hash 192119231, now seen corresponding path program 1 times
[2024-11-07 08:09:10,375 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-11-07 08:09:10,375 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1661223322]
[2024-11-07 08:09:10,375 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:09:10,375 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-07 08:09:10,375 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat
[2024-11-07 08:09:10,379 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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-07 08:09:10,381 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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-07 08:09:10,700 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:09:10,709 INFO  L255         TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 4 conjuncts are in the unsatisfiable core
[2024-11-07 08:09:10,717 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 08:09:11,416 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 412 proven. 93 refuted. 0 times theorem prover too weak. 1875 trivial. 0 not checked.
[2024-11-07 08:09:11,419 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 08:09:12,018 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 9 proven. 93 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked.
[2024-11-07 08:09:12,019 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-11-07 08:09:12,020 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1661223322]
[2024-11-07 08:09:12,020 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [1661223322] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 08:09:12,020 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2024-11-07 08:09:12,020 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7
[2024-11-07 08:09:12,020 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412599261]
[2024-11-07 08:09:12,020 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2024-11-07 08:09:12,022 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2024-11-07 08:09:12,024 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-11-07 08:09:12,025 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2024-11-07 08:09:12,027 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42
[2024-11-07 08:09:12,027 INFO  L87              Difference]: Start difference. First operand 92 states and 146 transitions. Second operand  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67)
[2024-11-07 08:09:13,055 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 08:09:13,055 INFO  L93              Difference]: Finished difference Result 189 states and 296 transitions.
[2024-11-07 08:09:13,071 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. 
[2024-11-07 08:09:13,072 INFO  L78                 Accepts]: Start accepts. Automaton has  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 217
[2024-11-07 08:09:13,073 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 08:09:13,074 INFO  L225             Difference]: With dead ends: 189
[2024-11-07 08:09:13,075 INFO  L226             Difference]: Without dead ends: 100
[2024-11-07 08:09:13,076 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 426 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110
[2024-11-07 08:09:13,077 INFO  L432           NwaCegarLoop]: 105 mSDtfsCounter, 109 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time
[2024-11-07 08:09:13,077 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 243 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time]
[2024-11-07 08:09:13,078 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 100 states.
[2024-11-07 08:09:13,091 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 96.
[2024-11-07 08:09:13,092 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 96 states, 58 states have (on average 1.3448275862068966) internal successors, (78), 58 states have internal predecessors, (78), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35)
[2024-11-07 08:09:13,093 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 148 transitions.
[2024-11-07 08:09:13,094 INFO  L78                 Accepts]: Start accepts. Automaton has 96 states and 148 transitions. Word has length 217
[2024-11-07 08:09:13,095 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 08:09:13,095 INFO  L471      AbstractCegarLoop]: Abstraction has 96 states and 148 transitions.
[2024-11-07 08:09:13,095 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67)
[2024-11-07 08:09:13,095 INFO  L276                IsEmpty]: Start isEmpty. Operand 96 states and 148 transitions.
[2024-11-07 08:09:13,098 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 219
[2024-11-07 08:09:13,098 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 08:09:13,098 INFO  L215           NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 08:09:13,111 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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)] Forceful destruction successful, exit code 0
[2024-11-07 08:09:13,299 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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-07 08:09:13,299 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-07 08:09:13,299 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 08:09:13,300 INFO  L85        PathProgramCache]: Analyzing trace with hash -227089071, now seen corresponding path program 1 times
[2024-11-07 08:09:13,300 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-11-07 08:09:13,300 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101304132]
[2024-11-07 08:09:13,300 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:09:13,300 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-07 08:09:13,300 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat
[2024-11-07 08:09:13,303 INFO  L229       MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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-07 08:09:13,304 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process
[2024-11-07 08:09:13,587 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:09:13,603 INFO  L255         TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 11 conjuncts are in the unsatisfiable core
[2024-11-07 08:09:13,609 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 08:09:16,375 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 597 proven. 255 refuted. 0 times theorem prover too weak. 1528 trivial. 0 not checked.
[2024-11-07 08:09:16,376 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 08:09:17,994 INFO  L134       CoverageAnalysis]: Checked inductivity of 2380 backedges. 33 proven. 264 refuted. 0 times theorem prover too weak. 2083 trivial. 0 not checked.
[2024-11-07 08:09:17,994 INFO  L136   FreeRefinementEngine]: Strategy WOLF found an infeasible trace
[2024-11-07 08:09:17,994 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101304132]
[2024-11-07 08:09:17,994 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101304132] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 08:09:17,994 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences.
[2024-11-07 08:09:17,994 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19
[2024-11-07 08:09:17,995 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931435072]
[2024-11-07 08:09:17,995 INFO  L85    oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton
[2024-11-07 08:09:17,995 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 19 states
[2024-11-07 08:09:17,995 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF
[2024-11-07 08:09:17,996 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants.
[2024-11-07 08:09:17,997 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342
[2024-11-07 08:09:17,997 INFO  L87              Difference]: Start difference. First operand 96 states and 148 transitions. Second operand  has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 19 states have internal predecessors, (78), 4 states have call successors, (66), 4 states have call predecessors, (66), 9 states have return successors, (67), 4 states have call predecessors, (67), 4 states have call successors, (67)
[2024-11-07 08:09:21,477 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 08:09:21,477 INFO  L93              Difference]: Finished difference Result 420 states and 621 transitions.
[2024-11-07 08:09:21,477 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. 
[2024-11-07 08:09:21,478 INFO  L78                 Accepts]: Start accepts. Automaton has  has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 19 states have internal predecessors, (78), 4 states have call successors, (66), 4 states have call predecessors, (66), 9 states have return successors, (67), 4 states have call predecessors, (67), 4 states have call successors, (67) Word has length 218
[2024-11-07 08:09:21,478 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 08:09:21,482 INFO  L225             Difference]: With dead ends: 420
[2024-11-07 08:09:21,482 INFO  L226             Difference]: Without dead ends: 327
[2024-11-07 08:09:21,485 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 488 GetRequests, 423 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1300 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1090, Invalid=3200, Unknown=0, NotChecked=0, Total=4290
[2024-11-07 08:09:21,486 INFO  L432           NwaCegarLoop]: 167 mSDtfsCounter, 671 mSDsluCounter, 623 mSDsCounter, 0 mSdLazyCounter, 933 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 790 SdHoareTripleChecker+Invalid, 1140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 933 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time
[2024-11-07 08:09:21,486 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [677 Valid, 790 Invalid, 1140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 933 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time]
[2024-11-07 08:09:21,489 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 327 states.
[2024-11-07 08:09:21,547 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 200.
[2024-11-07 08:09:21,548 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 200 states, 119 states have (on average 1.2857142857142858) internal successors, (153), 121 states have internal predecessors, (153), 72 states have call successors, (72), 8 states have call predecessors, (72), 8 states have return successors, (72), 70 states have call predecessors, (72), 72 states have call successors, (72)
[2024-11-07 08:09:21,550 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 297 transitions.
[2024-11-07 08:09:21,551 INFO  L78                 Accepts]: Start accepts. Automaton has 200 states and 297 transitions. Word has length 218
[2024-11-07 08:09:21,553 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 08:09:21,553 INFO  L471      AbstractCegarLoop]: Abstraction has 200 states and 297 transitions.
[2024-11-07 08:09:21,553 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 19 states, 19 states have (on average 4.105263157894737) internal successors, (78), 19 states have internal predecessors, (78), 4 states have call successors, (66), 4 states have call predecessors, (66), 9 states have return successors, (67), 4 states have call predecessors, (67), 4 states have call successors, (67)
[2024-11-07 08:09:21,553 INFO  L276                IsEmpty]: Start isEmpty. Operand 200 states and 297 transitions.
[2024-11-07 08:09:21,559 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 219
[2024-11-07 08:09:21,559 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 08:09:21,559 INFO  L215           NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 08:09:21,572 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0
[2024-11-07 08:09:21,760 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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-07 08:09:21,760 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2024-11-07 08:09:21,761 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 08:09:21,761 INFO  L85        PathProgramCache]: Analyzing trace with hash 165937939, now seen corresponding path program 1 times
[2024-11-07 08:09:21,761 INFO  L118   FreeRefinementEngine]: Executing refinement strategy WOLF
[2024-11-07 08:09:21,761 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [477393292]
[2024-11-07 08:09:21,761 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 08:09:21,762 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-07 08:09:21,762 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat
[2024-11-07 08:09:21,764 INFO  L229       MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/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-07 08:09:21,767 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process
[2024-11-07 08:09:22,021 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 08:09:22,032 INFO  L255         TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 49 conjuncts are in the unsatisfiable core
[2024-11-07 08:09:22,042 INFO  L278         TraceCheckSpWp]: Computing forward predicates...