./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive-simple/id_i20_o20-1.c --full-output --architecture 32bit


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


Checking for overflows
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/recursive-simple/id_i20_o20-1.c', '-s', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-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 ! overflow) )\n\n', '--witnessprinter.graph.data.producer', 'Automizer', '--witnessprinter.graph.data.architecture', '32bit', '--witnessprinter.graph.data.programhash', 'c3376ee309c42e8280cfc81381fd928e4a895fffc424cbfa81d01112976a2d85']
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/recursive-simple/id_i20_o20-1.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-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 ! overflow) )

 --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c3376ee309c42e8280cfc81381fd928e4a895fffc424cbfa81d01112976a2d85
--- Real Ultimate output ---
This is Ultimate 0.3.0-?-4f9af40
[2024-11-07 20:55:00,214 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2024-11-07 20:55:00,280 INFO  L114        SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf
[2024-11-07 20:55:00,284 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2024-11-07 20:55:00,285 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2024-11-07 20:55:00,308 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2024-11-07 20:55:00,309 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2024-11-07 20:55:00,309 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2024-11-07 20:55:00,309 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2024-11-07 20:55:00,309 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2024-11-07 20:55:00,309 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2024-11-07 20:55:00,309 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2024-11-07 20:55:00,310 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2024-11-07 20:55:00,310 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2024-11-07 20:55:00,310 INFO  L153        SettingsManager]:  * Use SBE=true
[2024-11-07 20:55:00,310 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2024-11-07 20:55:00,310 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2024-11-07 20:55:00,310 INFO  L153        SettingsManager]:  * sizeof long=4
[2024-11-07 20:55:00,310 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2024-11-07 20:55:00,310 INFO  L153        SettingsManager]:  * sizeof POINTER=4
[2024-11-07 20:55:00,310 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * Allow undefined functions=false
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * Check absence of signed integer overflows=ASSERTandASSUME
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * Check unreachability of reach_error function=false
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * sizeof long double=12
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2024-11-07 20:55:00,311 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2024-11-07 20:55:00,311 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-07 20:55:00,311 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2024-11-07 20:55:00,312 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2024-11-07 20:55:00,312 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2024-11-07 20:55:00,312 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2024-11-07 20:55:00,312 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2024-11-07 20:55:00,312 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2024-11-07 20:55:00,312 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2024-11-07 20:55:00,312 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2024-11-07 20:55:00,312 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2024-11-07 20:55:00,312 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 ! overflow) )


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 -> c3376ee309c42e8280cfc81381fd928e4a895fffc424cbfa81d01112976a2d85
[2024-11-07 20:55:00,649 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2024-11-07 20:55:00,659 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2024-11-07 20:55:00,661 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2024-11-07 20:55:00,661 INFO  L270        PluginConnector]: Initializing CDTParser...
[2024-11-07 20:55:00,662 INFO  L274        PluginConnector]: CDTParser initialized
[2024-11-07 20:55:00,663 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive-simple/id_i20_o20-1.c
[2024-11-07 20:55:01,915 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2024-11-07 20:55:02,119 INFO  L384              CDTParser]: Found 1 translation units.
[2024-11-07 20:55:02,120 INFO  L180              CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/recursive-simple/id_i20_o20-1.c
[2024-11-07 20:55:02,125 INFO  L427              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a373dfb48/8fb6ee496c7e4434a57ee980771f0170/FLAGf5e2eefdc
[2024-11-07 20:55:02,141 INFO  L435              CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/a373dfb48/8fb6ee496c7e4434a57ee980771f0170
[2024-11-07 20:55:02,143 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2024-11-07 20:55:02,146 INFO  L133        ToolchainWalker]: Walking toolchain with 6 elements.
[2024-11-07 20:55:02,147 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2024-11-07 20:55:02,147 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2024-11-07 20:55:02,151 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2024-11-07 20:55:02,152 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,154 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@399868c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02, skipping insertion in model container
[2024-11-07 20:55:02,154 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,167 INFO  L175         MainTranslator]: Built tables and reachable declarations
[2024-11-07 20:55:02,278 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-07 20:55:02,289 INFO  L200         MainTranslator]: Completed pre-run
[2024-11-07 20:55:02,301 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2024-11-07 20:55:02,311 INFO  L204         MainTranslator]: Completed translation
[2024-11-07 20:55:02,311 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02 WrapperNode
[2024-11-07 20:55:02,311 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2024-11-07 20:55:02,312 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2024-11-07 20:55:02,312 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2024-11-07 20:55:02,312 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2024-11-07 20:55:02,318 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:55:02" (1/1) ...
[2024-11-07 20:55:02,324 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:55:02" (1/1) ...
[2024-11-07 20:55:02,338 INFO  L138                Inliner]: procedures = 13, calls = 10, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 19
[2024-11-07 20:55:02,338 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2024-11-07 20:55:02,339 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2024-11-07 20:55:02,339 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2024-11-07 20:55:02,339 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2024-11-07 20:55:02,347 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,347 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,349 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,361 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 20:55:02,361 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,364 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,366 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,367 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,367 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,368 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,370 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2024-11-07 20:55:02,371 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2024-11-07 20:55:02,372 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2024-11-07 20:55:02,372 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2024-11-07 20:55:02,372 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02" (1/1) ...
[2024-11-07 20:55:02,377 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2024-11-07 20:55:02,389 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 20:55:02,402 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 20:55:02,406 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 20:55:02,428 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2024-11-07 20:55:02,428 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2024-11-07 20:55:02,428 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2024-11-07 20:55:02,428 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2024-11-07 20:55:02,429 INFO  L130     BoogieDeclarations]: Found specification of procedure id
[2024-11-07 20:55:02,429 INFO  L138     BoogieDeclarations]: Found implementation of procedure id
[2024-11-07 20:55:02,485 INFO  L238             CfgBuilder]: Building ICFG
[2024-11-07 20:55:02,487 INFO  L264             CfgBuilder]: Building CFG for each procedure with an implementation
[2024-11-07 20:55:02,597 INFO  L?                        ?]: Removed 9 outVars from TransFormulas that were not future-live.
[2024-11-07 20:55:02,599 INFO  L287             CfgBuilder]: Performing block encoding
[2024-11-07 20:55:02,607 INFO  L311             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2024-11-07 20:55:02,608 INFO  L316             CfgBuilder]: Removed 0 assume(true) statements.
[2024-11-07 20:55:02,609 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:55:02 BoogieIcfgContainer
[2024-11-07 20:55:02,609 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2024-11-07 20:55:02,612 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2024-11-07 20:55:02,613 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2024-11-07 20:55:02,618 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2024-11-07 20:55:02,619 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 08:55:02" (1/3) ...
[2024-11-07 20:55:02,619 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d004730 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:55:02, skipping insertion in model container
[2024-11-07 20:55:02,620 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:55:02" (2/3) ...
[2024-11-07 20:55:02,620 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d004730 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:55:02, skipping insertion in model container
[2024-11-07 20:55:02,620 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:55:02" (3/3) ...
[2024-11-07 20:55:02,621 INFO  L112   eAbstractionObserver]: Analyzing ICFG id_i20_o20-1.c
[2024-11-07 20:55:02,635 INFO  L214   ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2024-11-07 20:55:02,635 INFO  L154   ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations.
[2024-11-07 20:55:02,684 INFO  L332      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2024-11-07 20:55:02,697 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;@4195d89f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2024-11-07 20:55:02,697 INFO  L334      AbstractCegarLoop]: Starting to check reachability of 4 error locations.
[2024-11-07 20:55:02,702 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 24 states, 16 states have (on average 1.375) internal successors, (22), 20 states have internal predecessors, (22), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2)
[2024-11-07 20:55:02,708 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 7
[2024-11-07 20:55:02,708 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:02,709 INFO  L215           NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1]
[2024-11-07 20:55:02,710 INFO  L396      AbstractCegarLoop]: === Iteration 1 === Targeting idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:02,714 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:02,715 INFO  L85        PathProgramCache]: Analyzing trace with hash 890350836, now seen corresponding path program 1 times
[2024-11-07 20:55:02,722 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:02,722 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602765084]
[2024-11-07 20:55:02,723 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:02,724 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:02,800 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:02,940 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:02,940 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:02,940 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602765084]
[2024-11-07 20:55:02,941 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602765084] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-07 20:55:02,941 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-07 20:55:02,941 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-11-07 20:55:02,942 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323596848]
[2024-11-07 20:55:02,943 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-07 20:55:02,946 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-11-07 20:55:02,946 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:02,962 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-11-07 20:55:02,963 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-11-07 20:55:02,965 INFO  L87              Difference]: Start difference. First operand  has 24 states, 16 states have (on average 1.375) internal successors, (22), 20 states have internal predecessors, (22), 2 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Second operand  has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:03,067 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:03,067 INFO  L93              Difference]: Finished difference Result 46 states and 49 transitions.
[2024-11-07 20:55:03,069 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-11-07 20:55:03,071 INFO  L78                 Accepts]: Start accepts. Automaton has  has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6
[2024-11-07 20:55:03,071 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:03,077 INFO  L225             Difference]: With dead ends: 46
[2024-11-07 20:55:03,077 INFO  L226             Difference]: Without dead ends: 28
[2024-11-07 20:55:03,080 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30
[2024-11-07 20:55:03,082 INFO  L432           NwaCegarLoop]: 19 mSDtfsCounter, 22 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:03,083 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 67 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time]
[2024-11-07 20:55:03,098 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 28 states.
[2024-11-07 20:55:03,113 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 25.
[2024-11-07 20:55:03,114 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 25 states, 17 states have (on average 1.411764705882353) internal successors, (24), 20 states have internal predecessors, (24), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2)
[2024-11-07 20:55:03,117 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 29 transitions.
[2024-11-07 20:55:03,119 INFO  L78                 Accepts]: Start accepts. Automaton has 25 states and 29 transitions. Word has length 6
[2024-11-07 20:55:03,119 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:03,119 INFO  L471      AbstractCegarLoop]: Abstraction has 25 states and 29 transitions.
[2024-11-07 20:55:03,120 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 4 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:03,120 INFO  L276                IsEmpty]: Start isEmpty. Operand 25 states and 29 transitions.
[2024-11-07 20:55:03,122 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 8
[2024-11-07 20:55:03,122 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:03,122 INFO  L215           NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1]
[2024-11-07 20:55:03,122 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2024-11-07 20:55:03,122 INFO  L396      AbstractCegarLoop]: === Iteration 2 === Targeting idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:03,123 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:03,123 INFO  L85        PathProgramCache]: Analyzing trace with hash 1831072195, now seen corresponding path program 1 times
[2024-11-07 20:55:03,123 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:03,123 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605003306]
[2024-11-07 20:55:03,123 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:03,123 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:03,141 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:03,187 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:03,187 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:03,188 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605003306]
[2024-11-07 20:55:03,188 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605003306] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-07 20:55:03,188 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-07 20:55:03,188 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2024-11-07 20:55:03,188 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734555910]
[2024-11-07 20:55:03,188 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-07 20:55:03,189 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2024-11-07 20:55:03,189 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:03,190 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2024-11-07 20:55:03,190 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20
[2024-11-07 20:55:03,190 INFO  L87              Difference]: Start difference. First operand 25 states and 29 transitions. Second operand  has 5 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:03,235 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:03,236 INFO  L93              Difference]: Finished difference Result 27 states and 32 transitions.
[2024-11-07 20:55:03,236 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. 
[2024-11-07 20:55:03,236 INFO  L78                 Accepts]: Start accepts. Automaton has  has 5 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7
[2024-11-07 20:55:03,236 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:03,238 INFO  L225             Difference]: With dead ends: 27
[2024-11-07 20:55:03,238 INFO  L226             Difference]: Without dead ends: 26
[2024-11-07 20:55:03,239 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30
[2024-11-07 20:55:03,239 INFO  L432           NwaCegarLoop]: 11 mSDtfsCounter, 19 mSDsluCounter, 15 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:03,240 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 26 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-07 20:55:03,241 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 26 states.
[2024-11-07 20:55:03,246 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 24.
[2024-11-07 20:55:03,246 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 24 states, 17 states have (on average 1.2941176470588236) internal successors, (22), 19 states have internal predecessors, (22), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2)
[2024-11-07 20:55:03,247 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions.
[2024-11-07 20:55:03,247 INFO  L78                 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 7
[2024-11-07 20:55:03,247 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:03,247 INFO  L471      AbstractCegarLoop]: Abstraction has 24 states and 27 transitions.
[2024-11-07 20:55:03,247 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 3 states have (on average 2.0) internal successors, (6), 4 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:03,247 INFO  L276                IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions.
[2024-11-07 20:55:03,248 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 12
[2024-11-07 20:55:03,248 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:03,248 INFO  L215           NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1]
[2024-11-07 20:55:03,248 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2024-11-07 20:55:03,248 INFO  L396      AbstractCegarLoop]: === Iteration 3 === Targeting idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:03,248 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:03,248 INFO  L85        PathProgramCache]: Analyzing trace with hash 1922931507, now seen corresponding path program 1 times
[2024-11-07 20:55:03,249 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:03,249 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759972063]
[2024-11-07 20:55:03,249 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:03,249 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:03,257 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:03,355 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:03,355 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:03,355 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759972063]
[2024-11-07 20:55:03,356 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759972063] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 20:55:03,356 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560525513]
[2024-11-07 20:55:03,356 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:03,356 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:03,356 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 20:55:03,358 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 20:55:03,360 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 20:55:03,405 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:03,408 INFO  L255         TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 6 conjuncts are in the unsatisfiable core
[2024-11-07 20:55:03,412 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 20:55:03,467 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:03,467 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 20:55:03,570 INFO  L134       CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:03,571 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560525513] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 20:55:03,571 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 20:55:03,571 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11
[2024-11-07 20:55:03,571 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338684142]
[2024-11-07 20:55:03,571 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 20:55:03,571 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 12 states
[2024-11-07 20:55:03,571 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:03,572 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants.
[2024-11-07 20:55:03,572 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132
[2024-11-07 20:55:03,572 INFO  L87              Difference]: Start difference. First operand 24 states and 27 transitions. Second operand  has 12 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 8 states have internal predecessors, (17), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:03,735 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:03,735 INFO  L93              Difference]: Finished difference Result 76 states and 82 transitions.
[2024-11-07 20:55:03,736 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. 
[2024-11-07 20:55:03,736 INFO  L78                 Accepts]: Start accepts. Automaton has  has 12 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 8 states have internal predecessors, (17), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11
[2024-11-07 20:55:03,736 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:03,737 INFO  L225             Difference]: With dead ends: 76
[2024-11-07 20:55:03,737 INFO  L226             Difference]: Without dead ends: 68
[2024-11-07 20:55:03,737 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240
[2024-11-07 20:55:03,738 INFO  L432           NwaCegarLoop]: 16 mSDtfsCounter, 99 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:03,738 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 95 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time]
[2024-11-07 20:55:03,739 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 68 states.
[2024-11-07 20:55:03,746 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 54.
[2024-11-07 20:55:03,746 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 54 states, 41 states have (on average 1.3170731707317074) internal successors, (54), 43 states have internal predecessors, (54), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5)
[2024-11-07 20:55:03,747 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 65 transitions.
[2024-11-07 20:55:03,747 INFO  L78                 Accepts]: Start accepts. Automaton has 54 states and 65 transitions. Word has length 11
[2024-11-07 20:55:03,748 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:03,748 INFO  L471      AbstractCegarLoop]: Abstraction has 54 states and 65 transitions.
[2024-11-07 20:55:03,748 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 12 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 8 states have internal predecessors, (17), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:03,748 INFO  L276                IsEmpty]: Start isEmpty. Operand 54 states and 65 transitions.
[2024-11-07 20:55:03,748 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 20
[2024-11-07 20:55:03,748 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:03,748 INFO  L215           NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1]
[2024-11-07 20:55:03,765 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0
[2024-11-07 20:55:03,953 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:03,953 INFO  L396      AbstractCegarLoop]: === Iteration 4 === Targeting idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:03,953 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:03,953 INFO  L85        PathProgramCache]: Analyzing trace with hash -1856245274, now seen corresponding path program 1 times
[2024-11-07 20:55:03,954 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:03,954 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934545746]
[2024-11-07 20:55:03,954 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:03,954 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:03,968 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:04,041 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12
[2024-11-07 20:55:04,044 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:04,069 INFO  L134       CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked.
[2024-11-07 20:55:04,070 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:04,070 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934545746]
[2024-11-07 20:55:04,070 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934545746] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-07 20:55:04,070 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-07 20:55:04,070 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3
[2024-11-07 20:55:04,070 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404826863]
[2024-11-07 20:55:04,070 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-07 20:55:04,071 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 4 states
[2024-11-07 20:55:04,071 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:04,072 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants.
[2024-11-07 20:55:04,072 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-11-07 20:55:04,072 INFO  L87              Difference]: Start difference. First operand 54 states and 65 transitions. Second operand  has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)
[2024-11-07 20:55:04,094 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:04,094 INFO  L93              Difference]: Finished difference Result 74 states and 92 transitions.
[2024-11-07 20:55:04,096 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2024-11-07 20:55:04,097 INFO  L78                 Accepts]: Start accepts. Automaton has  has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19
[2024-11-07 20:55:04,097 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:04,098 INFO  L225             Difference]: With dead ends: 74
[2024-11-07 20:55:04,098 INFO  L226             Difference]: Without dead ends: 72
[2024-11-07 20:55:04,098 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12
[2024-11-07 20:55:04,099 INFO  L432           NwaCegarLoop]: 14 mSDtfsCounter, 1 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:04,099 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 39 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-07 20:55:04,115 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 72 states.
[2024-11-07 20:55:04,131 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72.
[2024-11-07 20:55:04,131 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 72 states, 56 states have (on average 1.2321428571428572) internal successors, (69), 57 states have internal predecessors, (69), 6 states have call successors, (6), 5 states have call predecessors, (6), 7 states have return successors, (9), 9 states have call predecessors, (9), 5 states have call successors, (9)
[2024-11-07 20:55:04,134 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 84 transitions.
[2024-11-07 20:55:04,134 INFO  L78                 Accepts]: Start accepts. Automaton has 72 states and 84 transitions. Word has length 19
[2024-11-07 20:55:04,134 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:04,134 INFO  L471      AbstractCegarLoop]: Abstraction has 72 states and 84 transitions.
[2024-11-07 20:55:04,134 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)
[2024-11-07 20:55:04,134 INFO  L276                IsEmpty]: Start isEmpty. Operand 72 states and 84 transitions.
[2024-11-07 20:55:04,135 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 25
[2024-11-07 20:55:04,135 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:04,135 INFO  L215           NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1]
[2024-11-07 20:55:04,135 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2024-11-07 20:55:04,135 INFO  L396      AbstractCegarLoop]: === Iteration 5 === Targeting idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:04,136 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:04,136 INFO  L85        PathProgramCache]: Analyzing trace with hash -614066819, now seen corresponding path program 1 times
[2024-11-07 20:55:04,136 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:04,136 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269127972]
[2024-11-07 20:55:04,136 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:04,137 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:04,151 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:04,182 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7
[2024-11-07 20:55:04,184 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:04,194 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:04,195 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:04,197 INFO  L134       CoverageAnalysis]: Checked inductivity of 13 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked.
[2024-11-07 20:55:04,197 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:04,197 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269127972]
[2024-11-07 20:55:04,198 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269127972] provided 1 perfect and 0 imperfect interpolant sequences
[2024-11-07 20:55:04,198 INFO  L185   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2024-11-07 20:55:04,198 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2024-11-07 20:55:04,198 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738652580]
[2024-11-07 20:55:04,198 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2024-11-07 20:55:04,198 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 3 states
[2024-11-07 20:55:04,198 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:04,199 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants.
[2024-11-07 20:55:04,199 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-07 20:55:04,199 INFO  L87              Difference]: Start difference. First operand 72 states and 84 transitions. Second operand  has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)
[2024-11-07 20:55:04,213 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:04,213 INFO  L93              Difference]: Finished difference Result 72 states and 84 transitions.
[2024-11-07 20:55:04,214 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. 
[2024-11-07 20:55:04,215 INFO  L78                 Accepts]: Start accepts. Automaton has  has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24
[2024-11-07 20:55:04,215 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:04,215 INFO  L225             Difference]: With dead ends: 72
[2024-11-07 20:55:04,215 INFO  L226             Difference]: Without dead ends: 71
[2024-11-07 20:55:04,216 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6
[2024-11-07 20:55:04,216 INFO  L432           NwaCegarLoop]: 13 mSDtfsCounter, 1 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:04,216 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 25 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time]
[2024-11-07 20:55:04,217 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 71 states.
[2024-11-07 20:55:04,231 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71.
[2024-11-07 20:55:04,233 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 71 states, 56 states have (on average 1.1428571428571428) internal successors, (64), 56 states have internal predecessors, (64), 6 states have call successors, (6), 5 states have call predecessors, (6), 7 states have return successors, (9), 9 states have call predecessors, (9), 5 states have call successors, (9)
[2024-11-07 20:55:04,235 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 79 transitions.
[2024-11-07 20:55:04,238 INFO  L78                 Accepts]: Start accepts. Automaton has 71 states and 79 transitions. Word has length 24
[2024-11-07 20:55:04,238 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:04,238 INFO  L471      AbstractCegarLoop]: Abstraction has 71 states and 79 transitions.
[2024-11-07 20:55:04,238 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1)
[2024-11-07 20:55:04,238 INFO  L276                IsEmpty]: Start isEmpty. Operand 71 states and 79 transitions.
[2024-11-07 20:55:04,239 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 27
[2024-11-07 20:55:04,239 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:04,239 INFO  L215           NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1]
[2024-11-07 20:55:04,239 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2024-11-07 20:55:04,239 INFO  L396      AbstractCegarLoop]: === Iteration 6 === Targeting idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:04,240 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:04,240 INFO  L85        PathProgramCache]: Analyzing trace with hash -1990585420, now seen corresponding path program 2 times
[2024-11-07 20:55:04,240 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:04,240 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657682340]
[2024-11-07 20:55:04,240 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:04,240 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:04,256 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:04,434 INFO  L134       CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:04,434 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:04,434 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657682340]
[2024-11-07 20:55:04,435 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657682340] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 20:55:04,435 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1937585755]
[2024-11-07 20:55:04,435 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-11-07 20:55:04,435 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:04,438 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 20:55:04,441 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 20:55:04,443 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 20:55:04,495 INFO  L227   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-11-07 20:55:04,495 INFO  L228   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-07 20:55:04,496 INFO  L255         TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 12 conjuncts are in the unsatisfiable core
[2024-11-07 20:55:04,498 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 20:55:04,549 INFO  L134       CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:04,550 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 20:55:04,779 INFO  L134       CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:04,779 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1937585755] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 20:55:04,779 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 20:55:04,779 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23
[2024-11-07 20:55:04,779 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939093471]
[2024-11-07 20:55:04,779 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 20:55:04,779 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 24 states
[2024-11-07 20:55:04,779 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:04,780 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants.
[2024-11-07 20:55:04,780 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552
[2024-11-07 20:55:04,781 INFO  L87              Difference]: Start difference. First operand 71 states and 79 transitions. Second operand  has 24 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 14 states have internal predecessors, (41), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:05,147 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:05,148 INFO  L93              Difference]: Finished difference Result 188 states and 204 transitions.
[2024-11-07 20:55:05,148 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. 
[2024-11-07 20:55:05,148 INFO  L78                 Accepts]: Start accepts. Automaton has  has 24 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 14 states have internal predecessors, (41), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26
[2024-11-07 20:55:05,149 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:05,150 INFO  L225             Difference]: With dead ends: 188
[2024-11-07 20:55:05,150 INFO  L226             Difference]: Without dead ends: 156
[2024-11-07 20:55:05,153 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=311, Invalid=811, Unknown=0, NotChecked=0, Total=1122
[2024-11-07 20:55:05,153 INFO  L432           NwaCegarLoop]: 28 mSDtfsCounter, 272 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:05,155 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 201 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-11-07 20:55:05,155 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 156 states.
[2024-11-07 20:55:05,170 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 146.
[2024-11-07 20:55:05,171 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 146 states, 116 states have (on average 1.146551724137931) internal successors, (133), 116 states have internal predecessors, (133), 12 states have call successors, (12), 11 states have call predecessors, (12), 16 states have return successors, (18), 18 states have call predecessors, (18), 11 states have call successors, (18)
[2024-11-07 20:55:05,173 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 163 transitions.
[2024-11-07 20:55:05,176 INFO  L78                 Accepts]: Start accepts. Automaton has 146 states and 163 transitions. Word has length 26
[2024-11-07 20:55:05,176 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:05,176 INFO  L471      AbstractCegarLoop]: Abstraction has 146 states and 163 transitions.
[2024-11-07 20:55:05,177 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 24 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 14 states have internal predecessors, (41), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:05,177 INFO  L276                IsEmpty]: Start isEmpty. Operand 146 states and 163 transitions.
[2024-11-07 20:55:05,177 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 41
[2024-11-07 20:55:05,177 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:05,177 INFO  L215           NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1]
[2024-11-07 20:55:05,190 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0
[2024-11-07 20:55:05,378 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:05,378 INFO  L396      AbstractCegarLoop]: === Iteration 7 === Targeting idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:05,379 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:05,379 INFO  L85        PathProgramCache]: Analyzing trace with hash 1350016289, now seen corresponding path program 1 times
[2024-11-07 20:55:05,379 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:05,379 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454488734]
[2024-11-07 20:55:05,379 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:05,379 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:05,392 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:05,462 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22
[2024-11-07 20:55:05,466 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:05,488 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:05,491 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:05,529 INFO  L134       CoverageAnalysis]: Checked inductivity of 65 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked.
[2024-11-07 20:55:05,530 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:05,530 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454488734]
[2024-11-07 20:55:05,530 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454488734] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 20:55:05,530 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048341950]
[2024-11-07 20:55:05,530 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:05,530 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:05,530 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 20:55:05,532 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 20:55:05,534 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 20:55:05,578 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:05,579 INFO  L255         TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 14 conjuncts are in the unsatisfiable core
[2024-11-07 20:55:05,581 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 20:55:05,786 INFO  L134       CoverageAnalysis]: Checked inductivity of 65 backedges. 3 proven. 60 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked.
[2024-11-07 20:55:05,786 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 20:55:06,184 INFO  L134       CoverageAnalysis]: Checked inductivity of 65 backedges. 3 proven. 61 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked.
[2024-11-07 20:55:06,185 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048341950] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 20:55:06,185 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 20:55:06,185 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14, 15] total 30
[2024-11-07 20:55:06,185 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771081582]
[2024-11-07 20:55:06,185 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 20:55:06,186 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 30 states
[2024-11-07 20:55:06,186 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:06,187 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants.
[2024-11-07 20:55:06,187 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=725, Unknown=0, NotChecked=0, Total=870
[2024-11-07 20:55:06,188 INFO  L87              Difference]: Start difference. First operand 146 states and 163 transitions. Second operand  has 30 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 22 states have internal predecessors, (69), 13 states have call successors, (14), 9 states have call predecessors, (14), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6)
[2024-11-07 20:55:06,612 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:06,612 INFO  L93              Difference]: Finished difference Result 208 states and 227 transitions.
[2024-11-07 20:55:06,613 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. 
[2024-11-07 20:55:06,613 INFO  L78                 Accepts]: Start accepts. Automaton has  has 30 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 22 states have internal predecessors, (69), 13 states have call successors, (14), 9 states have call predecessors, (14), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 40
[2024-11-07 20:55:06,613 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:06,614 INFO  L225             Difference]: With dead ends: 208
[2024-11-07 20:55:06,614 INFO  L226             Difference]: Without dead ends: 142
[2024-11-07 20:55:06,615 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 324 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=318, Invalid=1322, Unknown=0, NotChecked=0, Total=1640
[2024-11-07 20:55:06,615 INFO  L432           NwaCegarLoop]: 44 mSDtfsCounter, 199 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:06,616 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 413 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-11-07 20:55:06,620 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 142 states.
[2024-11-07 20:55:06,637 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 134.
[2024-11-07 20:55:06,637 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 134 states, 107 states have (on average 1.1121495327102804) internal successors, (119), 106 states have internal predecessors, (119), 12 states have call successors, (12), 11 states have call predecessors, (12), 13 states have return successors, (16), 16 states have call predecessors, (16), 11 states have call successors, (16)
[2024-11-07 20:55:06,638 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 147 transitions.
[2024-11-07 20:55:06,639 INFO  L78                 Accepts]: Start accepts. Automaton has 134 states and 147 transitions. Word has length 40
[2024-11-07 20:55:06,641 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:06,642 INFO  L471      AbstractCegarLoop]: Abstraction has 134 states and 147 transitions.
[2024-11-07 20:55:06,642 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 30 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 22 states have internal predecessors, (69), 13 states have call successors, (14), 9 states have call predecessors, (14), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6)
[2024-11-07 20:55:06,642 INFO  L276                IsEmpty]: Start isEmpty. Operand 134 states and 147 transitions.
[2024-11-07 20:55:06,644 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 57
[2024-11-07 20:55:06,644 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:06,644 INFO  L215           NwaCegarLoop]: trace histogram [11, 11, 10, 10, 10, 1, 1, 1, 1]
[2024-11-07 20:55:06,660 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0
[2024-11-07 20:55:06,848 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:06,849 INFO  L396      AbstractCegarLoop]: === Iteration 8 === Targeting idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:06,849 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:06,850 INFO  L85        PathProgramCache]: Analyzing trace with hash -91829804, now seen corresponding path program 3 times
[2024-11-07 20:55:06,850 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:06,850 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536551618]
[2024-11-07 20:55:06,850 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:06,850 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:06,870 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:07,307 INFO  L134       CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:07,308 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:07,308 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536551618]
[2024-11-07 20:55:07,308 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536551618] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 20:55:07,309 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558625491]
[2024-11-07 20:55:07,309 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-11-07 20:55:07,309 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:07,309 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 20:55:07,314 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 20:55:07,316 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 20:55:07,368 INFO  L227   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s)
[2024-11-07 20:55:07,369 INFO  L228   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-07 20:55:07,370 INFO  L255         TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 24 conjuncts are in the unsatisfiable core
[2024-11-07 20:55:07,372 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 20:55:07,468 INFO  L134       CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:07,468 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 20:55:08,102 INFO  L134       CoverageAnalysis]: Checked inductivity of 255 backedges. 0 proven. 255 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:08,102 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558625491] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 20:55:08,102 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 20:55:08,102 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 47
[2024-11-07 20:55:08,102 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752992847]
[2024-11-07 20:55:08,102 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 20:55:08,103 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 48 states
[2024-11-07 20:55:08,103 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:08,103 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants.
[2024-11-07 20:55:08,105 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256
[2024-11-07 20:55:08,105 INFO  L87              Difference]: Start difference. First operand 134 states and 147 transitions. Second operand  has 48 states, 45 states have (on average 1.9777777777777779) internal successors, (89), 26 states have internal predecessors, (89), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:08,886 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:08,886 INFO  L93              Difference]: Finished difference Result 438 states and 470 transitions.
[2024-11-07 20:55:08,886 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. 
[2024-11-07 20:55:08,887 INFO  L78                 Accepts]: Start accepts. Automaton has  has 48 states, 45 states have (on average 1.9777777777777779) internal successors, (89), 26 states have internal predecessors, (89), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56
[2024-11-07 20:55:08,887 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:08,889 INFO  L225             Difference]: With dead ends: 438
[2024-11-07 20:55:08,889 INFO  L226             Difference]: Without dead ends: 386
[2024-11-07 20:55:08,892 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1337, Invalid=3493, Unknown=0, NotChecked=0, Total=4830
[2024-11-07 20:55:08,893 INFO  L432           NwaCegarLoop]: 57 mSDtfsCounter, 622 mSDsluCounter, 410 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:08,893 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [623 Valid, 467 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time]
[2024-11-07 20:55:08,895 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 386 states.
[2024-11-07 20:55:08,923 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 364.
[2024-11-07 20:55:08,924 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 364 states, 291 states have (on average 1.120274914089347) internal successors, (326), 290 states have internal predecessors, (326), 24 states have call successors, (24), 23 states have call predecessors, (24), 47 states have return successors, (50), 50 states have call predecessors, (50), 23 states have call successors, (50)
[2024-11-07 20:55:08,926 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 400 transitions.
[2024-11-07 20:55:08,927 INFO  L78                 Accepts]: Start accepts. Automaton has 364 states and 400 transitions. Word has length 56
[2024-11-07 20:55:08,928 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:08,928 INFO  L471      AbstractCegarLoop]: Abstraction has 364 states and 400 transitions.
[2024-11-07 20:55:08,928 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 48 states, 45 states have (on average 1.9777777777777779) internal successors, (89), 26 states have internal predecessors, (89), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:08,928 INFO  L276                IsEmpty]: Start isEmpty. Operand 364 states and 400 transitions.
[2024-11-07 20:55:08,929 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 76
[2024-11-07 20:55:08,929 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:08,929 INFO  L215           NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1]
[2024-11-07 20:55:08,947 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 20:55:09,130 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7
[2024-11-07 20:55:09,130 INFO  L396      AbstractCegarLoop]: === Iteration 9 === Targeting idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:09,130 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:09,131 INFO  L85        PathProgramCache]: Analyzing trace with hash 1351701622, now seen corresponding path program 2 times
[2024-11-07 20:55:09,131 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:09,131 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109076079]
[2024-11-07 20:55:09,131 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:09,131 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:09,158 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:09,521 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47
[2024-11-07 20:55:09,525 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:09,572 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:09,576 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:09,618 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:09,623 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:09,668 INFO  L134       CoverageAnalysis]: Checked inductivity of 312 backedges. 6 proven. 299 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked.
[2024-11-07 20:55:09,668 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:09,668 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109076079]
[2024-11-07 20:55:09,669 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109076079] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 20:55:09,669 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570200138]
[2024-11-07 20:55:09,669 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1
[2024-11-07 20:55:09,669 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:09,669 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 20:55:09,671 INFO  L229       MonitoredProcess]: Starting monitored process 6 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 20:55:09,672 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process
[2024-11-07 20:55:09,715 INFO  L227   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s)
[2024-11-07 20:55:09,715 INFO  L228   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-07 20:55:09,716 INFO  L255         TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 26 conjuncts are in the unsatisfiable core
[2024-11-07 20:55:09,718 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 20:55:09,857 INFO  L134       CoverageAnalysis]: Checked inductivity of 312 backedges. 6 proven. 297 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked.
[2024-11-07 20:55:09,858 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 20:55:10,559 INFO  L134       CoverageAnalysis]: Checked inductivity of 312 backedges. 6 proven. 303 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked.
[2024-11-07 20:55:10,559 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [570200138] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 20:55:10,560 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 20:55:10,560 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 27] total 48
[2024-11-07 20:55:10,560 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359080148]
[2024-11-07 20:55:10,560 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 20:55:10,560 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 48 states
[2024-11-07 20:55:10,560 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:10,561 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants.
[2024-11-07 20:55:10,563 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=444, Invalid=1812, Unknown=0, NotChecked=0, Total=2256
[2024-11-07 20:55:10,563 INFO  L87              Difference]: Start difference. First operand 364 states and 400 transitions. Second operand  has 48 states, 46 states have (on average 2.282608695652174) internal successors, (105), 31 states have internal predecessors, (105), 23 states have call successors, (24), 18 states have call predecessors, (24), 4 states have return successors, (8), 3 states have call predecessors, (8), 6 states have call successors, (8)
[2024-11-07 20:55:11,128 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:11,128 INFO  L93              Difference]: Finished difference Result 477 states and 512 transitions.
[2024-11-07 20:55:11,128 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. 
[2024-11-07 20:55:11,129 INFO  L78                 Accepts]: Start accepts. Automaton has  has 48 states, 46 states have (on average 2.282608695652174) internal successors, (105), 31 states have internal predecessors, (105), 23 states have call successors, (24), 18 states have call predecessors, (24), 4 states have return successors, (8), 3 states have call predecessors, (8), 6 states have call successors, (8) Word has length 75
[2024-11-07 20:55:11,129 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:11,131 INFO  L225             Difference]: With dead ends: 477
[2024-11-07 20:55:11,131 INFO  L226             Difference]: Without dead ends: 301
[2024-11-07 20:55:11,135 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 127 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1100 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1042, Invalid=3380, Unknown=0, NotChecked=0, Total=4422
[2024-11-07 20:55:11,135 INFO  L432           NwaCegarLoop]: 93 mSDtfsCounter, 349 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 891 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:11,138 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 891 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-11-07 20:55:11,140 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 301 states.
[2024-11-07 20:55:11,159 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 274.
[2024-11-07 20:55:11,160 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 274 states, 219 states have (on average 1.1187214611872147) internal successors, (245), 218 states have internal predecessors, (245), 24 states have call successors, (24), 23 states have call predecessors, (24), 29 states have return successors, (32), 32 states have call predecessors, (32), 23 states have call successors, (32)
[2024-11-07 20:55:11,161 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 301 transitions.
[2024-11-07 20:55:11,162 INFO  L78                 Accepts]: Start accepts. Automaton has 274 states and 301 transitions. Word has length 75
[2024-11-07 20:55:11,162 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:11,162 INFO  L471      AbstractCegarLoop]: Abstraction has 274 states and 301 transitions.
[2024-11-07 20:55:11,162 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 48 states, 46 states have (on average 2.282608695652174) internal successors, (105), 31 states have internal predecessors, (105), 23 states have call successors, (24), 18 states have call predecessors, (24), 4 states have return successors, (8), 3 states have call predecessors, (8), 6 states have call successors, (8)
[2024-11-07 20:55:11,162 INFO  L276                IsEmpty]: Start isEmpty. Operand 274 states and 301 transitions.
[2024-11-07 20:55:11,163 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 117
[2024-11-07 20:55:11,163 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:11,163 INFO  L215           NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 1, 1, 1, 1]
[2024-11-07 20:55:11,176 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0
[2024-11-07 20:55:11,364 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:11,364 INFO  L396      AbstractCegarLoop]: === Iteration 10 === Targeting idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:11,364 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:11,365 INFO  L85        PathProgramCache]: Analyzing trace with hash -1473917420, now seen corresponding path program 4 times
[2024-11-07 20:55:11,365 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:11,365 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243564481]
[2024-11-07 20:55:11,365 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:11,365 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:11,382 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:12,589 INFO  L134       CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 1221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:12,589 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:12,589 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243564481]
[2024-11-07 20:55:12,589 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243564481] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 20:55:12,589 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093376625]
[2024-11-07 20:55:12,590 INFO  L93    rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST
[2024-11-07 20:55:12,590 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:12,590 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 20:55:12,595 INFO  L229       MonitoredProcess]: Starting monitored process 7 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 20:55:12,597 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process
[2024-11-07 20:55:12,664 INFO  L227   tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s)
[2024-11-07 20:55:12,664 INFO  L228   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-07 20:55:12,665 INFO  L255         TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 48 conjuncts are in the unsatisfiable core
[2024-11-07 20:55:12,673 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 20:55:12,825 INFO  L134       CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 1221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:12,825 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 20:55:14,564 INFO  L134       CoverageAnalysis]: Checked inductivity of 1221 backedges. 0 proven. 1221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2024-11-07 20:55:14,564 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093376625] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 20:55:14,564 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 20:55:14,564 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48, 48] total 95
[2024-11-07 20:55:14,564 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765525247]
[2024-11-07 20:55:14,564 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 20:55:14,565 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 96 states
[2024-11-07 20:55:14,565 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:14,566 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants.
[2024-11-07 20:55:14,568 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=2260, Invalid=6860, Unknown=0, NotChecked=0, Total=9120
[2024-11-07 20:55:14,569 INFO  L87              Difference]: Start difference. First operand 274 states and 301 transitions. Second operand  has 96 states, 93 states have (on average 1.989247311827957) internal successors, (185), 50 states have internal predecessors, (185), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:15,270 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:15,270 INFO  L93              Difference]: Finished difference Result 294 states and 301 transitions.
[2024-11-07 20:55:15,271 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. 
[2024-11-07 20:55:15,272 INFO  L78                 Accepts]: Start accepts. Automaton has  has 96 states, 93 states have (on average 1.989247311827957) internal successors, (185), 50 states have internal predecessors, (185), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 116
[2024-11-07 20:55:15,272 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:15,274 INFO  L225             Difference]: With dead ends: 294
[2024-11-07 20:55:15,274 INFO  L226             Difference]: Without dead ends: 293
[2024-11-07 20:55:15,278 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2873 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=4100, Invalid=9706, Unknown=0, NotChecked=0, Total=13806
[2024-11-07 20:55:15,280 INFO  L432           NwaCegarLoop]: 101 mSDtfsCounter, 549 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 864 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:15,282 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [549 Valid, 864 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-11-07 20:55:15,283 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 293 states.
[2024-11-07 20:55:15,300 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 273.
[2024-11-07 20:55:15,301 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 273 states, 219 states have (on average 1.1141552511415524) internal successors, (244), 217 states have internal predecessors, (244), 24 states have call successors, (24), 23 states have call predecessors, (24), 29 states have return successors, (32), 32 states have call predecessors, (32), 23 states have call successors, (32)
[2024-11-07 20:55:15,302 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 273 states to 273 states and 300 transitions.
[2024-11-07 20:55:15,303 INFO  L78                 Accepts]: Start accepts. Automaton has 273 states and 300 transitions. Word has length 116
[2024-11-07 20:55:15,304 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:15,304 INFO  L471      AbstractCegarLoop]: Abstraction has 273 states and 300 transitions.
[2024-11-07 20:55:15,304 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 96 states, 93 states have (on average 1.989247311827957) internal successors, (185), 50 states have internal predecessors, (185), 46 states have call successors, (46), 46 states have call predecessors, (46), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:15,304 INFO  L276                IsEmpty]: Start isEmpty. Operand 273 states and 300 transitions.
[2024-11-07 20:55:15,307 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 121
[2024-11-07 20:55:15,307 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:15,307 INFO  L215           NwaCegarLoop]: trace histogram [21, 20, 20, 20, 20, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1]
[2024-11-07 20:55:15,325 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0
[2024-11-07 20:55:15,508 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9
[2024-11-07 20:55:15,508 INFO  L396      AbstractCegarLoop]: === Iteration 11 === Targeting idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:15,509 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:15,509 INFO  L85        PathProgramCache]: Analyzing trace with hash 1567947543, now seen corresponding path program 3 times
[2024-11-07 20:55:15,509 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:15,509 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235668180]
[2024-11-07 20:55:15,509 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:15,509 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:15,529 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:15,626 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92
[2024-11-07 20:55:15,629 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:15,655 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:15,657 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:15,677 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:15,678 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:15,705 INFO  L134       CoverageAnalysis]: Checked inductivity of 1005 backedges. 20 proven. 15 refuted. 0 times theorem prover too weak. 970 trivial. 0 not checked.
[2024-11-07 20:55:15,706 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:15,706 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235668180]
[2024-11-07 20:55:15,706 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235668180] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 20:55:15,706 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022961503]
[2024-11-07 20:55:15,706 INFO  L93    rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2
[2024-11-07 20:55:15,706 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:15,706 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 20:55:15,708 INFO  L229       MonitoredProcess]: Starting monitored process 8 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 20:55:15,711 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process
[2024-11-07 20:55:15,752 INFO  L227   tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s)
[2024-11-07 20:55:15,752 INFO  L228   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-07 20:55:15,753 INFO  L255         TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 7 conjuncts are in the unsatisfiable core
[2024-11-07 20:55:15,755 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 20:55:15,795 INFO  L134       CoverageAnalysis]: Checked inductivity of 1005 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked.
[2024-11-07 20:55:15,795 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 20:55:15,953 INFO  L134       CoverageAnalysis]: Checked inductivity of 1005 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked.
[2024-11-07 20:55:15,953 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022961503] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 20:55:15,954 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 20:55:15,954 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 16
[2024-11-07 20:55:15,954 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433602499]
[2024-11-07 20:55:15,954 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 20:55:15,954 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 17 states
[2024-11-07 20:55:15,954 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:15,955 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants.
[2024-11-07 20:55:15,955 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272
[2024-11-07 20:55:15,955 INFO  L87              Difference]: Start difference. First operand 273 states and 300 transitions. Second operand  has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 1 states have call successors, (2), 1 states have call predecessors, (2), 7 states have return successors, (7), 7 states have call predecessors, (7), 1 states have call successors, (7)
[2024-11-07 20:55:16,098 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:16,098 INFO  L93              Difference]: Finished difference Result 416 states and 476 transitions.
[2024-11-07 20:55:16,099 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. 
[2024-11-07 20:55:16,099 INFO  L78                 Accepts]: Start accepts. Automaton has  has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 1 states have call successors, (2), 1 states have call predecessors, (2), 7 states have return successors, (7), 7 states have call predecessors, (7), 1 states have call successors, (7) Word has length 120
[2024-11-07 20:55:16,099 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:16,101 INFO  L225             Difference]: With dead ends: 416
[2024-11-07 20:55:16,101 INFO  L226             Difference]: Without dead ends: 415
[2024-11-07 20:55:16,102 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=168, Invalid=588, Unknown=0, NotChecked=0, Total=756
[2024-11-07 20:55:16,104 INFO  L432           NwaCegarLoop]: 8 mSDtfsCounter, 31 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:16,105 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 50 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time]
[2024-11-07 20:55:16,106 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 415 states.
[2024-11-07 20:55:16,126 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 415.
[2024-11-07 20:55:16,127 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 415 states, 335 states have (on average 1.0746268656716418) internal successors, (360), 329 states have internal predecessors, (360), 24 states have call successors, (24), 23 states have call predecessors, (24), 55 states have return successors, (62), 62 states have call predecessors, (62), 23 states have call successors, (62)
[2024-11-07 20:55:16,130 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 446 transitions.
[2024-11-07 20:55:16,131 INFO  L78                 Accepts]: Start accepts. Automaton has 415 states and 446 transitions. Word has length 120
[2024-11-07 20:55:16,131 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:16,131 INFO  L471      AbstractCegarLoop]: Abstraction has 415 states and 446 transitions.
[2024-11-07 20:55:16,131 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 17 states, 16 states have (on average 2.375) internal successors, (38), 17 states have internal predecessors, (38), 1 states have call successors, (2), 1 states have call predecessors, (2), 7 states have return successors, (7), 7 states have call predecessors, (7), 1 states have call successors, (7)
[2024-11-07 20:55:16,132 INFO  L276                IsEmpty]: Start isEmpty. Operand 415 states and 446 transitions.
[2024-11-07 20:55:16,134 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 141
[2024-11-07 20:55:16,134 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:16,135 INFO  L215           NwaCegarLoop]: trace histogram [21, 20, 20, 20, 20, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1]
[2024-11-07 20:55:16,151 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0
[2024-11-07 20:55:16,335 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:16,336 INFO  L396      AbstractCegarLoop]: === Iteration 12 === Targeting idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:16,336 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:16,336 INFO  L85        PathProgramCache]: Analyzing trace with hash -342311337, now seen corresponding path program 4 times
[2024-11-07 20:55:16,336 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:16,337 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676096407]
[2024-11-07 20:55:16,337 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:16,337 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:16,354 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:16,485 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72
[2024-11-07 20:55:16,494 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:16,553 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:16,558 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:16,605 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:16,610 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:16,659 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:16,666 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:16,705 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:16,708 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:16,745 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:16,749 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:16,782 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:16,784 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:16,821 INFO  L134       CoverageAnalysis]: Checked inductivity of 1095 backedges. 20 proven. 105 refuted. 0 times theorem prover too weak. 970 trivial. 0 not checked.
[2024-11-07 20:55:16,821 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:16,821 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676096407]
[2024-11-07 20:55:16,821 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676096407] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 20:55:16,822 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088088688]
[2024-11-07 20:55:16,822 INFO  L93    rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST
[2024-11-07 20:55:16,822 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:16,822 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 20:55:16,824 INFO  L229       MonitoredProcess]: Starting monitored process 9 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 20:55:16,826 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process
[2024-11-07 20:55:16,898 INFO  L227   tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s)
[2024-11-07 20:55:16,899 INFO  L228   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-07 20:55:16,900 INFO  L255         TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 15 conjuncts are in the unsatisfiable core
[2024-11-07 20:55:16,903 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 20:55:16,984 INFO  L134       CoverageAnalysis]: Checked inductivity of 1095 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked.
[2024-11-07 20:55:16,985 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 20:55:18,115 INFO  L134       CoverageAnalysis]: Checked inductivity of 1095 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked.
[2024-11-07 20:55:18,115 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088088688] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 20:55:18,115 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 20:55:18,115 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 32
[2024-11-07 20:55:18,116 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097949241]
[2024-11-07 20:55:18,116 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 20:55:18,116 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 33 states
[2024-11-07 20:55:18,116 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:18,117 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants.
[2024-11-07 20:55:18,117 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=783, Unknown=0, NotChecked=0, Total=1056
[2024-11-07 20:55:18,117 INFO  L87              Difference]: Start difference. First operand 415 states and 446 transitions. Second operand  has 33 states, 32 states have (on average 2.1875) internal successors, (70), 33 states have internal predecessors, (70), 1 states have call successors, (2), 1 states have call predecessors, (2), 15 states have return successors, (15), 15 states have call predecessors, (15), 1 states have call successors, (15)
[2024-11-07 20:55:18,408 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:18,409 INFO  L93              Difference]: Finished difference Result 940 states and 1086 transitions.
[2024-11-07 20:55:18,409 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. 
[2024-11-07 20:55:18,409 INFO  L78                 Accepts]: Start accepts. Automaton has  has 33 states, 32 states have (on average 2.1875) internal successors, (70), 33 states have internal predecessors, (70), 1 states have call successors, (2), 1 states have call predecessors, (2), 15 states have return successors, (15), 15 states have call predecessors, (15), 1 states have call successors, (15) Word has length 140
[2024-11-07 20:55:18,410 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:18,413 INFO  L225             Difference]: With dead ends: 940
[2024-11-07 20:55:18,414 INFO  L226             Difference]: Without dead ends: 939
[2024-11-07 20:55:18,415 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1325 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=720, Invalid=2820, Unknown=0, NotChecked=0, Total=3540
[2024-11-07 20:55:18,416 INFO  L432           NwaCegarLoop]: 8 mSDtfsCounter, 63 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:18,416 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 74 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time]
[2024-11-07 20:55:18,417 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 939 states.
[2024-11-07 20:55:18,483 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 939 to 939.
[2024-11-07 20:55:18,485 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 939 states, 759 states have (on average 1.0329380764163374) internal successors, (784), 745 states have internal predecessors, (784), 24 states have call successors, (24), 23 states have call predecessors, (24), 155 states have return successors, (170), 170 states have call predecessors, (170), 23 states have call successors, (170)
[2024-11-07 20:55:18,489 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 978 transitions.
[2024-11-07 20:55:18,489 INFO  L78                 Accepts]: Start accepts. Automaton has 939 states and 978 transitions. Word has length 140
[2024-11-07 20:55:18,489 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:18,490 INFO  L471      AbstractCegarLoop]: Abstraction has 939 states and 978 transitions.
[2024-11-07 20:55:18,490 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 33 states, 32 states have (on average 2.1875) internal successors, (70), 33 states have internal predecessors, (70), 1 states have call successors, (2), 1 states have call predecessors, (2), 15 states have return successors, (15), 15 states have call predecessors, (15), 1 states have call successors, (15)
[2024-11-07 20:55:18,490 INFO  L276                IsEmpty]: Start isEmpty. Operand 939 states and 978 transitions.
[2024-11-07 20:55:18,495 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 181
[2024-11-07 20:55:18,496 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:18,496 INFO  L215           NwaCegarLoop]: trace histogram [21, 20, 20, 20, 20, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1]
[2024-11-07 20:55:18,513 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0
[2024-11-07 20:55:18,696 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:18,697 INFO  L396      AbstractCegarLoop]: === Iteration 13 === Targeting idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:18,697 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:18,697 INFO  L85        PathProgramCache]: Analyzing trace with hash 1265231063, now seen corresponding path program 5 times
[2024-11-07 20:55:18,697 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:18,697 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387812762]
[2024-11-07 20:55:18,697 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:18,697 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:18,725 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:18,955 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32
[2024-11-07 20:55:18,968 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:19,149 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:19,162 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:19,320 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:19,336 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:19,478 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:19,488 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:19,606 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:19,614 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:19,705 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:19,712 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:19,796 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:19,803 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:19,872 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:19,879 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:19,942 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:19,948 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:20,005 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:20,010 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:20,079 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:20,084 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:20,136 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:20,143 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:20,191 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:20,194 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:20,240 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:20,242 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:20,288 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:20,290 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:20,338 INFO  L134       CoverageAnalysis]: Checked inductivity of 1515 backedges. 20 proven. 525 refuted. 0 times theorem prover too weak. 970 trivial. 0 not checked.
[2024-11-07 20:55:20,338 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:20,338 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387812762]
[2024-11-07 20:55:20,338 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387812762] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 20:55:20,338 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290230027]
[2024-11-07 20:55:20,339 INFO  L93    rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1
[2024-11-07 20:55:20,339 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:20,339 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 20:55:20,341 INFO  L229       MonitoredProcess]: Starting monitored process 10 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 20:55:20,343 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process
[2024-11-07 20:55:20,448 INFO  L227   tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 21 check-sat command(s)
[2024-11-07 20:55:20,448 INFO  L228   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-07 20:55:20,450 INFO  L255         TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 31 conjuncts are in the unsatisfiable core
[2024-11-07 20:55:20,452 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 20:55:20,555 INFO  L134       CoverageAnalysis]: Checked inductivity of 1515 backedges. 0 proven. 525 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked.
[2024-11-07 20:55:20,555 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 20:55:30,893 INFO  L134       CoverageAnalysis]: Checked inductivity of 1515 backedges. 0 proven. 525 refuted. 0 times theorem prover too weak. 990 trivial. 0 not checked.
[2024-11-07 20:55:30,893 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [290230027] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 20:55:30,893 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 20:55:30,893 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 64
[2024-11-07 20:55:30,893 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247468707]
[2024-11-07 20:55:30,893 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 20:55:30,894 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 65 states
[2024-11-07 20:55:30,894 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:30,895 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants.
[2024-11-07 20:55:30,896 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1057, Invalid=3103, Unknown=0, NotChecked=0, Total=4160
[2024-11-07 20:55:30,897 INFO  L87              Difference]: Start difference. First operand 939 states and 978 transitions. Second operand  has 65 states, 64 states have (on average 2.09375) internal successors, (134), 65 states have internal predecessors, (134), 1 states have call successors, (2), 1 states have call predecessors, (2), 31 states have return successors, (31), 31 states have call predecessors, (31), 1 states have call successors, (31)
[2024-11-07 20:55:31,773 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:31,774 INFO  L93              Difference]: Finished difference Result 2673 states and 3069 transitions.
[2024-11-07 20:55:31,774 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. 
[2024-11-07 20:55:31,775 INFO  L78                 Accepts]: Start accepts. Automaton has  has 65 states, 64 states have (on average 2.09375) internal successors, (134), 65 states have internal predecessors, (134), 1 states have call successors, (2), 1 states have call predecessors, (2), 31 states have return successors, (31), 31 states have call predecessors, (31), 1 states have call successors, (31) Word has length 180
[2024-11-07 20:55:31,775 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:31,782 INFO  L225             Difference]: With dead ends: 2673
[2024-11-07 20:55:31,782 INFO  L226             Difference]: Without dead ends: 1495
[2024-11-07 20:55:31,789 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6317 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2976, Invalid=12276, Unknown=0, NotChecked=0, Total=15252
[2024-11-07 20:55:31,790 INFO  L432           NwaCegarLoop]: 8 mSDtfsCounter, 127 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:31,790 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 74 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time]
[2024-11-07 20:55:31,792 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 1495 states.
[2024-11-07 20:55:31,858 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1495.
[2024-11-07 20:55:31,860 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 1495 states, 1208 states have (on average 1.0190397350993377) internal successors, (1231), 1187 states have internal predecessors, (1231), 24 states have call successors, (24), 23 states have call predecessors, (24), 262 states have return successors, (284), 284 states have call predecessors, (284), 23 states have call successors, (284)
[2024-11-07 20:55:31,866 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1539 transitions.
[2024-11-07 20:55:31,867 INFO  L78                 Accepts]: Start accepts. Automaton has 1495 states and 1539 transitions. Word has length 180
[2024-11-07 20:55:31,867 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:31,868 INFO  L471      AbstractCegarLoop]: Abstraction has 1495 states and 1539 transitions.
[2024-11-07 20:55:31,869 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 65 states, 64 states have (on average 2.09375) internal successors, (134), 65 states have internal predecessors, (134), 1 states have call successors, (2), 1 states have call predecessors, (2), 31 states have return successors, (31), 31 states have call predecessors, (31), 1 states have call successors, (31)
[2024-11-07 20:55:31,869 INFO  L276                IsEmpty]: Start isEmpty. Operand 1495 states and 1539 transitions.
[2024-11-07 20:55:31,879 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 431
[2024-11-07 20:55:31,880 INFO  L207           NwaCegarLoop]: Found error trace
[2024-11-07 20:55:31,880 INFO  L215           NwaCegarLoop]: trace histogram [55, 54, 54, 54, 54, 31, 31, 31, 31, 30, 1, 1, 1, 1, 1]
[2024-11-07 20:55:31,898 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0
[2024-11-07 20:55:32,084 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:32,085 INFO  L396      AbstractCegarLoop]: === Iteration 14 === Targeting idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW, idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW] ===
[2024-11-07 20:55:32,085 INFO  L157       PredicateUnifier]: Initialized classic predicate unifier
[2024-11-07 20:55:32,085 INFO  L85        PathProgramCache]: Analyzing trace with hash 653643575, now seen corresponding path program 6 times
[2024-11-07 20:55:32,085 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2024-11-07 20:55:32,085 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061928497]
[2024-11-07 20:55:32,086 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2024-11-07 20:55:32,086 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2024-11-07 20:55:32,146 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:33,079 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122
[2024-11-07 20:55:33,124 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:33,625 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:33,657 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:34,090 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:34,120 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:34,669 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:34,703 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:35,065 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:35,089 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:35,426 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:35,447 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:35,743 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:35,774 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:36,038 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:36,055 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:36,370 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:36,396 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:36,671 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:36,687 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:36,922 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:36,938 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:37,147 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:37,162 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:37,333 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:37,348 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:37,568 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:37,580 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:37,751 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:37,762 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:37,915 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:37,926 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:38,070 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:38,081 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:38,235 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:38,244 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:38,370 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:38,379 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:38,498 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:38,506 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:38,616 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:38,624 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:38,731 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:38,739 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:38,839 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:38,844 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:38,923 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:38,928 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:39,020 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:39,025 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:39,133 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:39,139 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:39,237 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:39,242 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:39,338 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:39,341 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:39,429 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:39,431 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:39,498 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:39,500 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:39,565 INFO  L368   atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4
[2024-11-07 20:55:39,566 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2024-11-07 20:55:39,643 INFO  L134       CoverageAnalysis]: Checked inductivity of 9588 backedges. 54 proven. 2325 refuted. 0 times theorem prover too weak. 7209 trivial. 0 not checked.
[2024-11-07 20:55:39,644 INFO  L136   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2024-11-07 20:55:39,644 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061928497]
[2024-11-07 20:55:39,644 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061928497] provided 0 perfect and 1 imperfect interpolant sequences
[2024-11-07 20:55:39,644 INFO  L334   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825410273]
[2024-11-07 20:55:39,644 INFO  L93    rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE
[2024-11-07 20:55:39,644 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true
[2024-11-07 20:55:39,644 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3
[2024-11-07 20:55:39,646 INFO  L229       MonitoredProcess]: Starting monitored process 11 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 20:55:39,647 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process
[2024-11-07 20:55:40,023 INFO  L227   tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 53 check-sat command(s)
[2024-11-07 20:55:40,024 INFO  L228   tOrderPrioritization]: Conjunction of SSA is unsat
[2024-11-07 20:55:40,026 INFO  L255         TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 87 conjuncts are in the unsatisfiable core
[2024-11-07 20:55:40,033 INFO  L278         TraceCheckSpWp]: Computing forward predicates...
[2024-11-07 20:55:41,604 INFO  L134       CoverageAnalysis]: Checked inductivity of 9588 backedges. 3468 proven. 990 refuted. 0 times theorem prover too weak. 5130 trivial. 0 not checked.
[2024-11-07 20:55:41,605 INFO  L311         TraceCheckSpWp]: Computing backward predicates...
[2024-11-07 20:55:42,755 INFO  L134       CoverageAnalysis]: Checked inductivity of 9588 backedges. 456 proven. 4638 refuted. 0 times theorem prover too weak. 4494 trivial. 0 not checked.
[2024-11-07 20:55:42,756 INFO  L158   FreeRefinementEngine]: IpTcStrategyModuleZ3 [1825410273] provided 0 perfect and 2 imperfect interpolant sequences
[2024-11-07 20:55:42,756 INFO  L185   FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences.
[2024-11-07 20:55:42,756 INFO  L198   FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 45, 45] total 108
[2024-11-07 20:55:42,756 INFO  L121   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340987188]
[2024-11-07 20:55:42,756 INFO  L85    oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton
[2024-11-07 20:55:42,757 INFO  L548      AbstractCegarLoop]: INTERPOLANT automaton has 108 states
[2024-11-07 20:55:42,757 INFO  L100   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2024-11-07 20:55:42,758 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants.
[2024-11-07 20:55:42,760 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1144, Invalid=10412, Unknown=0, NotChecked=0, Total=11556
[2024-11-07 20:55:42,760 INFO  L87              Difference]: Start difference. First operand 1495 states and 1539 transitions. Second operand  has 108 states, 107 states have (on average 2.149532710280374) internal successors, (230), 87 states have internal predecessors, (230), 23 states have call successors, (25), 23 states have call predecessors, (25), 33 states have return successors, (34), 33 states have call predecessors, (34), 2 states have call successors, (34)
[2024-11-07 20:55:44,634 INFO  L144             Difference]: Subtrahend was deterministic. Have not used determinization.
[2024-11-07 20:55:44,634 INFO  L93              Difference]: Finished difference Result 1495 states and 1539 transitions.
[2024-11-07 20:55:44,635 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. 
[2024-11-07 20:55:44,635 INFO  L78                 Accepts]: Start accepts. Automaton has  has 108 states, 107 states have (on average 2.149532710280374) internal successors, (230), 87 states have internal predecessors, (230), 23 states have call successors, (25), 23 states have call predecessors, (25), 33 states have return successors, (34), 33 states have call predecessors, (34), 2 states have call successors, (34) Word has length 430
[2024-11-07 20:55:44,635 INFO  L84                 Accepts]: Finished accepts. some prefix is accepted.
[2024-11-07 20:55:44,636 INFO  L225             Difference]: With dead ends: 1495
[2024-11-07 20:55:44,636 INFO  L226             Difference]: Without dead ends: 0
[2024-11-07 20:55:44,639 INFO  L431           NwaCegarLoop]: 0 DeclaredPredicates, 1004 GetRequests, 877 SyntacticMatches, 0 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5011 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1249, Invalid=15263, Unknown=0, NotChecked=0, Total=16512
[2024-11-07 20:55:44,640 INFO  L432           NwaCegarLoop]: 23 mSDtfsCounter, 141 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 5192 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 5192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time
[2024-11-07 20:55:44,640 INFO  L433           NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 159 Invalid, 5192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5192 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time]
[2024-11-07 20:55:44,640 INFO  L82        GeneralOperation]: Start minimizeSevpa. Operand 0 states.
[2024-11-07 20:55:44,640 INFO  L88        GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0.
[2024-11-07 20:55:44,640 INFO  L82        GeneralOperation]: Start removeUnreachable. Operand  has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)
[2024-11-07 20:55:44,641 INFO  L88        GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions.
[2024-11-07 20:55:44,641 INFO  L78                 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 430
[2024-11-07 20:55:44,641 INFO  L84                 Accepts]: Finished accepts. word is rejected.
[2024-11-07 20:55:44,641 INFO  L471      AbstractCegarLoop]: Abstraction has 0 states and 0 transitions.
[2024-11-07 20:55:44,641 INFO  L472      AbstractCegarLoop]: INTERPOLANT automaton has  has 108 states, 107 states have (on average 2.149532710280374) internal successors, (230), 87 states have internal predecessors, (230), 23 states have call successors, (25), 23 states have call predecessors, (25), 33 states have return successors, (34), 33 states have call predecessors, (34), 2 states have call successors, (34)
[2024-11-07 20:55:44,642 INFO  L276                IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions.
[2024-11-07 20:55:44,642 INFO  L282                IsEmpty]: Finished isEmpty. No accepting run.
[2024-11-07 20:55:44,644 INFO  L782   garLoopResultBuilder]: Registering result SAFE for location idErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 4 remaining)
[2024-11-07 20:55:44,644 INFO  L782   garLoopResultBuilder]: Registering result SAFE for location idErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 4 remaining)
[2024-11-07 20:55:44,644 INFO  L782   garLoopResultBuilder]: Registering result SAFE for location idErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 4 remaining)
[2024-11-07 20:55:44,645 INFO  L782   garLoopResultBuilder]: Registering result SAFE for location idErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 4 remaining)
[2024-11-07 20:55:44,663 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0
[2024-11-07 20:55:44,845 WARN  L453      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13
[2024-11-07 20:55:44,848 INFO  L407         BasicCegarLoop]: Path program histogram: [6, 4, 1, 1, 1, 1]
[2024-11-07 20:55:44,849 INFO  L343    DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions.
[2024-11-07 20:55:47,513 INFO  L170   ceAbstractionStarter]: Computing trace abstraction results
[2024-11-07 20:55:47,570 WARN  L976   BoogieBacktranslator]: Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression
[2024-11-07 20:55:47,578 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.11 08:55:47 BoogieIcfgContainer
[2024-11-07 20:55:47,578 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2024-11-07 20:55:47,578 INFO  L112        PluginConnector]: ------------------------Witness Printer----------------------------
[2024-11-07 20:55:47,578 INFO  L270        PluginConnector]: Initializing Witness Printer...
[2024-11-07 20:55:47,579 INFO  L274        PluginConnector]: Witness Printer initialized
[2024-11-07 20:55:47,579 INFO  L184        PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:55:02" (3/4) ...
[2024-11-07 20:55:47,581 INFO  L142         WitnessPrinter]: Generating witness for correct program
[2024-11-07 20:55:47,586 INFO  L361     RCFGBacktranslator]: Ignoring RootEdge to procedure id
[2024-11-07 20:55:47,590 INFO  L925   BoogieBacktranslator]: Reduced CFG by removing 11 nodes and edges
[2024-11-07 20:55:47,590 INFO  L925   BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges
[2024-11-07 20:55:47,590 INFO  L925   BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges
[2024-11-07 20:55:47,590 INFO  L925   BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges
[2024-11-07 20:55:47,649 INFO  L149         WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.graphml
[2024-11-07 20:55:47,650 INFO  L149         WitnessManager]: Wrote witness to /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/witness.yml
[2024-11-07 20:55:47,650 INFO  L131        PluginConnector]: ------------------------ END Witness Printer----------------------------
[2024-11-07 20:55:47,651 INFO  L158              Benchmark]: Toolchain (without parser) took 45505.30ms. Allocated memory was 100.7MB in the beginning and 897.6MB in the end (delta: 796.9MB). Free memory was 76.9MB in the beginning and 754.7MB in the end (delta: -677.8MB). Peak memory consumption was 117.8MB. Max. memory is 16.1GB.
[2024-11-07 20:55:47,651 INFO  L158              Benchmark]: CDTParser took 0.71ms. Allocated memory is still 83.9MB. Free memory is still 47.3MB. There was no memory consumed. Max. memory is 16.1GB.
[2024-11-07 20:55:47,652 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 164.53ms. Allocated memory is still 100.7MB. Free memory was 76.8MB in the beginning and 66.7MB in the end (delta: 10.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-07 20:55:47,652 INFO  L158              Benchmark]: Boogie Procedure Inliner took 26.51ms. Allocated memory is still 100.7MB. Free memory was 66.7MB in the beginning and 65.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-07 20:55:47,653 INFO  L158              Benchmark]: Boogie Preprocessor took 31.00ms. Allocated memory is still 100.7MB. Free memory was 65.6MB in the beginning and 64.6MB in the end (delta: 963.4kB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-07 20:55:47,653 INFO  L158              Benchmark]: RCFGBuilder took 238.30ms. Allocated memory is still 100.7MB. Free memory was 64.6MB in the beginning and 55.5MB in the end (delta: 9.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
[2024-11-07 20:55:47,653 INFO  L158              Benchmark]: TraceAbstraction took 44966.20ms. Allocated memory was 100.7MB in the beginning and 897.6MB in the end (delta: 796.9MB). Free memory was 55.0MB in the beginning and 759.2MB in the end (delta: -704.2MB). Peak memory consumption was 537.2MB. Max. memory is 16.1GB.
[2024-11-07 20:55:47,653 INFO  L158              Benchmark]: Witness Printer took 71.35ms. Allocated memory is still 897.6MB. Free memory was 759.2MB in the beginning and 754.7MB in the end (delta: 4.4MB). There was no memory consumed. Max. memory is 16.1GB.
[2024-11-07 20:55:47,654 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.71ms. Allocated memory is still 83.9MB. Free memory is still 47.3MB. There was no memory consumed. Max. memory is 16.1GB.
 * CACSL2BoogieTranslator took 164.53ms. Allocated memory is still 100.7MB. Free memory was 76.8MB in the beginning and 66.7MB in the end (delta: 10.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * Boogie Procedure Inliner took 26.51ms. Allocated memory is still 100.7MB. Free memory was 66.7MB in the beginning and 65.6MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.1GB.
 * Boogie Preprocessor took 31.00ms. Allocated memory is still 100.7MB. Free memory was 65.6MB in the beginning and 64.6MB in the end (delta: 963.4kB). There was no memory consumed. Max. memory is 16.1GB.
 * RCFGBuilder took 238.30ms. Allocated memory is still 100.7MB. Free memory was 64.6MB in the beginning and 55.5MB in the end (delta: 9.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB.
 * TraceAbstraction took 44966.20ms. Allocated memory was 100.7MB in the beginning and 897.6MB in the end (delta: 796.9MB). Free memory was 55.0MB in the beginning and 759.2MB in the end (delta: -704.2MB). Peak memory consumption was 537.2MB. Max. memory is 16.1GB.
 * Witness Printer took 71.35ms. Allocated memory is still 897.6MB. Free memory was 759.2MB in the beginning and 754.7MB in the end (delta: 4.4MB). There was no memory consumed. Max. memory is 16.1GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator:
  - GenericResult: Unfinished Backtranslation
    Unfinished Backtranslation: Expression type not yet supported in backtranslation: QuantifierExpression
 * 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
  - PositiveResult [Line: 8]: integer overflow can never occur
    For all program executions holds that integer overflow can never occur at this location
  - PositiveResult [Line: 8]: integer overflow can never occur
    For all program executions holds that integer overflow can never occur at this location
  - PositiveResult [Line: 8]: integer overflow can never occur
    For all program executions holds that integer overflow can never occur at this location
  - PositiveResult [Line: 8]: integer overflow can never occur
    For all program executions holds that integer overflow can never occur at this location
  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 2 procedures, 24 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 42.2s, OverallIterations: 14, TraceHistogramMax: 55, PathProgramHistogramMax: 6, EmptinessCheckTime: 0.0s, AutomataDifference: 6.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2559 SdHoareTripleChecker+Valid, 3.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2495 mSDsluCounter, 3445 SdHoareTripleChecker+Invalid, 2.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3002 mSDsCounter, 264 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7307 IncrementalHoareTripleChecker+Invalid, 7571 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 264 mSolverCounterUnsat, 443 mSDtfsCounter, 7307 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2960 GetRequests, 2275 SyntacticMatches, 7 SemanticMatches, 678 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18299 ImplicationChecksByTransitivity, 10.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1495occurred in iteration=13, InterpolantAutomatonStates: 368, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 14 MinimizatonAttempts, 106 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 31.8s InterpolantComputationTime, 2444 NumberOfCodeBlocks, 2334 NumberOfCodeBlocksAsserted, 112 NumberOfCheckSat, 3604 ConstructedInterpolants, 0 QuantifiedInterpolants, 7410 SizeOfPredicates, 78 NumberOfNonLiveVariables, 2164 ConjunctsInSsa, 270 ConjunctsInUnsatCore, 34 InterpolantComputations, 4 PerfectInterpolantSequences, 29849/45325 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
  - AllSpecificationsHoldResult: All specifications hold
    4 specifications checked. All of them hold
  - ProcedureContractResult [Line: 6]: Procedure Contract for id
    Derived contract for procedure id. Requires: (((((((((((((((((((((x == 18) || (x == 0)) || (x == 16)) || (x == 17)) || (x == 4)) || (x == 11)) || (x == 14)) || (x == 6)) || (x == 1)) || (x == 9)) || (x == 8)) || (7 == x)) || (x == 20)) || (x == 15)) || (x == 2)) || (x == 12)) || (x == 3)) || (5 == x)) || (19 == x)) || (x == 13)) || (x == 10)) Ensures: (((\result == 0) || (x != 0)) && (((((((((((((((((((((x == 18) || (x == 0)) || (x == 16)) || (x == 17)) || (x == 4)) || (x == 11)) || (x == 14)) || (x == 6)) || (x == 1)) || (x == 9)) || (x == 8)) || (7 == x)) || (x == 20)) || (x == 15)) || (x == 2)) || (x == 12)) || (x == 3)) || (5 == x)) || (19 == x)) || (x == 13)) || (x == 10)))
RESULT: Ultimate proved your program to be correct!
[2024-11-07 20:55:47,682 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
Writing output log to file Ultimate.log
Result:
TRUE