./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound100.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/nla-digbench-scaling/hard2_valuebound100.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', 'c39f3d25be406fa166da46a61b4a36c0a90262202dfdee83ae8e5211f182a6f7'] 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/nla-digbench-scaling/hard2_valuebound100.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 c39f3d25be406fa166da46a61b4a36c0a90262202dfdee83ae8e5211f182a6f7 --- Real Ultimate output --- This is Ultimate 0.3.0-?-4f9af40 [2024-11-07 20:37:14,154 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-07 20:37:14,251 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:37:14,254 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-07 20:37:14,255 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-07 20:37:14,267 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-07 20:37:14,267 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-07 20:37:14,267 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-07 20:37:14,267 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-07 20:37:14,267 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-07 20:37:14,267 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-07 20:37:14,268 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-07 20:37:14,268 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-07 20:37:14,268 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-07 20:37:14,268 INFO L153 SettingsManager]: * Use SBE=true [2024-11-07 20:37:14,268 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-07 20:37:14,268 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-07 20:37:14,268 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-07 20:37:14,268 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-07 20:37:14,268 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-07 20:37:14,269 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-07 20:37:14,269 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-07 20:37:14,270 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-07 20:37:14,270 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 20:37:14,270 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-07 20:37:14,270 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-07 20:37:14,270 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-07 20:37:14,270 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-07 20:37:14,270 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-07 20:37:14,270 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-07 20:37:14,270 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-07 20:37:14,270 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-07 20:37:14,270 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-07 20:37:14,270 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 -> c39f3d25be406fa166da46a61b4a36c0a90262202dfdee83ae8e5211f182a6f7 [2024-11-07 20:37:14,463 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-07 20:37:14,471 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-07 20:37:14,473 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-07 20:37:14,473 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-07 20:37:14,473 INFO L274 PluginConnector]: CDTParser initialized [2024-11-07 20:37:14,475 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound100.c [2024-11-07 20:37:15,597 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-07 20:37:15,751 INFO L384 CDTParser]: Found 1 translation units. [2024-11-07 20:37:15,751 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound100.c [2024-11-07 20:37:15,756 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e1e1e4539/d24af5697c2a4a8ca2036b61a88193a4/FLAG0b54313cf [2024-11-07 20:37:16,154 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/e1e1e4539/d24af5697c2a4a8ca2036b61a88193a4 [2024-11-07 20:37:16,156 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-07 20:37:16,157 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-07 20:37:16,158 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-07 20:37:16,158 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-07 20:37:16,161 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-07 20:37:16,162 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:37:16" (1/1) ... [2024-11-07 20:37:16,163 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10660194 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16, skipping insertion in model container [2024-11-07 20:37:16,163 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:37:16" (1/1) ... [2024-11-07 20:37:16,174 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-07 20:37:16,273 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 20:37:16,284 INFO L200 MainTranslator]: Completed pre-run [2024-11-07 20:37:16,297 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 20:37:16,305 INFO L204 MainTranslator]: Completed translation [2024-11-07 20:37:16,306 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16 WrapperNode [2024-11-07 20:37:16,306 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-07 20:37:16,307 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-07 20:37:16,307 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-07 20:37:16,307 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-07 20:37:16,311 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:37:16" (1/1) ... [2024-11-07 20:37:16,316 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:37:16" (1/1) ... [2024-11-07 20:37:16,334 INFO L138 Inliner]: procedures = 14, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 94 [2024-11-07 20:37:16,336 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-07 20:37:16,337 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-07 20:37:16,337 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-07 20:37:16,337 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-07 20:37:16,344 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16" (1/1) ... [2024-11-07 20:37:16,344 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16" (1/1) ... [2024-11-07 20:37:16,345 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16" (1/1) ... [2024-11-07 20:37:16,355 INFO L175 MemorySlicer]: Split 10 memory accesses to 2 slices as follows [2, 8]. 80 percent of accesses are in the largest equivalence class. The 10 initializations are split as follows [2, 8]. The 0 writes are split as follows [0, 0]. [2024-11-07 20:37:16,358 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16" (1/1) ... [2024-11-07 20:37:16,358 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16" (1/1) ... [2024-11-07 20:37:16,360 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16" (1/1) ... [2024-11-07 20:37:16,364 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16" (1/1) ... [2024-11-07 20:37:16,364 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16" (1/1) ... [2024-11-07 20:37:16,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:37:16" (1/1) ... [2024-11-07 20:37:16,369 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-07 20:37:16,370 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-07 20:37:16,370 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-07 20:37:16,370 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-07 20:37:16,370 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16" (1/1) ... [2024-11-07 20:37:16,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 20:37:16,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:16,399 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:37:16,405 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:37:16,422 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-07 20:37:16,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-07 20:37:16,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-07 20:37:16,423 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-07 20:37:16,423 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-07 20:37:16,423 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-07 20:37:16,423 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-07 20:37:16,477 INFO L238 CfgBuilder]: Building ICFG [2024-11-07 20:37:16,478 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-07 20:37:16,721 INFO L? ?]: Removed 51 outVars from TransFormulas that were not future-live. [2024-11-07 20:37:16,722 INFO L287 CfgBuilder]: Performing block encoding [2024-11-07 20:37:16,735 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-07 20:37:16,735 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-07 20:37:16,735 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:37:16 BoogieIcfgContainer [2024-11-07 20:37:16,736 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-07 20:37:16,737 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-07 20:37:16,737 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-07 20:37:16,740 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-07 20:37:16,740 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 08:37:16" (1/3) ... [2024-11-07 20:37:16,741 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57e4b51d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:37:16, skipping insertion in model container [2024-11-07 20:37:16,742 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:37:16" (2/3) ... [2024-11-07 20:37:16,742 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@57e4b51d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:37:16, skipping insertion in model container [2024-11-07 20:37:16,742 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:37:16" (3/3) ... [2024-11-07 20:37:16,743 INFO L112 eAbstractionObserver]: Analyzing ICFG hard2_valuebound100.c [2024-11-07 20:37:16,753 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-07 20:37:16,754 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 24 error locations. [2024-11-07 20:37:16,793 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-07 20:37:16,803 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;@7667093c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-07 20:37:16,804 INFO L334 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2024-11-07 20:37:16,809 INFO L276 IsEmpty]: Start isEmpty. Operand has 74 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 65 states have internal predecessors, (74), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-07 20:37:16,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-07 20:37:16,815 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:16,815 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:16,815 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:16,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:16,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1804971306, now seen corresponding path program 1 times [2024-11-07 20:37:16,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:16,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044916563] [2024-11-07 20:37:16,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:16,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:16,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:16,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:37:16,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:16,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044916563] [2024-11-07 20:37:16,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044916563] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:16,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:16,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 20:37:16,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309188078] [2024-11-07 20:37:16,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:16,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-07 20:37:16,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:16,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-07 20:37:16,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-07 20:37:16,967 INFO L87 Difference]: Start difference. First operand has 74 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 65 states have internal predecessors, (74), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 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:37:16,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:16,990 INFO L93 Difference]: Finished difference Result 144 states and 178 transitions. [2024-11-07 20:37:16,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-07 20:37:16,992 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 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) Word has length 7 [2024-11-07 20:37:16,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:16,996 INFO L225 Difference]: With dead ends: 144 [2024-11-07 20:37:16,996 INFO L226 Difference]: Without dead ends: 66 [2024-11-07 20:37:16,999 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-07 20:37:17,002 INFO L432 NwaCegarLoop]: 81 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:17,003 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 20:37:17,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2024-11-07 20:37:17,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2024-11-07 20:37:17,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 36 states have (on average 1.7222222222222223) internal successors, (62), 59 states have internal predecessors, (62), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-07 20:37:17,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 72 transitions. [2024-11-07 20:37:17,035 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 72 transitions. Word has length 7 [2024-11-07 20:37:17,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:17,035 INFO L471 AbstractCegarLoop]: Abstraction has 66 states and 72 transitions. [2024-11-07 20:37:17,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 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:37:17,036 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 72 transitions. [2024-11-07 20:37:17,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-07 20:37:17,054 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:17,054 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:17,054 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-07 20:37:17,054 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:17,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:17,055 INFO L85 PathProgramCache]: Analyzing trace with hash -589934396, now seen corresponding path program 1 times [2024-11-07 20:37:17,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:17,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400962519] [2024-11-07 20:37:17,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:17,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:17,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:37:17,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1162606419] [2024-11-07 20:37:17,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:17,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:17,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:17,093 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:37:17,101 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:37:17,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:17,168 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-07 20:37:17,170 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:17,231 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-07 20:37:17,231 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:37:17,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:17,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400962519] [2024-11-07 20:37:17,232 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:37:17,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162606419] [2024-11-07 20:37:17,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162606419] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:17,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:17,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 20:37:17,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558294822] [2024-11-07 20:37:17,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:17,233 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 20:37:17,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:17,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 20:37:17,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 20:37:17,234 INFO L87 Difference]: Start difference. First operand 66 states and 72 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-07 20:37:17,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:17,313 INFO L93 Difference]: Finished difference Result 138 states and 159 transitions. [2024-11-07 20:37:17,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 20:37:17,315 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2024-11-07 20:37:17,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:17,315 INFO L225 Difference]: With dead ends: 138 [2024-11-07 20:37:17,315 INFO L226 Difference]: Without dead ends: 89 [2024-11-07 20:37:17,316 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 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:37:17,316 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 16 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:17,316 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 97 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:17,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2024-11-07 20:37:17,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 87. [2024-11-07 20:37:17,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 52 states have (on average 1.6346153846153846) internal successors, (85), 75 states have internal predecessors, (85), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-07 20:37:17,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 105 transitions. [2024-11-07 20:37:17,330 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 105 transitions. Word has length 16 [2024-11-07 20:37:17,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:17,330 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 105 transitions. [2024-11-07 20:37:17,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-07 20:37:17,331 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 105 transitions. [2024-11-07 20:37:17,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-07 20:37:17,331 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:17,331 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:17,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-07 20:37:17,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:17,537 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:17,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:17,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1036301913, now seen corresponding path program 1 times [2024-11-07 20:37:17,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:17,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093347328] [2024-11-07 20:37:17,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:17,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:17,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:17,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:17,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:17,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:17,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:17,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:17,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:17,631 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-07 20:37:17,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:17,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093347328] [2024-11-07 20:37:17,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093347328] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:17,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:17,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 20:37:17,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519195920] [2024-11-07 20:37:17,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:17,632 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 20:37:17,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:17,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 20:37:17,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 20:37:17,633 INFO L87 Difference]: Start difference. First operand 87 states and 105 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-07 20:37:17,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:17,674 INFO L93 Difference]: Finished difference Result 97 states and 112 transitions. [2024-11-07 20:37:17,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 20:37:17,674 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 24 [2024-11-07 20:37:17,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:17,675 INFO L225 Difference]: With dead ends: 97 [2024-11-07 20:37:17,675 INFO L226 Difference]: Without dead ends: 95 [2024-11-07 20:37:17,675 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 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:37:17,676 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 17 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:17,676 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 108 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 20:37:17,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2024-11-07 20:37:17,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 87. [2024-11-07 20:37:17,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 52 states have (on average 1.5961538461538463) internal successors, (83), 75 states have internal predecessors, (83), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-07 20:37:17,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 103 transitions. [2024-11-07 20:37:17,682 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 103 transitions. Word has length 24 [2024-11-07 20:37:17,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:17,682 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 103 transitions. [2024-11-07 20:37:17,682 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-07 20:37:17,682 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 103 transitions. [2024-11-07 20:37:17,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-07 20:37:17,682 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:17,682 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:17,683 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-07 20:37:17,683 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:17,683 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:17,683 INFO L85 PathProgramCache]: Analyzing trace with hash 2060586917, now seen corresponding path program 1 times [2024-11-07 20:37:17,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:17,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976632319] [2024-11-07 20:37:17,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:17,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:17,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:37:17,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1190592942] [2024-11-07 20:37:17,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:17,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:17,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:17,696 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:37:17,697 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:37:17,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:17,733 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-07 20:37:17,734 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:17,749 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-07 20:37:17,749 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:37:17,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:17,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976632319] [2024-11-07 20:37:17,749 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:37:17,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190592942] [2024-11-07 20:37:17,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190592942] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:17,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:17,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 20:37:17,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135884892] [2024-11-07 20:37:17,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:17,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 20:37:17,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:17,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 20:37:17,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 20:37:17,750 INFO L87 Difference]: Start difference. First operand 87 states and 103 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, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-07 20:37:17,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:17,853 INFO L93 Difference]: Finished difference Result 122 states and 147 transitions. [2024-11-07 20:37:17,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 20:37:17,854 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, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2024-11-07 20:37:17,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:17,854 INFO L225 Difference]: With dead ends: 122 [2024-11-07 20:37:17,854 INFO L226 Difference]: Without dead ends: 118 [2024-11-07 20:37:17,855 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 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:37:17,855 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 39 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:17,855 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 90 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:17,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2024-11-07 20:37:17,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 104. [2024-11-07 20:37:17,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 67 states have (on average 1.5820895522388059) internal successors, (106), 90 states have internal predecessors, (106), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-07 20:37:17,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 130 transitions. [2024-11-07 20:37:17,862 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 130 transitions. Word has length 25 [2024-11-07 20:37:17,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:17,862 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 130 transitions. [2024-11-07 20:37:17,862 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, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-07 20:37:17,862 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 130 transitions. [2024-11-07 20:37:17,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-07 20:37:17,862 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:17,862 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:17,874 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:37:18,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:18,066 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:18,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:18,067 INFO L85 PathProgramCache]: Analyzing trace with hash 244106439, now seen corresponding path program 1 times [2024-11-07 20:37:18,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:18,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710849846] [2024-11-07 20:37:18,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:18,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:18,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:18,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:18,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:18,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:18,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:18,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:18,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:18,278 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-07 20:37:18,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:18,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710849846] [2024-11-07 20:37:18,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710849846] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:18,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:18,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-07 20:37:18,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259347303] [2024-11-07 20:37:18,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:18,279 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 20:37:18,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:18,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 20:37:18,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:37:18,280 INFO L87 Difference]: Start difference. First operand 104 states and 130 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-07 20:37:18,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:18,576 INFO L93 Difference]: Finished difference Result 120 states and 144 transitions. [2024-11-07 20:37:18,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-07 20:37:18,577 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 27 [2024-11-07 20:37:18,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:18,578 INFO L225 Difference]: With dead ends: 120 [2024-11-07 20:37:18,578 INFO L226 Difference]: Without dead ends: 119 [2024-11-07 20:37:18,578 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-07 20:37:18,578 INFO L432 NwaCegarLoop]: 42 mSDtfsCounter, 214 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:18,579 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 99 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:37:18,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2024-11-07 20:37:18,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 108. [2024-11-07 20:37:18,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 71 states have (on average 1.5492957746478873) internal successors, (110), 94 states have internal predecessors, (110), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-07 20:37:18,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 134 transitions. [2024-11-07 20:37:18,589 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 134 transitions. Word has length 27 [2024-11-07 20:37:18,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:18,590 INFO L471 AbstractCegarLoop]: Abstraction has 108 states and 134 transitions. [2024-11-07 20:37:18,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-07 20:37:18,590 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 134 transitions. [2024-11-07 20:37:18,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-07 20:37:18,590 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:18,591 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:18,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-07 20:37:18,591 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:18,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:18,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1022634896, now seen corresponding path program 1 times [2024-11-07 20:37:18,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:18,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626839454] [2024-11-07 20:37:18,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:18,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:18,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:18,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:18,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:18,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:18,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:18,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:18,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:18,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-07 20:37:18,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:18,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626839454] [2024-11-07 20:37:18,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626839454] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:18,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:18,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:37:18,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232131410] [2024-11-07 20:37:18,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:18,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:37:18,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:18,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:37:18,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:37:18,707 INFO L87 Difference]: Start difference. First operand 108 states and 134 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-07 20:37:18,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:18,961 INFO L93 Difference]: Finished difference Result 120 states and 147 transitions. [2024-11-07 20:37:18,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-07 20:37:18,961 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2024-11-07 20:37:18,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:18,962 INFO L225 Difference]: With dead ends: 120 [2024-11-07 20:37:18,962 INFO L226 Difference]: Without dead ends: 119 [2024-11-07 20:37:18,962 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:37:18,963 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 51 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:18,963 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 159 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:37:18,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2024-11-07 20:37:18,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 114. [2024-11-07 20:37:18,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 77 states have (on average 1.4935064935064934) internal successors, (115), 100 states have internal predecessors, (115), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-07 20:37:18,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 139 transitions. [2024-11-07 20:37:18,972 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 139 transitions. Word has length 28 [2024-11-07 20:37:18,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:18,972 INFO L471 AbstractCegarLoop]: Abstraction has 114 states and 139 transitions. [2024-11-07 20:37:18,972 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-07 20:37:18,972 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 139 transitions. [2024-11-07 20:37:18,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-07 20:37:18,973 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:18,973 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:18,973 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-07 20:37:18,973 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:18,974 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:18,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1699862761, now seen corresponding path program 1 times [2024-11-07 20:37:18,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:18,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671691777] [2024-11-07 20:37:18,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:18,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:18,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:37:18,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [816495796] [2024-11-07 20:37:18,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:18,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:18,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:18,987 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:37:18,989 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:37:19,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:19,035 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-07 20:37:19,036 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:19,125 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-07 20:37:19,125 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:37:19,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:19,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671691777] [2024-11-07 20:37:19,126 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:37:19,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816495796] [2024-11-07 20:37:19,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816495796] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:19,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:19,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 20:37:19,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560776638] [2024-11-07 20:37:19,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:19,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 20:37:19,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:19,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 20:37:19,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-07 20:37:19,127 INFO L87 Difference]: Start difference. First operand 114 states and 139 transitions. Second operand has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 20:37:19,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:19,200 INFO L93 Difference]: Finished difference Result 125 states and 154 transitions. [2024-11-07 20:37:19,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 20:37:19,200 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2024-11-07 20:37:19,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:19,202 INFO L225 Difference]: With dead ends: 125 [2024-11-07 20:37:19,202 INFO L226 Difference]: Without dead ends: 115 [2024-11-07 20:37:19,202 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-07 20:37:19,202 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 38 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:19,202 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 114 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:19,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-11-07 20:37:19,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2024-11-07 20:37:19,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 80 states have (on average 1.4125) internal successors, (113), 99 states have internal predecessors, (113), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-11-07 20:37:19,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 141 transitions. [2024-11-07 20:37:19,220 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 141 transitions. Word has length 39 [2024-11-07 20:37:19,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:19,221 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 141 transitions. [2024-11-07 20:37:19,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 20:37:19,221 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 141 transitions. [2024-11-07 20:37:19,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-07 20:37:19,221 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:19,221 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:19,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-07 20:37:19,422 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:37:19,422 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:19,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:19,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1156138093, now seen corresponding path program 1 times [2024-11-07 20:37:19,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:19,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316127462] [2024-11-07 20:37:19,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:19,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:19,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:37:19,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [109198220] [2024-11-07 20:37:19,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:19,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:19,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:19,438 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:37:19,445 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:37:19,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:19,477 INFO L255 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-07 20:37:19,478 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:19,528 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-07 20:37:19,529 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:19,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:19,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316127462] [2024-11-07 20:37:19,919 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:37:19,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109198220] [2024-11-07 20:37:19,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109198220] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:19,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:37:19,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2024-11-07 20:37:19,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230961583] [2024-11-07 20:37:19,919 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:19,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 20:37:19,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:19,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 20:37:19,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-07 20:37:19,920 INFO L87 Difference]: Start difference. First operand 115 states and 141 transitions. Second operand has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 20:37:20,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:20,032 INFO L93 Difference]: Finished difference Result 191 states and 246 transitions. [2024-11-07 20:37:20,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 20:37:20,032 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 40 [2024-11-07 20:37:20,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:20,033 INFO L225 Difference]: With dead ends: 191 [2024-11-07 20:37:20,034 INFO L226 Difference]: Without dead ends: 187 [2024-11-07 20:37:20,034 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-07 20:37:20,034 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 43 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:20,035 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 125 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:20,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-11-07 20:37:20,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 175. [2024-11-07 20:37:20,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 131 states have (on average 1.4198473282442747) internal successors, (186), 150 states have internal predecessors, (186), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-11-07 20:37:20,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 232 transitions. [2024-11-07 20:37:20,055 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 232 transitions. Word has length 40 [2024-11-07 20:37:20,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:20,056 INFO L471 AbstractCegarLoop]: Abstraction has 175 states and 232 transitions. [2024-11-07 20:37:20,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 20:37:20,056 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 232 transitions. [2024-11-07 20:37:20,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-07 20:37:20,057 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:20,058 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:20,070 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:37:20,258 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:37:20,259 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:20,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:20,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1891489937, now seen corresponding path program 1 times [2024-11-07 20:37:20,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:20,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759087163] [2024-11-07 20:37:20,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:20,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:20,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:20,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,374 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:20,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:20,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:20,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-07 20:37:20,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,389 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-07 20:37:20,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:20,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759087163] [2024-11-07 20:37:20,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759087163] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:20,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:20,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-07 20:37:20,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532885169] [2024-11-07 20:37:20,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:20,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 20:37:20,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:20,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 20:37:20,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:37:20,391 INFO L87 Difference]: Start difference. First operand 175 states and 232 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 20:37:20,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:20,762 INFO L93 Difference]: Finished difference Result 187 states and 244 transitions. [2024-11-07 20:37:20,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-07 20:37:20,762 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 44 [2024-11-07 20:37:20,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:20,763 INFO L225 Difference]: With dead ends: 187 [2024-11-07 20:37:20,763 INFO L226 Difference]: Without dead ends: 186 [2024-11-07 20:37:20,764 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-07 20:37:20,764 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 231 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:20,764 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 117 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:37:20,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2024-11-07 20:37:20,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 176. [2024-11-07 20:37:20,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 132 states have (on average 1.4166666666666667) internal successors, (187), 151 states have internal predecessors, (187), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-11-07 20:37:20,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 233 transitions. [2024-11-07 20:37:20,784 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 233 transitions. Word has length 44 [2024-11-07 20:37:20,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:20,784 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 233 transitions. [2024-11-07 20:37:20,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 20:37:20,784 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 233 transitions. [2024-11-07 20:37:20,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-07 20:37:20,786 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:20,786 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:20,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-07 20:37:20,786 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:20,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:20,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1493353966, now seen corresponding path program 1 times [2024-11-07 20:37:20,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:20,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268024996] [2024-11-07 20:37:20,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:20,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:20,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:20,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:20,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:20,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:20,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-07 20:37:20,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,873 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-07 20:37:20,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:20,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268024996] [2024-11-07 20:37:20,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268024996] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:20,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:20,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:37:20,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288242130] [2024-11-07 20:37:20,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:20,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:37:20,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:20,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:37:20,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:37:20,875 INFO L87 Difference]: Start difference. First operand 176 states and 233 transitions. Second operand has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 20:37:20,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:20,950 INFO L93 Difference]: Finished difference Result 181 states and 237 transitions. [2024-11-07 20:37:20,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 20:37:20,951 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 45 [2024-11-07 20:37:20,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:20,952 INFO L225 Difference]: With dead ends: 181 [2024-11-07 20:37:20,952 INFO L226 Difference]: Without dead ends: 166 [2024-11-07 20:37:20,952 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-07 20:37:20,953 INFO L432 NwaCegarLoop]: 59 mSDtfsCounter, 4 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:20,953 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 112 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:20,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2024-11-07 20:37:20,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2024-11-07 20:37:20,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 124 states have (on average 1.435483870967742) internal successors, (178), 143 states have internal predecessors, (178), 21 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-11-07 20:37:20,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 220 transitions. [2024-11-07 20:37:20,965 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 220 transitions. Word has length 45 [2024-11-07 20:37:20,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:20,965 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 220 transitions. [2024-11-07 20:37:20,966 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-07 20:37:20,966 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 220 transitions. [2024-11-07 20:37:20,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-07 20:37:20,966 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:20,966 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:20,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-07 20:37:20,966 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:20,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:20,967 INFO L85 PathProgramCache]: Analyzing trace with hash -467908226, now seen corresponding path program 1 times [2024-11-07 20:37:20,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:20,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774464265] [2024-11-07 20:37:20,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:20,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:20,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:20,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:20,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:21,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,002 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:21,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:21,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:21,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:21,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,010 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-07 20:37:21,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:21,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774464265] [2024-11-07 20:37:21,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774464265] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:21,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694341506] [2024-11-07 20:37:21,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:21,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:21,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:21,014 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:37:21,015 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:37:21,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,054 INFO L255 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-07 20:37:21,055 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:21,086 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-07 20:37:21,086 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:37:21,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694341506] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:21,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:37:21,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2024-11-07 20:37:21,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597764804] [2024-11-07 20:37:21,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:21,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 20:37:21,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:21,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 20:37:21,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:37:21,087 INFO L87 Difference]: Start difference. First operand 166 states and 220 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-07 20:37:21,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:21,148 INFO L93 Difference]: Finished difference Result 250 states and 341 transitions. [2024-11-07 20:37:21,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 20:37:21,149 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 47 [2024-11-07 20:37:21,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:21,150 INFO L225 Difference]: With dead ends: 250 [2024-11-07 20:37:21,150 INFO L226 Difference]: Without dead ends: 248 [2024-11-07 20:37:21,151 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:37:21,151 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 58 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:21,151 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 115 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 20:37:21,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2024-11-07 20:37:21,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 227. [2024-11-07 20:37:21,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 178 states have (on average 1.4438202247191012) internal successors, (257), 196 states have internal predecessors, (257), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-11-07 20:37:21,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 315 transitions. [2024-11-07 20:37:21,164 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 315 transitions. Word has length 47 [2024-11-07 20:37:21,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:21,164 INFO L471 AbstractCegarLoop]: Abstraction has 227 states and 315 transitions. [2024-11-07 20:37:21,164 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-07 20:37:21,164 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 315 transitions. [2024-11-07 20:37:21,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-07 20:37:21,166 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:21,166 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:21,180 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:37:21,370 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-07 20:37:21,370 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:21,371 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:21,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1620253054, now seen corresponding path program 1 times [2024-11-07 20:37:21,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:21,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685528942] [2024-11-07 20:37:21,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:21,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:21,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:21,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:21,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:21,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:21,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:21,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:21,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,438 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-07 20:37:21,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:21,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685528942] [2024-11-07 20:37:21,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685528942] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:21,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101239364] [2024-11-07 20:37:21,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:21,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:21,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:21,443 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:37:21,444 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:37:21,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,483 INFO L255 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-07 20:37:21,484 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:21,512 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-07 20:37:21,512 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:21,565 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-07 20:37:21,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101239364] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:37:21,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:37:21,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2024-11-07 20:37:21,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008456603] [2024-11-07 20:37:21,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:21,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 20:37:21,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:21,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 20:37:21,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:37:21,566 INFO L87 Difference]: Start difference. First operand 227 states and 315 transitions. Second operand has 7 states, 6 states have (on average 7.166666666666667) internal successors, (43), 7 states have internal predecessors, (43), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-07 20:37:21,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:21,677 INFO L93 Difference]: Finished difference Result 375 states and 514 transitions. [2024-11-07 20:37:21,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-07 20:37:21,678 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.166666666666667) internal successors, (43), 7 states have internal predecessors, (43), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 48 [2024-11-07 20:37:21,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:21,679 INFO L225 Difference]: With dead ends: 375 [2024-11-07 20:37:21,679 INFO L226 Difference]: Without dead ends: 373 [2024-11-07 20:37:21,679 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:37:21,680 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 113 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:21,680 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 218 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:21,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2024-11-07 20:37:21,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 327. [2024-11-07 20:37:21,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 262 states have (on average 1.4427480916030535) internal successors, (378), 280 states have internal predecessors, (378), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-07 20:37:21,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 468 transitions. [2024-11-07 20:37:21,697 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 468 transitions. Word has length 48 [2024-11-07 20:37:21,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:21,697 INFO L471 AbstractCegarLoop]: Abstraction has 327 states and 468 transitions. [2024-11-07 20:37:21,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.166666666666667) internal successors, (43), 7 states have internal predecessors, (43), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-07 20:37:21,697 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 468 transitions. [2024-11-07 20:37:21,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-07 20:37:21,697 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:21,697 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:21,711 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:37:21,898 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,SelfDestructingSolverStorable11 [2024-11-07 20:37:21,898 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:21,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:21,899 INFO L85 PathProgramCache]: Analyzing trace with hash 2137738517, now seen corresponding path program 1 times [2024-11-07 20:37:21,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:21,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081978088] [2024-11-07 20:37:21,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:21,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:21,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:37:21,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [348793192] [2024-11-07 20:37:21,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:21,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:21,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:21,914 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:37:21,919 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:37:21,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:21,955 INFO L255 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-07 20:37:21,956 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:22,029 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-11-07 20:37:22,030 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:37:22,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:22,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081978088] [2024-11-07 20:37:22,030 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:37:22,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348793192] [2024-11-07 20:37:22,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348793192] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:22,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:22,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 20:37:22,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68312882] [2024-11-07 20:37:22,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:22,030 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 20:37:22,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:22,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 20:37:22,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-07 20:37:22,031 INFO L87 Difference]: Start difference. First operand 327 states and 468 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-07 20:37:22,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:22,143 INFO L93 Difference]: Finished difference Result 346 states and 493 transitions. [2024-11-07 20:37:22,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 20:37:22,143 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 51 [2024-11-07 20:37:22,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:22,145 INFO L225 Difference]: With dead ends: 346 [2024-11-07 20:37:22,145 INFO L226 Difference]: Without dead ends: 340 [2024-11-07 20:37:22,145 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:37:22,145 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 104 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:22,146 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 81 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:22,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2024-11-07 20:37:22,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 324. [2024-11-07 20:37:22,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 259 states have (on average 1.4131274131274132) internal successors, (366), 277 states have internal predecessors, (366), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-07 20:37:22,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 456 transitions. [2024-11-07 20:37:22,161 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 456 transitions. Word has length 51 [2024-11-07 20:37:22,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:22,162 INFO L471 AbstractCegarLoop]: Abstraction has 324 states and 456 transitions. [2024-11-07 20:37:22,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-07 20:37:22,162 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 456 transitions. [2024-11-07 20:37:22,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-07 20:37:22,162 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:22,162 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2024-11-07 20:37:22,174 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:37:22,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:22,367 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:22,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:22,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1874334318, now seen corresponding path program 2 times [2024-11-07 20:37:22,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:22,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144350098] [2024-11-07 20:37:22,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:22,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:22,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:37:22,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [881948911] [2024-11-07 20:37:22,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:37:22,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:22,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:22,381 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:37:22,382 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:37:22,426 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:37:22,426 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:37:22,427 INFO L255 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-07 20:37:22,428 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:22,506 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-07 20:37:22,506 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:22,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:22,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144350098] [2024-11-07 20:37:22,755 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:37:22,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881948911] [2024-11-07 20:37:22,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881948911] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:22,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:37:22,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2024-11-07 20:37:22,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644754778] [2024-11-07 20:37:22,755 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:22,756 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:37:22,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:22,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:37:22,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:37:22,756 INFO L87 Difference]: Start difference. First operand 324 states and 456 transitions. Second operand has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-07 20:37:22,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:22,912 INFO L93 Difference]: Finished difference Result 419 states and 587 transitions. [2024-11-07 20:37:22,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 20:37:22,913 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 63 [2024-11-07 20:37:22,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:22,915 INFO L225 Difference]: With dead ends: 419 [2024-11-07 20:37:22,916 INFO L226 Difference]: Without dead ends: 415 [2024-11-07 20:37:22,916 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:37:22,917 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 66 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:22,917 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 143 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:22,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2024-11-07 20:37:22,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 324. [2024-11-07 20:37:22,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 259 states have (on average 1.4054054054054055) internal successors, (364), 277 states have internal predecessors, (364), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-07 20:37:22,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 454 transitions. [2024-11-07 20:37:22,940 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 454 transitions. Word has length 63 [2024-11-07 20:37:22,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:22,940 INFO L471 AbstractCegarLoop]: Abstraction has 324 states and 454 transitions. [2024-11-07 20:37:22,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-07 20:37:22,940 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 454 transitions. [2024-11-07 20:37:22,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-07 20:37:22,941 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:22,941 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:22,955 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:37:23,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:23,146 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:23,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:23,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1822751055, now seen corresponding path program 1 times [2024-11-07 20:37:23,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:23,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907455165] [2024-11-07 20:37:23,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:23,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:23,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:23,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:23,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:23,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:23,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:23,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:23,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:23,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-07 20:37:23,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,221 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-07 20:37:23,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:23,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907455165] [2024-11-07 20:37:23,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907455165] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:23,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:23,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 20:37:23,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510726558] [2024-11-07 20:37:23,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:23,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 20:37:23,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:23,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 20:37:23,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 20:37:23,222 INFO L87 Difference]: Start difference. First operand 324 states and 454 transitions. Second operand has 3 states, 2 states have (on average 15.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:23,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:23,257 INFO L93 Difference]: Finished difference Result 324 states and 454 transitions. [2024-11-07 20:37:23,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 20:37:23,257 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 15.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 70 [2024-11-07 20:37:23,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:23,259 INFO L225 Difference]: With dead ends: 324 [2024-11-07 20:37:23,259 INFO L226 Difference]: Without dead ends: 323 [2024-11-07 20:37:23,259 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 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:37:23,259 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 2 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:23,261 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 99 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 20:37:23,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2024-11-07 20:37:23,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 323. [2024-11-07 20:37:23,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 259 states have (on average 1.3822393822393821) internal successors, (358), 276 states have internal predecessors, (358), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-07 20:37:23,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 448 transitions. [2024-11-07 20:37:23,276 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 448 transitions. Word has length 70 [2024-11-07 20:37:23,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:23,277 INFO L471 AbstractCegarLoop]: Abstraction has 323 states and 448 transitions. [2024-11-07 20:37:23,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 15.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:23,277 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 448 transitions. [2024-11-07 20:37:23,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-07 20:37:23,278 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:23,278 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:23,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-07 20:37:23,278 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:23,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:23,278 INFO L85 PathProgramCache]: Analyzing trace with hash -670707744, now seen corresponding path program 1 times [2024-11-07 20:37:23,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:23,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109497976] [2024-11-07 20:37:23,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:23,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:23,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:23,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:23,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:23,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:23,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:23,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:23,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:23,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-07 20:37:23,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,391 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-07 20:37:23,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:23,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109497976] [2024-11-07 20:37:23,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109497976] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:23,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016653452] [2024-11-07 20:37:23,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:23,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:23,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:23,397 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:37:23,403 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:37:23,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,441 INFO L255 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-07 20:37:23,442 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:23,545 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-07 20:37:23,545 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:37:23,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016653452] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:23,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:37:23,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2024-11-07 20:37:23,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252298210] [2024-11-07 20:37:23,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:23,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:37:23,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:23,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:37:23,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-07 20:37:23,546 INFO L87 Difference]: Start difference. First operand 323 states and 448 transitions. Second operand has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-07 20:37:23,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:23,643 INFO L93 Difference]: Finished difference Result 341 states and 463 transitions. [2024-11-07 20:37:23,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 20:37:23,643 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 71 [2024-11-07 20:37:23,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:23,645 INFO L225 Difference]: With dead ends: 341 [2024-11-07 20:37:23,645 INFO L226 Difference]: Without dead ends: 340 [2024-11-07 20:37:23,645 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-07 20:37:23,645 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 127 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:23,645 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 115 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:23,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2024-11-07 20:37:23,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 323. [2024-11-07 20:37:23,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 259 states have (on average 1.3706563706563706) internal successors, (355), 276 states have internal predecessors, (355), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-07 20:37:23,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 445 transitions. [2024-11-07 20:37:23,670 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 445 transitions. Word has length 71 [2024-11-07 20:37:23,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:23,670 INFO L471 AbstractCegarLoop]: Abstraction has 323 states and 445 transitions. [2024-11-07 20:37:23,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-07 20:37:23,671 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 445 transitions. [2024-11-07 20:37:23,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-07 20:37:23,671 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:23,671 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:23,685 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:37:23,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:23,876 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:23,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:23,876 INFO L85 PathProgramCache]: Analyzing trace with hash 682896531, now seen corresponding path program 1 times [2024-11-07 20:37:23,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:23,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92771133] [2024-11-07 20:37:23,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:23,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:23,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:23,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,965 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:23,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:23,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:23,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:23,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:23,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,982 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:23,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-07 20:37:23,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:23,991 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-07 20:37:23,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:23,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92771133] [2024-11-07 20:37:23,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [92771133] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:23,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250697914] [2024-11-07 20:37:23,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:23,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:23,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:23,997 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:37:24,001 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:37:24,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:24,039 INFO L255 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-07 20:37:24,040 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:24,175 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-07 20:37:24,175 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:37:24,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250697914] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:24,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:37:24,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2024-11-07 20:37:24,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207463743] [2024-11-07 20:37:24,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:24,175 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:37:24,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:24,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:37:24,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2024-11-07 20:37:24,176 INFO L87 Difference]: Start difference. First operand 323 states and 445 transitions. Second operand has 5 states, 4 states have (on average 8.0) internal successors, (32), 5 states have internal predecessors, (32), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:24,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:24,305 INFO L93 Difference]: Finished difference Result 342 states and 466 transitions. [2024-11-07 20:37:24,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 20:37:24,305 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.0) internal successors, (32), 5 states have internal predecessors, (32), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 72 [2024-11-07 20:37:24,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:24,306 INFO L225 Difference]: With dead ends: 342 [2024-11-07 20:37:24,306 INFO L226 Difference]: Without dead ends: 341 [2024-11-07 20:37:24,307 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2024-11-07 20:37:24,307 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 52 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:24,307 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 96 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:24,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-11-07 20:37:24,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 332. [2024-11-07 20:37:24,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 268 states have (on average 1.3582089552238805) internal successors, (364), 285 states have internal predecessors, (364), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-07 20:37:24,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 454 transitions. [2024-11-07 20:37:24,327 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 454 transitions. Word has length 72 [2024-11-07 20:37:24,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:24,327 INFO L471 AbstractCegarLoop]: Abstraction has 332 states and 454 transitions. [2024-11-07 20:37:24,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.0) internal successors, (32), 5 states have internal predecessors, (32), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:24,327 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 454 transitions. [2024-11-07 20:37:24,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-07 20:37:24,327 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:24,328 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:24,342 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:37:24,531 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,SelfDestructingSolverStorable16 [2024-11-07 20:37:24,532 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:24,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:24,533 INFO L85 PathProgramCache]: Analyzing trace with hash -305043902, now seen corresponding path program 1 times [2024-11-07 20:37:24,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:24,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680472343] [2024-11-07 20:37:24,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:24,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:24,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:24,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:24,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:24,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:24,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:24,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:24,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:24,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:24,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:24,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:24,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:24,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:24,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:24,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:24,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:24,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-07 20:37:24,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:24,647 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-07 20:37:24,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:24,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680472343] [2024-11-07 20:37:24,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680472343] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:24,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334960070] [2024-11-07 20:37:24,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:24,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:24,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:24,649 INFO L229 MonitoredProcess]: Starting monitored process 12 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:37:24,650 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-07 20:37:24,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:24,688 INFO L255 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-07 20:37:24,689 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:24,768 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-07 20:37:24,768 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:37:24,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334960070] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:24,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:37:24,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2024-11-07 20:37:24,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692612343] [2024-11-07 20:37:24,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:24,769 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 20:37:24,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:24,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 20:37:24,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:37:24,770 INFO L87 Difference]: Start difference. First operand 332 states and 454 transitions. Second operand has 4 states, 3 states have (on average 11.0) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:24,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:24,891 INFO L93 Difference]: Finished difference Result 341 states and 460 transitions. [2024-11-07 20:37:24,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 20:37:24,891 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 11.0) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 73 [2024-11-07 20:37:24,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:24,892 INFO L225 Difference]: With dead ends: 341 [2024-11-07 20:37:24,892 INFO L226 Difference]: Without dead ends: 339 [2024-11-07 20:37:24,893 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:37:24,893 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 32 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:24,893 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 80 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:24,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2024-11-07 20:37:24,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 335. [2024-11-07 20:37:24,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 271 states have (on average 1.3284132841328413) internal successors, (360), 288 states have internal predecessors, (360), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-07 20:37:24,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 450 transitions. [2024-11-07 20:37:24,912 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 450 transitions. Word has length 73 [2024-11-07 20:37:24,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:24,912 INFO L471 AbstractCegarLoop]: Abstraction has 335 states and 450 transitions. [2024-11-07 20:37:24,912 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 11.0) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:24,912 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 450 transitions. [2024-11-07 20:37:24,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-07 20:37:24,912 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:24,913 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:24,924 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-07 20:37:25,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-07 20:37:25,113 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:25,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:25,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1089411164, now seen corresponding path program 1 times [2024-11-07 20:37:25,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:25,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828114062] [2024-11-07 20:37:25,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:25,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:25,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:37:25,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1363423473] [2024-11-07 20:37:25,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:25,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:25,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:25,141 INFO L229 MonitoredProcess]: Starting monitored process 13 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:37:25,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-07 20:37:25,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:25,218 INFO L255 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-07 20:37:25,219 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:25,587 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-07 20:37:25,587 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:25,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:25,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828114062] [2024-11-07 20:37:25,936 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:37:25,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363423473] [2024-11-07 20:37:25,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363423473] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:25,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:37:25,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2024-11-07 20:37:25,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950289072] [2024-11-07 20:37:25,936 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:25,937 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 20:37:25,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:25,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 20:37:25,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-11-07 20:37:25,937 INFO L87 Difference]: Start difference. First operand 335 states and 450 transitions. Second operand has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:26,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:26,049 INFO L93 Difference]: Finished difference Result 419 states and 576 transitions. [2024-11-07 20:37:26,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-07 20:37:26,050 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 75 [2024-11-07 20:37:26,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:26,051 INFO L225 Difference]: With dead ends: 419 [2024-11-07 20:37:26,051 INFO L226 Difference]: Without dead ends: 418 [2024-11-07 20:37:26,051 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-11-07 20:37:26,052 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 79 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:26,052 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 89 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:26,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2024-11-07 20:37:26,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 395. [2024-11-07 20:37:26,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 325 states have (on average 1.3446153846153845) internal successors, (437), 342 states have internal predecessors, (437), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-07 20:37:26,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 539 transitions. [2024-11-07 20:37:26,071 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 539 transitions. Word has length 75 [2024-11-07 20:37:26,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:26,071 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 539 transitions. [2024-11-07 20:37:26,071 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:26,071 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 539 transitions. [2024-11-07 20:37:26,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-11-07 20:37:26,072 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:26,072 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:26,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-07 20:37:26,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:26,276 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:26,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:26,276 INFO L85 PathProgramCache]: Analyzing trace with hash 587992367, now seen corresponding path program 1 times [2024-11-07 20:37:26,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:26,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354078651] [2024-11-07 20:37:26,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:26,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:26,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:37:26,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789691507] [2024-11-07 20:37:26,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:26,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:26,299 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:26,301 INFO L229 MonitoredProcess]: Starting monitored process 14 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:37:26,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-07 20:37:26,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:26,341 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-07 20:37:26,342 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:26,466 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-07 20:37:26,466 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:27,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:27,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354078651] [2024-11-07 20:37:27,202 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:37:27,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789691507] [2024-11-07 20:37:27,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789691507] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:27,202 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:37:27,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2024-11-07 20:37:27,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926993350] [2024-11-07 20:37:27,203 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:27,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:37:27,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:27,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:37:27,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-11-07 20:37:27,203 INFO L87 Difference]: Start difference. First operand 395 states and 539 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:27,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:27,307 INFO L93 Difference]: Finished difference Result 399 states and 539 transitions. [2024-11-07 20:37:27,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 20:37:27,308 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 76 [2024-11-07 20:37:27,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:27,309 INFO L225 Difference]: With dead ends: 399 [2024-11-07 20:37:27,309 INFO L226 Difference]: Without dead ends: 396 [2024-11-07 20:37:27,309 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-11-07 20:37:27,309 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 48 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:27,309 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 92 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:27,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2024-11-07 20:37:27,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 393. [2024-11-07 20:37:27,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 325 states have (on average 1.2738461538461539) internal successors, (414), 340 states have internal predecessors, (414), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-07 20:37:27,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 516 transitions. [2024-11-07 20:37:27,328 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 516 transitions. Word has length 76 [2024-11-07 20:37:27,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:27,328 INFO L471 AbstractCegarLoop]: Abstraction has 393 states and 516 transitions. [2024-11-07 20:37:27,328 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:27,328 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 516 transitions. [2024-11-07 20:37:27,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-07 20:37:27,328 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:27,328 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:27,340 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-07 20:37:27,529 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:27,529 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:27,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:27,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1047894278, now seen corresponding path program 1 times [2024-11-07 20:37:27,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:27,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311800095] [2024-11-07 20:37:27,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:27,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:27,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:27,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:27,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:27,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:27,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:27,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:27,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:27,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:27,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:27,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:27,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:27,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:27,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:27,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:27,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:27,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-07 20:37:27,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:27,607 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-07 20:37:27,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:27,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311800095] [2024-11-07 20:37:27,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311800095] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:27,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:27,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:37:27,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247397172] [2024-11-07 20:37:27,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:27,608 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:37:27,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:27,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:37:27,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:37:27,609 INFO L87 Difference]: Start difference. First operand 393 states and 516 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:27,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:27,944 INFO L93 Difference]: Finished difference Result 395 states and 516 transitions. [2024-11-07 20:37:27,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-07 20:37:27,944 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 77 [2024-11-07 20:37:27,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:27,946 INFO L225 Difference]: With dead ends: 395 [2024-11-07 20:37:27,946 INFO L226 Difference]: Without dead ends: 394 [2024-11-07 20:37:27,946 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-07 20:37:27,946 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 49 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:27,947 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 151 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:37:27,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2024-11-07 20:37:27,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 392. [2024-11-07 20:37:27,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 325 states have (on average 1.2461538461538462) internal successors, (405), 339 states have internal predecessors, (405), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-07 20:37:27,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 507 transitions. [2024-11-07 20:37:27,978 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 507 transitions. Word has length 77 [2024-11-07 20:37:27,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:27,978 INFO L471 AbstractCegarLoop]: Abstraction has 392 states and 507 transitions. [2024-11-07 20:37:27,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:37:27,979 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 507 transitions. [2024-11-07 20:37:27,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-07 20:37:27,979 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:27,979 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:27,979 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-07 20:37:27,979 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:27,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:27,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1875015663, now seen corresponding path program 1 times [2024-11-07 20:37:27,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:27,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246193433] [2024-11-07 20:37:27,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:27,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:27,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:28,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:28,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:28,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:28,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:28,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:28,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:28,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:28,078 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:28,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:28,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:28,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:28,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:28,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:28,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-07 20:37:28,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:28,084 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-07 20:37:28,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:28,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246193433] [2024-11-07 20:37:28,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246193433] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:28,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155066601] [2024-11-07 20:37:28,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:28,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:28,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:28,087 INFO L229 MonitoredProcess]: Starting monitored process 15 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:37:28,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-07 20:37:28,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:28,125 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-07 20:37:28,127 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:28,383 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-07 20:37:28,383 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:28,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155066601] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:28,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-07 20:37:28,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2024-11-07 20:37:28,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625260721] [2024-11-07 20:37:28,925 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:28,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-07 20:37:28,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:28,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-07 20:37:28,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2024-11-07 20:37:28,926 INFO L87 Difference]: Start difference. First operand 392 states and 507 transitions. Second operand has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 16 states have internal predecessors, (76), 6 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-11-07 20:37:30,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:30,007 INFO L93 Difference]: Finished difference Result 686 states and 911 transitions. [2024-11-07 20:37:30,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-07 20:37:30,011 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 16 states have internal predecessors, (76), 6 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 78 [2024-11-07 20:37:30,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:30,014 INFO L225 Difference]: With dead ends: 686 [2024-11-07 20:37:30,014 INFO L226 Difference]: Without dead ends: 681 [2024-11-07 20:37:30,014 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=307, Invalid=1099, Unknown=0, NotChecked=0, Total=1406 [2024-11-07 20:37:30,019 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 426 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:30,019 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 361 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-07 20:37:30,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2024-11-07 20:37:30,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 528. [2024-11-07 20:37:30,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 445 states have (on average 1.2382022471910112) internal successors, (551), 459 states have internal predecessors, (551), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-11-07 20:37:30,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 685 transitions. [2024-11-07 20:37:30,072 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 685 transitions. Word has length 78 [2024-11-07 20:37:30,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:30,073 INFO L471 AbstractCegarLoop]: Abstraction has 528 states and 685 transitions. [2024-11-07 20:37:30,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 16 states have internal predecessors, (76), 6 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-11-07 20:37:30,073 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 685 transitions. [2024-11-07 20:37:30,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2024-11-07 20:37:30,073 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:30,073 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:30,094 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-07 20:37:30,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-07 20:37:30,274 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:30,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:30,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1822396848, now seen corresponding path program 1 times [2024-11-07 20:37:30,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:30,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977839224] [2024-11-07 20:37:30,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:30,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:30,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:37:30,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1201282328] [2024-11-07 20:37:30,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:30,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:30,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:30,300 INFO L229 MonitoredProcess]: Starting monitored process 16 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:37:30,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-07 20:37:30,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:30,356 INFO L255 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-07 20:37:30,357 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:30,609 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 3 proven. 41 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-11-07 20:37:30,609 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:30,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:30,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977839224] [2024-11-07 20:37:30,947 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:37:30,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1201282328] [2024-11-07 20:37:30,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1201282328] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:30,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:37:30,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-07 20:37:30,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203878835] [2024-11-07 20:37:30,947 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:30,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-07 20:37:30,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:30,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-07 20:37:30,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2024-11-07 20:37:30,949 INFO L87 Difference]: Start difference. First operand 528 states and 685 transitions. Second operand has 11 states, 10 states have (on average 4.8) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-07 20:37:31,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:31,266 INFO L93 Difference]: Finished difference Result 548 states and 697 transitions. [2024-11-07 20:37:31,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-07 20:37:31,267 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.8) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 92 [2024-11-07 20:37:31,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:31,269 INFO L225 Difference]: With dead ends: 548 [2024-11-07 20:37:31,269 INFO L226 Difference]: Without dead ends: 426 [2024-11-07 20:37:31,269 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2024-11-07 20:37:31,270 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 17 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:31,270 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 230 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:37:31,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2024-11-07 20:37:31,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 424. [2024-11-07 20:37:31,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 353 states have (on average 1.226628895184136) internal successors, (433), 367 states have internal predecessors, (433), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-07 20:37:31,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 543 transitions. [2024-11-07 20:37:31,289 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 543 transitions. Word has length 92 [2024-11-07 20:37:31,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:31,290 INFO L471 AbstractCegarLoop]: Abstraction has 424 states and 543 transitions. [2024-11-07 20:37:31,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.8) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-07 20:37:31,290 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 543 transitions. [2024-11-07 20:37:31,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-11-07 20:37:31,291 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:31,291 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:31,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-07 20:37:31,491 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:31,492 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:31,492 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:31,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1023289906, now seen corresponding path program 1 times [2024-11-07 20:37:31,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:31,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701632792] [2024-11-07 20:37:31,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:31,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:31,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:31,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:31,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:31,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:31,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,539 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:31,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:31,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:31,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-07 20:37:31,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-07 20:37:31,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-11-07 20:37:31,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,547 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-11-07 20:37:31,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:31,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701632792] [2024-11-07 20:37:31,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701632792] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:37:31,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:37:31,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:37:31,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142233853] [2024-11-07 20:37:31,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:37:31,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:37:31,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:31,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:37:31,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:37:31,549 INFO L87 Difference]: Start difference. First operand 424 states and 543 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-07 20:37:31,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:31,855 INFO L93 Difference]: Finished difference Result 426 states and 543 transitions. [2024-11-07 20:37:31,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-07 20:37:31,856 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 94 [2024-11-07 20:37:31,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:31,857 INFO L225 Difference]: With dead ends: 426 [2024-11-07 20:37:31,857 INFO L226 Difference]: Without dead ends: 393 [2024-11-07 20:37:31,858 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:37:31,858 INFO L432 NwaCegarLoop]: 67 mSDtfsCounter, 22 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:31,858 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 187 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:37:31,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2024-11-07 20:37:31,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 391. [2024-11-07 20:37:31,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 325 states have (on average 1.24) internal successors, (403), 338 states have internal predecessors, (403), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-07 20:37:31,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 505 transitions. [2024-11-07 20:37:31,890 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 505 transitions. Word has length 94 [2024-11-07 20:37:31,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:31,891 INFO L471 AbstractCegarLoop]: Abstraction has 391 states and 505 transitions. [2024-11-07 20:37:31,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-07 20:37:31,891 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 505 transitions. [2024-11-07 20:37:31,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-11-07 20:37:31,891 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:31,891 INFO L215 NwaCegarLoop]: trace histogram [12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1] [2024-11-07 20:37:31,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-07 20:37:31,892 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:31,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:31,892 INFO L85 PathProgramCache]: Analyzing trace with hash 187458724, now seen corresponding path program 1 times [2024-11-07 20:37:31,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:31,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271569875] [2024-11-07 20:37:31,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:31,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:31,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:31,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:31,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,949 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:31,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:31,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:31,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:31,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:37:31,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:37:31,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:37:31,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-07 20:37:31,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-07 20:37:31,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:31,970 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-11-07 20:37:31,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:31,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271569875] [2024-11-07 20:37:31,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271569875] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:31,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901047375] [2024-11-07 20:37:31,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:31,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:31,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:31,977 INFO L229 MonitoredProcess]: Starting monitored process 17 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:37:31,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-07 20:37:32,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:32,033 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-07 20:37:32,034 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:32,084 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-11-07 20:37:32,085 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:32,193 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-11-07 20:37:32,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901047375] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:37:32,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:37:32,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-07 20:37:32,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980601556] [2024-11-07 20:37:32,194 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:32,194 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-07 20:37:32,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:32,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-07 20:37:32,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2024-11-07 20:37:32,196 INFO L87 Difference]: Start difference. First operand 391 states and 505 transitions. Second operand has 11 states, 10 states have (on average 8.1) internal successors, (81), 11 states have internal predecessors, (81), 9 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2024-11-07 20:37:32,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:32,407 INFO L93 Difference]: Finished difference Result 797 states and 1028 transitions. [2024-11-07 20:37:32,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-07 20:37:32,407 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 8.1) internal successors, (81), 11 states have internal predecessors, (81), 9 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) Word has length 96 [2024-11-07 20:37:32,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:32,410 INFO L225 Difference]: With dead ends: 797 [2024-11-07 20:37:32,410 INFO L226 Difference]: Without dead ends: 795 [2024-11-07 20:37:32,410 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2024-11-07 20:37:32,411 INFO L432 NwaCegarLoop]: 74 mSDtfsCounter, 238 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:32,411 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [254 Valid, 339 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:37:32,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2024-11-07 20:37:32,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 541. [2024-11-07 20:37:32,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 451 states have (on average 1.2439024390243902) internal successors, (561), 464 states have internal predecessors, (561), 75 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-07 20:37:32,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 711 transitions. [2024-11-07 20:37:32,481 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 711 transitions. Word has length 96 [2024-11-07 20:37:32,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:32,482 INFO L471 AbstractCegarLoop]: Abstraction has 541 states and 711 transitions. [2024-11-07 20:37:32,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 8.1) internal successors, (81), 11 states have internal predecessors, (81), 9 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2024-11-07 20:37:32,482 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 711 transitions. [2024-11-07 20:37:32,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2024-11-07 20:37:32,486 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:32,486 INFO L215 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:32,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-07 20:37:32,687 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:32,689 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:32,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:32,689 INFO L85 PathProgramCache]: Analyzing trace with hash 360263030, now seen corresponding path program 2 times [2024-11-07 20:37:32,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:32,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143472388] [2024-11-07 20:37:32,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:32,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:32,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:37:32,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [794124410] [2024-11-07 20:37:32,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:37:32,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:32,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:32,717 INFO L229 MonitoredProcess]: Starting monitored process 18 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:37:32,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-07 20:37:32,765 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:37:32,766 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:37:32,767 INFO L255 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-07 20:37:32,769 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:33,137 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-11-07 20:37:33,137 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:37,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:37,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143472388] [2024-11-07 20:37:37,942 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:37:37,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794124410] [2024-11-07 20:37:37,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794124410] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:37,942 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:37:37,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-07 20:37:37,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084940095] [2024-11-07 20:37:37,942 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:37,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-07 20:37:37,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:37,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-07 20:37:37,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=219, Unknown=1, NotChecked=0, Total=272 [2024-11-07 20:37:37,945 INFO L87 Difference]: Start difference. First operand 541 states and 711 transitions. Second operand has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 12 states have internal predecessors, (49), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-07 20:37:38,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:38,347 INFO L93 Difference]: Finished difference Result 565 states and 741 transitions. [2024-11-07 20:37:38,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-07 20:37:38,347 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 12 states have internal predecessors, (49), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 101 [2024-11-07 20:37:38,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:38,349 INFO L225 Difference]: With dead ends: 565 [2024-11-07 20:37:38,349 INFO L226 Difference]: Without dead ends: 564 [2024-11-07 20:37:38,349 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=62, Invalid=243, Unknown=1, NotChecked=0, Total=306 [2024-11-07 20:37:38,350 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 29 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 784 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:38,350 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 272 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 784 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 20:37:38,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2024-11-07 20:37:38,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 541. [2024-11-07 20:37:38,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 451 states have (on average 1.2416851441241685) internal successors, (560), 464 states have internal predecessors, (560), 75 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-07 20:37:38,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 710 transitions. [2024-11-07 20:37:38,384 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 710 transitions. Word has length 101 [2024-11-07 20:37:38,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:38,384 INFO L471 AbstractCegarLoop]: Abstraction has 541 states and 710 transitions. [2024-11-07 20:37:38,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.454545454545454) internal successors, (49), 12 states have internal predecessors, (49), 4 states have call successors, (11), 1 states have call predecessors, (11), 1 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2024-11-07 20:37:38,384 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 710 transitions. [2024-11-07 20:37:38,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-11-07 20:37:38,385 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:38,385 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:38,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-07 20:37:38,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:38,587 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:38,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:38,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1268236555, now seen corresponding path program 2 times [2024-11-07 20:37:38,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:38,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567144585] [2024-11-07 20:37:38,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:38,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:38,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:38,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:38,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,682 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:38,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:38,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:38,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:38,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:38,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:37:38,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:37:38,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:37:38,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-07 20:37:38,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-07 20:37:38,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-07 20:37:38,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:38,708 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 7 proven. 28 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:37:38,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:38,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567144585] [2024-11-07 20:37:38,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567144585] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:38,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560066103] [2024-11-07 20:37:38,708 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:37:38,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:38,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:38,710 INFO L229 MonitoredProcess]: Starting monitored process 19 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:37:38,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-07 20:37:38,759 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:37:38,760 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:37:38,760 INFO L255 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-07 20:37:38,761 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:38,814 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:37:38,814 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:38,915 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:37:38,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560066103] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:37:38,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:37:38,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2024-11-07 20:37:38,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194209867] [2024-11-07 20:37:38,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:38,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-07 20:37:38,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:38,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-07 20:37:38,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-07 20:37:38,917 INFO L87 Difference]: Start difference. First operand 541 states and 710 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 4 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2024-11-07 20:37:39,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:39,003 INFO L93 Difference]: Finished difference Result 550 states and 716 transitions. [2024-11-07 20:37:39,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-07 20:37:39,003 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 4 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 115 [2024-11-07 20:37:39,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:39,006 INFO L225 Difference]: With dead ends: 550 [2024-11-07 20:37:39,006 INFO L226 Difference]: Without dead ends: 543 [2024-11-07 20:37:39,006 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 252 SyntacticMatches, 5 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-07 20:37:39,006 INFO L432 NwaCegarLoop]: 66 mSDtfsCounter, 32 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:39,007 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 171 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:37:39,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2024-11-07 20:37:39,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 541. [2024-11-07 20:37:39,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 451 states have (on average 1.2328159645232817) internal successors, (556), 464 states have internal predecessors, (556), 75 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-07 20:37:39,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 706 transitions. [2024-11-07 20:37:39,042 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 706 transitions. Word has length 115 [2024-11-07 20:37:39,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:39,042 INFO L471 AbstractCegarLoop]: Abstraction has 541 states and 706 transitions. [2024-11-07 20:37:39,042 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 4 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2024-11-07 20:37:39,042 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 706 transitions. [2024-11-07 20:37:39,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-11-07 20:37:39,043 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:39,043 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1] [2024-11-07 20:37:39,056 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-07 20:37:39,243 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-07 20:37:39,244 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:39,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:39,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1739438009, now seen corresponding path program 2 times [2024-11-07 20:37:39,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:39,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030992101] [2024-11-07 20:37:39,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:39,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:39,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:39,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:39,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:39,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:39,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:39,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:39,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:39,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:37:39,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:37:39,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:37:39,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-07 20:37:39,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-07 20:37:39,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:37:39,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-07 20:37:39,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-07 20:37:39,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:39,326 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-07 20:37:39,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:39,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030992101] [2024-11-07 20:37:39,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030992101] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:39,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316519616] [2024-11-07 20:37:39,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:37:39,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:39,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:39,331 INFO L229 MonitoredProcess]: Starting monitored process 20 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:37:39,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-07 20:37:39,367 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-07 20:37:39,367 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:37:39,368 INFO L255 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-07 20:37:39,369 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:39,453 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 514 trivial. 0 not checked. [2024-11-07 20:37:39,453 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:39,568 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 514 trivial. 0 not checked. [2024-11-07 20:37:39,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316519616] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:37:39,568 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:37:39,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 14 [2024-11-07 20:37:39,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869113450] [2024-11-07 20:37:39,569 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:39,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-07 20:37:39,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:39,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-07 20:37:39,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-11-07 20:37:39,570 INFO L87 Difference]: Start difference. First operand 541 states and 706 transitions. Second operand has 15 states, 14 states have (on average 5.214285714285714) internal successors, (73), 15 states have internal predecessors, (73), 7 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2024-11-07 20:37:40,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:40,072 INFO L93 Difference]: Finished difference Result 903 states and 1209 transitions. [2024-11-07 20:37:40,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-07 20:37:40,072 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.214285714285714) internal successors, (73), 15 states have internal predecessors, (73), 7 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 117 [2024-11-07 20:37:40,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:40,075 INFO L225 Difference]: With dead ends: 903 [2024-11-07 20:37:40,075 INFO L226 Difference]: Without dead ends: 901 [2024-11-07 20:37:40,075 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=479, Unknown=0, NotChecked=0, Total=702 [2024-11-07 20:37:40,076 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 988 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 988 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:40,076 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [988 Valid, 321 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:37:40,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 901 states. [2024-11-07 20:37:40,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 901 to 435. [2024-11-07 20:37:40,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 359 states have (on average 1.1977715877437325) internal successors, (430), 370 states have internal predecessors, (430), 63 states have call successors, (63), 1 states have call predecessors, (63), 1 states have return successors, (63), 63 states have call predecessors, (63), 63 states have call successors, (63) [2024-11-07 20:37:40,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 556 transitions. [2024-11-07 20:37:40,104 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 556 transitions. Word has length 117 [2024-11-07 20:37:40,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:40,105 INFO L471 AbstractCegarLoop]: Abstraction has 435 states and 556 transitions. [2024-11-07 20:37:40,105 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.214285714285714) internal successors, (73), 15 states have internal predecessors, (73), 7 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2024-11-07 20:37:40,105 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 556 transitions. [2024-11-07 20:37:40,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-11-07 20:37:40,106 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:40,106 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:40,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-07 20:37:40,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:40,311 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:40,311 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:40,311 INFO L85 PathProgramCache]: Analyzing trace with hash -217823301, now seen corresponding path program 1 times [2024-11-07 20:37:40,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:40,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53522499] [2024-11-07 20:37:40,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:40,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:40,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:40,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:40,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:40,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,498 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:40,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:40,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:40,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:37:40,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:37:40,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:37:40,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-07 20:37:40,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:37:40,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-07 20:37:40,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,509 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:37:40,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:40,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53522499] [2024-11-07 20:37:40,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53522499] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:40,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1230061412] [2024-11-07 20:37:40,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:40,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:40,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:40,511 INFO L229 MonitoredProcess]: Starting monitored process 21 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:37:40,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-07 20:37:40,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:40,558 INFO L255 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-07 20:37:40,559 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:40,815 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 22 proven. 18 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:37:40,816 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:41,095 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:37:41,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1230061412] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:37:41,096 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:37:41,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2024-11-07 20:37:41,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326311544] [2024-11-07 20:37:41,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:41,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-07 20:37:41,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:41,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-07 20:37:41,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2024-11-07 20:37:41,098 INFO L87 Difference]: Start difference. First operand 435 states and 556 transitions. Second operand has 22 states, 21 states have (on average 7.476190476190476) internal successors, (157), 22 states have internal predecessors, (157), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2024-11-07 20:37:41,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:41,673 INFO L93 Difference]: Finished difference Result 578 states and 741 transitions. [2024-11-07 20:37:41,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-07 20:37:41,673 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 7.476190476190476) internal successors, (157), 22 states have internal predecessors, (157), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) Word has length 117 [2024-11-07 20:37:41,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:41,675 INFO L225 Difference]: With dead ends: 578 [2024-11-07 20:37:41,675 INFO L226 Difference]: Without dead ends: 487 [2024-11-07 20:37:41,675 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 359 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=430, Invalid=1210, Unknown=0, NotChecked=0, Total=1640 [2024-11-07 20:37:41,676 INFO L432 NwaCegarLoop]: 73 mSDtfsCounter, 510 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 510 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:41,676 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [510 Valid, 517 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:37:41,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2024-11-07 20:37:41,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 424. [2024-11-07 20:37:41,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 346 states have (on average 1.2254335260115607) internal successors, (424), 357 states have internal predecessors, (424), 65 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-07 20:37:41,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 554 transitions. [2024-11-07 20:37:41,700 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 554 transitions. Word has length 117 [2024-11-07 20:37:41,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:41,700 INFO L471 AbstractCegarLoop]: Abstraction has 424 states and 554 transitions. [2024-11-07 20:37:41,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 7.476190476190476) internal successors, (157), 22 states have internal predecessors, (157), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2024-11-07 20:37:41,700 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 554 transitions. [2024-11-07 20:37:41,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-11-07 20:37:41,701 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:41,701 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:41,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-07 20:37:41,905 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-07 20:37:41,906 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:41,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:41,906 INFO L85 PathProgramCache]: Analyzing trace with hash -927071534, now seen corresponding path program 1 times [2024-11-07 20:37:41,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:41,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453658846] [2024-11-07 20:37:41,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:41,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:41,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:42,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:42,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:42,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:42,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:42,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:42,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,121 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:42,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,124 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:37:42,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:37:42,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,136 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:37:42,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-07 20:37:42,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-07 20:37:42,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,141 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-07 20:37:42,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,142 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 15 proven. 18 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2024-11-07 20:37:42,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:42,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453658846] [2024-11-07 20:37:42,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453658846] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:42,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363669421] [2024-11-07 20:37:42,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:42,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:42,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:42,145 INFO L229 MonitoredProcess]: Starting monitored process 22 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:37:42,146 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-07 20:37:42,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:42,193 INFO L255 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-07 20:37:42,194 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:42,376 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 25 proven. 18 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:37:42,376 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:44,443 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:37:44,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363669421] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:37:44,443 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:37:44,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 8] total 20 [2024-11-07 20:37:44,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679504492] [2024-11-07 20:37:44,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:44,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-07 20:37:44,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:44,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-07 20:37:44,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2024-11-07 20:37:44,445 INFO L87 Difference]: Start difference. First operand 424 states and 554 transitions. Second operand has 21 states, 20 states have (on average 8.1) internal successors, (162), 21 states have internal predecessors, (162), 11 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) [2024-11-07 20:37:44,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:44,780 INFO L93 Difference]: Finished difference Result 559 states and 743 transitions. [2024-11-07 20:37:44,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-07 20:37:44,780 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 8.1) internal successors, (162), 21 states have internal predecessors, (162), 11 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) Word has length 122 [2024-11-07 20:37:44,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:44,782 INFO L225 Difference]: With dead ends: 559 [2024-11-07 20:37:44,782 INFO L226 Difference]: Without dead ends: 558 [2024-11-07 20:37:44,783 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=204, Invalid=396, Unknown=0, NotChecked=0, Total=600 [2024-11-07 20:37:44,783 INFO L432 NwaCegarLoop]: 62 mSDtfsCounter, 246 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:44,784 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 306 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:37:44,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 558 states. [2024-11-07 20:37:44,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 558 to 423. [2024-11-07 20:37:44,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 346 states have (on average 1.216763005780347) internal successors, (421), 356 states have internal predecessors, (421), 65 states have call successors, (65), 1 states have call predecessors, (65), 1 states have return successors, (65), 65 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-07 20:37:44,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 551 transitions. [2024-11-07 20:37:44,810 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 551 transitions. Word has length 122 [2024-11-07 20:37:44,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:44,810 INFO L471 AbstractCegarLoop]: Abstraction has 423 states and 551 transitions. [2024-11-07 20:37:44,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 8.1) internal successors, (162), 21 states have internal predecessors, (162), 11 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) [2024-11-07 20:37:44,811 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 551 transitions. [2024-11-07 20:37:44,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-11-07 20:37:44,811 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:44,812 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:44,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-07 20:37:45,012 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:45,012 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:45,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:45,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1325553635, now seen corresponding path program 1 times [2024-11-07 20:37:45,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:45,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156810490] [2024-11-07 20:37:45,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:45,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:45,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:37:45,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:37:45,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:37:45,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:37:45,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:37:45,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:37:45,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:37:45,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:37:45,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:37:45,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,176 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:37:45,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-07 20:37:45,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-07 20:37:45,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,180 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-07 20:37:45,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,182 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:37:45,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:37:45,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156810490] [2024-11-07 20:37:45,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156810490] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:37:45,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912104627] [2024-11-07 20:37:45,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:45,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:45,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:45,184 INFO L229 MonitoredProcess]: Starting monitored process 23 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:37:45,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-07 20:37:45,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:37:45,232 INFO L255 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-07 20:37:45,233 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:45,446 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:37:45,446 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:37:46,438 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:37:46,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912104627] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:37:46,439 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:37:46,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2024-11-07 20:37:46,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334868488] [2024-11-07 20:37:46,439 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:37:46,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-07 20:37:46,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:37:46,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-07 20:37:46,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=298, Unknown=0, NotChecked=0, Total=462 [2024-11-07 20:37:46,440 INFO L87 Difference]: Start difference. First operand 423 states and 551 transitions. Second operand has 22 states, 21 states have (on average 8.142857142857142) internal successors, (171), 22 states have internal predecessors, (171), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2024-11-07 20:37:47,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:37:47,644 INFO L93 Difference]: Finished difference Result 685 states and 874 transitions. [2024-11-07 20:37:47,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-07 20:37:47,644 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 8.142857142857142) internal successors, (171), 22 states have internal predecessors, (171), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) Word has length 123 [2024-11-07 20:37:47,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:37:47,646 INFO L225 Difference]: With dead ends: 685 [2024-11-07 20:37:47,647 INFO L226 Difference]: Without dead ends: 684 [2024-11-07 20:37:47,647 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=397, Invalid=659, Unknown=0, NotChecked=0, Total=1056 [2024-11-07 20:37:47,647 INFO L432 NwaCegarLoop]: 77 mSDtfsCounter, 298 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 553 SdHoareTripleChecker+Invalid, 810 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-07 20:37:47,648 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 553 Invalid, 810 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-07 20:37:47,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2024-11-07 20:37:47,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 566. [2024-11-07 20:37:47,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 473 states have (on average 1.2135306553911205) internal successors, (574), 483 states have internal predecessors, (574), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-07 20:37:47,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 736 transitions. [2024-11-07 20:37:47,693 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 736 transitions. Word has length 123 [2024-11-07 20:37:47,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:37:47,693 INFO L471 AbstractCegarLoop]: Abstraction has 566 states and 736 transitions. [2024-11-07 20:37:47,693 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 8.142857142857142) internal successors, (171), 22 states have internal predecessors, (171), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2024-11-07 20:37:47,693 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 736 transitions. [2024-11-07 20:37:47,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2024-11-07 20:37:47,694 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:37:47,694 INFO L215 NwaCegarLoop]: trace histogram [14, 14, 14, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:37:47,709 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-07 20:37:47,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-07 20:37:47,895 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:37:47,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:37:47,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1267811953, now seen corresponding path program 3 times [2024-11-07 20:37:47,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:37:47,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409449402] [2024-11-07 20:37:47,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:37:47,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:37:47,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:37:47,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1557507897] [2024-11-07 20:37:47,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-07 20:37:47,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:37:47,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:37:47,915 INFO L229 MonitoredProcess]: Starting monitored process 24 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:37:47,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-07 20:37:47,955 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-07 20:37:47,955 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:37:47,956 INFO L255 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-07 20:37:47,957 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:37:48,300 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 39 proven. 5 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2024-11-07 20:37:48,301 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:38:18,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:18,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409449402] [2024-11-07 20:38:18,657 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:38:18,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557507897] [2024-11-07 20:38:18,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557507897] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:18,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:38:18,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-07 20:38:18,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026695626] [2024-11-07 20:38:18,657 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-07 20:38:18,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-07 20:38:18,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:18,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-07 20:38:18,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=240, Unknown=5, NotChecked=0, Total=306 [2024-11-07 20:38:18,658 INFO L87 Difference]: Start difference. First operand 566 states and 736 transitions. Second operand has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 12 states have internal predecessors, (41), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:38:19,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:19,157 INFO L93 Difference]: Finished difference Result 579 states and 748 transitions. [2024-11-07 20:38:19,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 20:38:19,157 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 12 states have internal predecessors, (41), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 124 [2024-11-07 20:38:19,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:19,159 INFO L225 Difference]: With dead ends: 579 [2024-11-07 20:38:19,159 INFO L226 Difference]: Without dead ends: 578 [2024-11-07 20:38:19,160 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 29.2s TimeCoverageRelationStatistics Valid=160, Invalid=537, Unknown=5, NotChecked=0, Total=702 [2024-11-07 20:38:19,160 INFO L432 NwaCegarLoop]: 18 mSDtfsCounter, 150 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:19,160 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 124 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:38:19,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2024-11-07 20:38:19,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 566. [2024-11-07 20:38:19,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 473 states have (on average 1.200845665961945) internal successors, (568), 483 states have internal predecessors, (568), 81 states have call successors, (81), 1 states have call predecessors, (81), 1 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2024-11-07 20:38:19,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 730 transitions. [2024-11-07 20:38:19,200 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 730 transitions. Word has length 124 [2024-11-07 20:38:19,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:19,200 INFO L471 AbstractCegarLoop]: Abstraction has 566 states and 730 transitions. [2024-11-07 20:38:19,201 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.727272727272727) internal successors, (41), 12 states have internal predecessors, (41), 1 states have call successors, (5), 1 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:38:19,201 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 730 transitions. [2024-11-07 20:38:19,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-07 20:38:19,202 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:19,202 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:19,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-07 20:38:19,402 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:19,403 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:19,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:19,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1748241147, now seen corresponding path program 2 times [2024-11-07 20:38:19,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:19,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325957084] [2024-11-07 20:38:19,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:19,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:19,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:38:19,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1111505353] [2024-11-07 20:38:19,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:38:19,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:19,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:19,424 INFO L229 MonitoredProcess]: Starting monitored process 25 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:38:19,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-07 20:38:19,459 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-07 20:38:19,459 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:38:19,460 INFO L255 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-07 20:38:19,461 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:19,579 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 355 trivial. 0 not checked. [2024-11-07 20:38:19,579 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:38:19,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:19,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325957084] [2024-11-07 20:38:19,579 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:38:19,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111505353] [2024-11-07 20:38:19,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111505353] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:38:19,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:38:19,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:38:19,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734227958] [2024-11-07 20:38:19,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:38:19,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 20:38:19,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:19,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 20:38:19,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-07 20:38:19,580 INFO L87 Difference]: Start difference. First operand 566 states and 730 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:38:19,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:19,717 INFO L93 Difference]: Finished difference Result 566 states and 730 transitions. [2024-11-07 20:38:19,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 20:38:19,717 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 125 [2024-11-07 20:38:19,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:19,719 INFO L225 Difference]: With dead ends: 566 [2024-11-07 20:38:19,720 INFO L226 Difference]: Without dead ends: 565 [2024-11-07 20:38:19,720 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-07 20:38:19,720 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 61 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:19,720 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 61 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:38:19,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2024-11-07 20:38:19,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 535. [2024-11-07 20:38:19,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 447 states have (on average 1.1722595078299776) internal successors, (524), 456 states have internal predecessors, (524), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-07 20:38:19,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 678 transitions. [2024-11-07 20:38:19,759 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 678 transitions. Word has length 125 [2024-11-07 20:38:19,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:19,760 INFO L471 AbstractCegarLoop]: Abstraction has 535 states and 678 transitions. [2024-11-07 20:38:19,760 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-07 20:38:19,760 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 678 transitions. [2024-11-07 20:38:19,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-11-07 20:38:19,761 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:19,761 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:19,777 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-07 20:38:19,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-07 20:38:19,974 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:19,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:19,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1078496496, now seen corresponding path program 4 times [2024-11-07 20:38:19,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:19,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912337148] [2024-11-07 20:38:19,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:19,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:19,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,258 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:38:20,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,260 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:38:20,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:38:20,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:38:20,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:38:20,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:38:20,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,266 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:38:20,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:38:20,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:38:20,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:38:20,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-07 20:38:20,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,274 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-07 20:38:20,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-07 20:38:20,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:20,278 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-07 20:38:20,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:20,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912337148] [2024-11-07 20:38:20,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912337148] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:20,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221358860] [2024-11-07 20:38:20,279 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-07 20:38:20,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:20,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:20,281 INFO L229 MonitoredProcess]: Starting monitored process 26 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:38:20,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-07 20:38:20,340 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-07 20:38:20,340 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:38:20,341 INFO L255 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-07 20:38:20,343 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:21,141 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 61 proven. 29 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2024-11-07 20:38:21,141 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:38:26,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221358860] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:26,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-07 20:38:26,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14] total 23 [2024-11-07 20:38:26,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370635997] [2024-11-07 20:38:26,864 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-07 20:38:26,864 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-07 20:38:26,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:26,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-07 20:38:26,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=716, Unknown=1, NotChecked=0, Total=812 [2024-11-07 20:38:26,865 INFO L87 Difference]: Start difference. First operand 535 states and 678 transitions. Second operand has 24 states, 23 states have (on average 5.695652173913044) internal successors, (131), 24 states have internal predecessors, (131), 9 states have call successors, (26), 1 states have call predecessors, (26), 2 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) [2024-11-07 20:38:29,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:29,577 INFO L93 Difference]: Finished difference Result 888 states and 1127 transitions. [2024-11-07 20:38:29,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-07 20:38:29,578 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 5.695652173913044) internal successors, (131), 24 states have internal predecessors, (131), 9 states have call successors, (26), 1 states have call predecessors, (26), 2 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) Word has length 128 [2024-11-07 20:38:29,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:29,580 INFO L225 Difference]: With dead ends: 888 [2024-11-07 20:38:29,580 INFO L226 Difference]: Without dead ends: 882 [2024-11-07 20:38:29,585 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1254 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=773, Invalid=4338, Unknown=1, NotChecked=0, Total=5112 [2024-11-07 20:38:29,586 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 770 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 1958 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 770 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 2113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:29,586 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [770 Valid, 523 Invalid, 2113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1958 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-07 20:38:29,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2024-11-07 20:38:29,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 661. [2024-11-07 20:38:29,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 563 states have (on average 1.1722912966252221) internal successors, (660), 572 states have internal predecessors, (660), 87 states have call successors, (87), 1 states have call predecessors, (87), 1 states have return successors, (87), 87 states have call predecessors, (87), 87 states have call successors, (87) [2024-11-07 20:38:29,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 834 transitions. [2024-11-07 20:38:29,669 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 834 transitions. Word has length 128 [2024-11-07 20:38:29,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:29,670 INFO L471 AbstractCegarLoop]: Abstraction has 661 states and 834 transitions. [2024-11-07 20:38:29,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 5.695652173913044) internal successors, (131), 24 states have internal predecessors, (131), 9 states have call successors, (26), 1 states have call predecessors, (26), 2 states have return successors, (26), 10 states have call predecessors, (26), 9 states have call successors, (26) [2024-11-07 20:38:29,670 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 834 transitions. [2024-11-07 20:38:29,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2024-11-07 20:38:29,672 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:29,672 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:29,701 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-07 20:38:29,872 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-07 20:38:29,873 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:29,873 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:29,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1545551038, now seen corresponding path program 1 times [2024-11-07 20:38:29,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:29,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281787354] [2024-11-07 20:38:29,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:29,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:29,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:38:29,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [200694725] [2024-11-07 20:38:29,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:29,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:29,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:29,900 INFO L229 MonitoredProcess]: Starting monitored process 27 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:38:29,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-07 20:38:29,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:29,952 INFO L255 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-07 20:38:29,953 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:30,067 INFO L134 CoverageAnalysis]: Checked inductivity of 482 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2024-11-07 20:38:30,068 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:38:30,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:30,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281787354] [2024-11-07 20:38:30,068 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:38:30,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200694725] [2024-11-07 20:38:30,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200694725] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:38:30,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:38:30,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 20:38:30,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221288333] [2024-11-07 20:38:30,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:38:30,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 20:38:30,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:30,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 20:38:30,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-07 20:38:30,069 INFO L87 Difference]: Start difference. First operand 661 states and 834 transitions. Second operand has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-07 20:38:30,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:30,139 INFO L93 Difference]: Finished difference Result 661 states and 834 transitions. [2024-11-07 20:38:30,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 20:38:30,139 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 131 [2024-11-07 20:38:30,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:30,141 INFO L225 Difference]: With dead ends: 661 [2024-11-07 20:38:30,141 INFO L226 Difference]: Without dead ends: 659 [2024-11-07 20:38:30,142 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-07 20:38:30,142 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 25 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:30,142 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 63 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 20:38:30,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2024-11-07 20:38:30,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 512. [2024-11-07 20:38:30,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 432 states have (on average 1.1412037037037037) internal successors, (493), 439 states have internal predecessors, (493), 71 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2024-11-07 20:38:30,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 635 transitions. [2024-11-07 20:38:30,196 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 635 transitions. Word has length 131 [2024-11-07 20:38:30,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:30,196 INFO L471 AbstractCegarLoop]: Abstraction has 512 states and 635 transitions. [2024-11-07 20:38:30,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-07 20:38:30,196 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 635 transitions. [2024-11-07 20:38:30,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-11-07 20:38:30,197 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:30,198 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:30,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-07 20:38:30,398 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,27 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:30,399 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:30,399 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:30,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1413407113, now seen corresponding path program 1 times [2024-11-07 20:38:30,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:30,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898199556] [2024-11-07 20:38:30,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:30,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:30,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:38:30,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [356233508] [2024-11-07 20:38:30,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:30,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:30,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:30,417 INFO L229 MonitoredProcess]: Starting monitored process 28 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:38:30,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-07 20:38:30,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:30,479 INFO L255 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-07 20:38:30,480 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:30,873 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-07 20:38:30,873 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:38:31,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:31,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898199556] [2024-11-07 20:38:31,133 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:38:31,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356233508] [2024-11-07 20:38:31,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356233508] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:31,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:38:31,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-07 20:38:31,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970077399] [2024-11-07 20:38:31,133 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-07 20:38:31,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-07 20:38:31,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:31,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-07 20:38:31,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2024-11-07 20:38:31,135 INFO L87 Difference]: Start difference. First operand 512 states and 635 transitions. Second operand has 12 states, 11 states have (on average 6.0) internal successors, (66), 12 states have internal predecessors, (66), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-07 20:38:31,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:31,562 INFO L93 Difference]: Finished difference Result 516 states and 639 transitions. [2024-11-07 20:38:31,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-07 20:38:31,563 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.0) internal successors, (66), 12 states have internal predecessors, (66), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 138 [2024-11-07 20:38:31,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:31,566 INFO L225 Difference]: With dead ends: 516 [2024-11-07 20:38:31,566 INFO L226 Difference]: Without dead ends: 515 [2024-11-07 20:38:31,566 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2024-11-07 20:38:31,566 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 15 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:31,567 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 259 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 20:38:31,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 515 states. [2024-11-07 20:38:31,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 515 to 513. [2024-11-07 20:38:31,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 433 states have (on average 1.1408775981524248) internal successors, (494), 440 states have internal predecessors, (494), 71 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2024-11-07 20:38:31,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 636 transitions. [2024-11-07 20:38:31,647 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 636 transitions. Word has length 138 [2024-11-07 20:38:31,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:31,648 INFO L471 AbstractCegarLoop]: Abstraction has 513 states and 636 transitions. [2024-11-07 20:38:31,648 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.0) internal successors, (66), 12 states have internal predecessors, (66), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-07 20:38:31,648 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 636 transitions. [2024-11-07 20:38:31,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2024-11-07 20:38:31,649 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:31,649 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:31,666 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-07 20:38:31,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-07 20:38:31,849 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:31,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:31,849 INFO L85 PathProgramCache]: Analyzing trace with hash 865947670, now seen corresponding path program 1 times [2024-11-07 20:38:31,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:31,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782960331] [2024-11-07 20:38:31,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:31,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:31,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:38:31,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1516909074] [2024-11-07 20:38:31,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:31,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:31,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:31,879 INFO L229 MonitoredProcess]: Starting monitored process 29 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:38:31,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-07 20:38:31,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:31,938 INFO L255 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-07 20:38:31,940 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:32,360 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-07 20:38:32,361 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:38:33,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:33,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782960331] [2024-11-07 20:38:33,009 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:38:33,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516909074] [2024-11-07 20:38:33,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516909074] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:33,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:38:33,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-07 20:38:33,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856262107] [2024-11-07 20:38:33,010 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-07 20:38:33,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 20:38:33,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:33,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 20:38:33,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2024-11-07 20:38:33,011 INFO L87 Difference]: Start difference. First operand 513 states and 636 transitions. Second operand has 13 states, 12 states have (on average 5.583333333333333) internal successors, (67), 13 states have internal predecessors, (67), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-07 20:38:33,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:33,419 INFO L93 Difference]: Finished difference Result 521 states and 643 transitions. [2024-11-07 20:38:33,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-07 20:38:33,420 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 5.583333333333333) internal successors, (67), 13 states have internal predecessors, (67), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 139 [2024-11-07 20:38:33,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:33,425 INFO L225 Difference]: With dead ends: 521 [2024-11-07 20:38:33,425 INFO L226 Difference]: Without dead ends: 516 [2024-11-07 20:38:33,425 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2024-11-07 20:38:33,425 INFO L432 NwaCegarLoop]: 64 mSDtfsCounter, 32 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:33,425 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 313 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 20:38:33,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2024-11-07 20:38:33,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 513. [2024-11-07 20:38:33,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 513 states, 433 states have (on average 1.136258660508083) internal successors, (492), 440 states have internal predecessors, (492), 71 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2024-11-07 20:38:33,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 513 states to 513 states and 634 transitions. [2024-11-07 20:38:33,501 INFO L78 Accepts]: Start accepts. Automaton has 513 states and 634 transitions. Word has length 139 [2024-11-07 20:38:33,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:33,504 INFO L471 AbstractCegarLoop]: Abstraction has 513 states and 634 transitions. [2024-11-07 20:38:33,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 5.583333333333333) internal successors, (67), 13 states have internal predecessors, (67), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-07 20:38:33,504 INFO L276 IsEmpty]: Start isEmpty. Operand 513 states and 634 transitions. [2024-11-07 20:38:33,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-11-07 20:38:33,505 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:33,505 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:33,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-07 20:38:33,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-07 20:38:33,706 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:33,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:33,707 INFO L85 PathProgramCache]: Analyzing trace with hash -876105969, now seen corresponding path program 3 times [2024-11-07 20:38:33,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:33,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520261910] [2024-11-07 20:38:33,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:33,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:33,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:38:33,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1186077947] [2024-11-07 20:38:33,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-07 20:38:33,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:33,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:33,734 INFO L229 MonitoredProcess]: Starting monitored process 30 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:38:33,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-07 20:38:33,777 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-07 20:38:33,778 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:38:33,778 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-07 20:38:33,780 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:33,922 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 56 proven. 2 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2024-11-07 20:38:33,923 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:38:34,106 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2024-11-07 20:38:34,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:34,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520261910] [2024-11-07 20:38:34,106 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:38:34,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186077947] [2024-11-07 20:38:34,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186077947] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:34,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:38:34,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2024-11-07 20:38:34,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246432586] [2024-11-07 20:38:34,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:38:34,107 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 20:38:34,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:34,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 20:38:34,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-07 20:38:34,109 INFO L87 Difference]: Start difference. First operand 513 states and 634 transitions. Second operand has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-07 20:38:34,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:34,705 INFO L93 Difference]: Finished difference Result 515 states and 636 transitions. [2024-11-07 20:38:34,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-07 20:38:34,705 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 142 [2024-11-07 20:38:34,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:34,707 INFO L225 Difference]: With dead ends: 515 [2024-11-07 20:38:34,707 INFO L226 Difference]: Without dead ends: 514 [2024-11-07 20:38:34,707 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 273 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-07 20:38:34,708 INFO L432 NwaCegarLoop]: 21 mSDtfsCounter, 92 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:34,708 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 58 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-07 20:38:34,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2024-11-07 20:38:34,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 512. [2024-11-07 20:38:34,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 433 states have (on average 1.1316397228637414) internal successors, (490), 439 states have internal predecessors, (490), 71 states have call successors, (71), 1 states have call predecessors, (71), 1 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2024-11-07 20:38:34,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 632 transitions. [2024-11-07 20:38:34,750 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 632 transitions. Word has length 142 [2024-11-07 20:38:34,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:34,750 INFO L471 AbstractCegarLoop]: Abstraction has 512 states and 632 transitions. [2024-11-07 20:38:34,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-07 20:38:34,751 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 632 transitions. [2024-11-07 20:38:34,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2024-11-07 20:38:34,752 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:34,752 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:34,767 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-07 20:38:34,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-07 20:38:34,957 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:34,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:34,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1389481136, now seen corresponding path program 1 times [2024-11-07 20:38:34,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:34,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641624504] [2024-11-07 20:38:34,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:34,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:34,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 20:38:34,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1290628423] [2024-11-07 20:38:34,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:34,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:34,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:34,980 INFO L229 MonitoredProcess]: Starting monitored process 31 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:38:34,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-07 20:38:35,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:35,043 INFO L255 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-07 20:38:35,045 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:35,605 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-07 20:38:35,605 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:38:36,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:36,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641624504] [2024-11-07 20:38:36,451 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-07 20:38:36,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290628423] [2024-11-07 20:38:36,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290628423] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:36,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:38:36,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-11-07 20:38:36,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170794842] [2024-11-07 20:38:36,452 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-07 20:38:36,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-07 20:38:36,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:36,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-07 20:38:36,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=328, Unknown=0, NotChecked=0, Total=462 [2024-11-07 20:38:36,453 INFO L87 Difference]: Start difference. First operand 512 states and 632 transitions. Second operand has 16 states, 15 states have (on average 4.733333333333333) internal successors, (71), 16 states have internal predecessors, (71), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-07 20:38:37,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:37,060 INFO L93 Difference]: Finished difference Result 564 states and 691 transitions. [2024-11-07 20:38:37,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-07 20:38:37,060 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.733333333333333) internal successors, (71), 16 states have internal predecessors, (71), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 143 [2024-11-07 20:38:37,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:37,062 INFO L225 Difference]: With dead ends: 564 [2024-11-07 20:38:37,062 INFO L226 Difference]: Without dead ends: 318 [2024-11-07 20:38:37,062 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=272, Invalid=850, Unknown=0, NotChecked=0, Total=1122 [2024-11-07 20:38:37,063 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 112 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 738 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 738 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:37,063 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 278 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 738 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 20:38:37,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2024-11-07 20:38:37,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 318. [2024-11-07 20:38:37,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 261 states have (on average 1.10727969348659) internal successors, (289), 267 states have internal predecessors, (289), 49 states have call successors, (49), 1 states have call predecessors, (49), 1 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2024-11-07 20:38:37,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 387 transitions. [2024-11-07 20:38:37,096 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 387 transitions. Word has length 143 [2024-11-07 20:38:37,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:37,096 INFO L471 AbstractCegarLoop]: Abstraction has 318 states and 387 transitions. [2024-11-07 20:38:37,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.733333333333333) internal successors, (71), 16 states have internal predecessors, (71), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-07 20:38:37,096 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 387 transitions. [2024-11-07 20:38:37,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-07 20:38:37,097 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:37,097 INFO L215 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:37,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-07 20:38:37,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-07 20:38:37,302 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:37,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:37,302 INFO L85 PathProgramCache]: Analyzing trace with hash 386871941, now seen corresponding path program 2 times [2024-11-07 20:38:37,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:37,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577064319] [2024-11-07 20:38:37,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:37,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:37,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:38:37,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:38:37,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:38:37,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:38:37,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:38:37,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:38:37,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:38:37,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:38:37,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:38:37,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:38:37,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-07 20:38:37,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-07 20:38:37,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:38:37,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-07 20:38:37,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-07 20:38:37,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:38:37,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:38:37,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 20:38:37,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:37,439 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 25 proven. 64 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-11-07 20:38:37,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:37,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577064319] [2024-11-07 20:38:37,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577064319] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:37,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824818517] [2024-11-07 20:38:37,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:38:37,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:37,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:37,442 INFO L229 MonitoredProcess]: Starting monitored process 32 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:38:37,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-07 20:38:37,529 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:38:37,530 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:38:37,531 INFO L255 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-07 20:38:37,533 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:37,782 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 303 proven. 0 refuted. 0 times theorem prover too weak. 398 trivial. 0 not checked. [2024-11-07 20:38:37,782 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:38:37,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824818517] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:38:37,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:38:37,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [6] total 12 [2024-11-07 20:38:37,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128547099] [2024-11-07 20:38:37,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:38:37,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-07 20:38:37,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:37,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-07 20:38:37,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-07 20:38:37,784 INFO L87 Difference]: Start difference. First operand 318 states and 387 transitions. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2024-11-07 20:38:37,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:37,989 INFO L93 Difference]: Finished difference Result 434 states and 529 transitions. [2024-11-07 20:38:37,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-07 20:38:37,991 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) Word has length 162 [2024-11-07 20:38:37,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:37,993 INFO L225 Difference]: With dead ends: 434 [2024-11-07 20:38:37,993 INFO L226 Difference]: Without dead ends: 316 [2024-11-07 20:38:37,993 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 195 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-11-07 20:38:37,993 INFO L432 NwaCegarLoop]: 69 mSDtfsCounter, 82 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:37,993 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 255 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 165 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:38:37,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2024-11-07 20:38:38,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 288. [2024-11-07 20:38:38,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 233 states have (on average 1.1244635193133048) internal successors, (262), 239 states have internal predecessors, (262), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-07 20:38:38,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 356 transitions. [2024-11-07 20:38:38,025 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 356 transitions. Word has length 162 [2024-11-07 20:38:38,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:38,025 INFO L471 AbstractCegarLoop]: Abstraction has 288 states and 356 transitions. [2024-11-07 20:38:38,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 5 states have call predecessors, (16), 5 states have call successors, (16) [2024-11-07 20:38:38,025 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 356 transitions. [2024-11-07 20:38:38,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2024-11-07 20:38:38,026 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:38,026 INFO L215 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:38,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-11-07 20:38:38,226 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-07 20:38:38,226 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:38,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:38,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1121309905, now seen corresponding path program 3 times [2024-11-07 20:38:38,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:38,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443346611] [2024-11-07 20:38:38,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:38,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:38,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:38:38,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:38:38,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,338 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:38:38,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:38:38,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:38:38,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:38:38,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:38:38,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:38:38,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:38:38,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:38:38,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,348 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-07 20:38:38,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-07 20:38:38,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:38:38,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-07 20:38:38,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-07 20:38:38,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-07 20:38:38,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:38:38,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,359 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 20:38:38,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:38,360 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 25 proven. 64 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-11-07 20:38:38,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:38,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443346611] [2024-11-07 20:38:38,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443346611] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:38,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659461284] [2024-11-07 20:38:38,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-07 20:38:38,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:38,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:38,365 INFO L229 MonitoredProcess]: Starting monitored process 33 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:38:38,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-07 20:38:38,440 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-07 20:38:38,440 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:38:38,441 INFO L255 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-07 20:38:38,442 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:38,683 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 63 proven. 2 refuted. 0 times theorem prover too weak. 636 trivial. 0 not checked. [2024-11-07 20:38:38,683 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:38:39,136 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 636 trivial. 0 not checked. [2024-11-07 20:38:39,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659461284] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:39,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-07 20:38:39,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 7] total 16 [2024-11-07 20:38:39,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040034266] [2024-11-07 20:38:39,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:38:39,137 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 20:38:39,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:39,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 20:38:39,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2024-11-07 20:38:39,138 INFO L87 Difference]: Start difference. First operand 288 states and 356 transitions. Second operand has 7 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-07 20:38:39,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:39,633 INFO L93 Difference]: Finished difference Result 288 states and 356 transitions. [2024-11-07 20:38:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-07 20:38:39,633 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 162 [2024-11-07 20:38:39,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:39,634 INFO L225 Difference]: With dead ends: 288 [2024-11-07 20:38:39,634 INFO L226 Difference]: Without dead ends: 287 [2024-11-07 20:38:39,635 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 353 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2024-11-07 20:38:39,635 INFO L432 NwaCegarLoop]: 21 mSDtfsCounter, 90 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:39,635 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 58 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 20:38:39,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2024-11-07 20:38:39,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 287. [2024-11-07 20:38:39,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 233 states have (on average 1.1201716738197425) internal successors, (261), 238 states have internal predecessors, (261), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-07 20:38:39,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 355 transitions. [2024-11-07 20:38:39,670 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 355 transitions. Word has length 162 [2024-11-07 20:38:39,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:39,671 INFO L471 AbstractCegarLoop]: Abstraction has 287 states and 355 transitions. [2024-11-07 20:38:39,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-07 20:38:39,671 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 355 transitions. [2024-11-07 20:38:39,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2024-11-07 20:38:39,671 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:39,671 INFO L215 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:39,678 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-07 20:38:39,872 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-11-07 20:38:39,872 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:39,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:39,872 INFO L85 PathProgramCache]: Analyzing trace with hash -457968461, now seen corresponding path program 1 times [2024-11-07 20:38:39,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:39,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803926182] [2024-11-07 20:38:39,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:39,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:39,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:38:40,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:38:40,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:38:40,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,021 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:38:40,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,022 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:38:40,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:38:40,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,025 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:38:40,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:38:40,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:38:40,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:38:40,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,030 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-07 20:38:40,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-07 20:38:40,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,032 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:38:40,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,033 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-07 20:38:40,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-07 20:38:40,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,035 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-07 20:38:40,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:38:40,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,037 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 20:38:40,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,038 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 25 proven. 64 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-11-07 20:38:40,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:40,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803926182] [2024-11-07 20:38:40,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803926182] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:40,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532071088] [2024-11-07 20:38:40,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:40,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:40,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:40,043 INFO L229 MonitoredProcess]: Starting monitored process 34 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:38:40,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-07 20:38:40,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:40,098 INFO L255 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-07 20:38:40,100 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:40,467 INFO L134 CoverageAnalysis]: Checked inductivity of 701 backedges. 0 proven. 89 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-11-07 20:38:40,467 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:38:40,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532071088] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:40,650 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-07 20:38:40,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 14] total 18 [2024-11-07 20:38:40,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658753625] [2024-11-07 20:38:40,650 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-07 20:38:40,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-07 20:38:40,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:40,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-07 20:38:40,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2024-11-07 20:38:40,651 INFO L87 Difference]: Start difference. First operand 287 states and 355 transitions. Second operand has 18 states, 18 states have (on average 8.0) internal successors, (144), 18 states have internal predecessors, (144), 10 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 10 states have call predecessors, (36), 10 states have call successors, (36) [2024-11-07 20:38:41,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:41,096 INFO L93 Difference]: Finished difference Result 358 states and 436 transitions. [2024-11-07 20:38:41,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-07 20:38:41,097 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 8.0) internal successors, (144), 18 states have internal predecessors, (144), 10 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 10 states have call predecessors, (36), 10 states have call successors, (36) Word has length 164 [2024-11-07 20:38:41,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:41,098 INFO L225 Difference]: With dead ends: 358 [2024-11-07 20:38:41,098 INFO L226 Difference]: Without dead ends: 353 [2024-11-07 20:38:41,098 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 194 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=338, Unknown=0, NotChecked=0, Total=420 [2024-11-07 20:38:41,099 INFO L432 NwaCegarLoop]: 71 mSDtfsCounter, 49 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 829 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 832 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:41,099 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 460 Invalid, 832 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 829 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 20:38:41,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2024-11-07 20:38:41,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 287. [2024-11-07 20:38:41,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 233 states have (on average 1.111587982832618) internal successors, (259), 238 states have internal predecessors, (259), 47 states have call successors, (47), 1 states have call predecessors, (47), 1 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2024-11-07 20:38:41,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 353 transitions. [2024-11-07 20:38:41,149 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 353 transitions. Word has length 164 [2024-11-07 20:38:41,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:41,149 INFO L471 AbstractCegarLoop]: Abstraction has 287 states and 353 transitions. [2024-11-07 20:38:41,149 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 8.0) internal successors, (144), 18 states have internal predecessors, (144), 10 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 10 states have call predecessors, (36), 10 states have call successors, (36) [2024-11-07 20:38:41,149 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 353 transitions. [2024-11-07 20:38:41,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2024-11-07 20:38:41,150 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:41,150 INFO L215 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:41,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-11-07 20:38:41,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,34 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:41,352 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:41,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:41,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1660032676, now seen corresponding path program 1 times [2024-11-07 20:38:41,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:41,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442872892] [2024-11-07 20:38:41,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:41,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:41,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:38:41,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:38:41,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:38:41,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:38:41,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:38:41,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:38:41,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:38:41,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:38:41,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:38:41,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:38:41,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-07 20:38:41,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-07 20:38:41,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:38:41,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-07 20:38:41,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-07 20:38:41,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-07 20:38:41,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:38:41,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 20:38:41,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,742 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 0 proven. 103 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-11-07 20:38:41,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:41,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442872892] [2024-11-07 20:38:41,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442872892] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:41,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610374604] [2024-11-07 20:38:41,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:41,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:41,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:41,745 INFO L229 MonitoredProcess]: Starting monitored process 35 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:38:41,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-07 20:38:41,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:41,811 INFO L255 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-07 20:38:41,812 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:42,181 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 0 proven. 103 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-11-07 20:38:42,181 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:38:45,452 INFO L134 CoverageAnalysis]: Checked inductivity of 715 backedges. 0 proven. 103 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-11-07 20:38:45,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610374604] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:38:45,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:38:45,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 8] total 29 [2024-11-07 20:38:45,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728380368] [2024-11-07 20:38:45,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:38:45,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-07 20:38:45,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:45,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-07 20:38:45,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=593, Unknown=0, NotChecked=0, Total=870 [2024-11-07 20:38:45,456 INFO L87 Difference]: Start difference. First operand 287 states and 353 transitions. Second operand has 30 states, 29 states have (on average 8.068965517241379) internal successors, (234), 30 states have internal predecessors, (234), 18 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 18 states have call predecessors, (54), 18 states have call successors, (54) [2024-11-07 20:38:48,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:38:48,828 INFO L93 Difference]: Finished difference Result 812 states and 996 transitions. [2024-11-07 20:38:48,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-07 20:38:48,829 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 8.068965517241379) internal successors, (234), 30 states have internal predecessors, (234), 18 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 18 states have call predecessors, (54), 18 states have call successors, (54) Word has length 169 [2024-11-07 20:38:48,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:38:48,831 INFO L225 Difference]: With dead ends: 812 [2024-11-07 20:38:48,831 INFO L226 Difference]: Without dead ends: 811 [2024-11-07 20:38:48,832 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 409 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 960 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1072, Invalid=1898, Unknown=0, NotChecked=0, Total=2970 [2024-11-07 20:38:48,832 INFO L432 NwaCegarLoop]: 87 mSDtfsCounter, 576 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 1408 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 583 SdHoareTripleChecker+Valid, 870 SdHoareTripleChecker+Invalid, 1550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:38:48,832 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [583 Valid, 870 Invalid, 1550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1408 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-07 20:38:48,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2024-11-07 20:38:48,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 630. [2024-11-07 20:38:48,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 534 states have (on average 1.1310861423220975) internal successors, (604), 539 states have internal predecessors, (604), 89 states have call successors, (89), 1 states have call predecessors, (89), 1 states have return successors, (89), 89 states have call predecessors, (89), 89 states have call successors, (89) [2024-11-07 20:38:48,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 782 transitions. [2024-11-07 20:38:48,927 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 782 transitions. Word has length 169 [2024-11-07 20:38:48,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:38:48,929 INFO L471 AbstractCegarLoop]: Abstraction has 630 states and 782 transitions. [2024-11-07 20:38:48,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 8.068965517241379) internal successors, (234), 30 states have internal predecessors, (234), 18 states have call successors, (54), 1 states have call predecessors, (54), 1 states have return successors, (54), 18 states have call predecessors, (54), 18 states have call successors, (54) [2024-11-07 20:38:48,929 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 782 transitions. [2024-11-07 20:38:48,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2024-11-07 20:38:48,931 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:38:48,931 INFO L215 NwaCegarLoop]: trace histogram [18, 18, 18, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-07 20:38:48,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-07 20:38:49,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,35 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:49,131 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-07 20:38:49,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:38:49,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1334298624, now seen corresponding path program 1 times [2024-11-07 20:38:49,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:38:49,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524299136] [2024-11-07 20:38:49,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:49,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:38:49,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 20:38:49,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 20:38:49,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:38:49,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-07 20:38:49,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-07 20:38:49,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-07 20:38:49,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-07 20:38:49,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-07 20:38:49,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-07 20:38:49,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-07 20:38:49,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-07 20:38:49,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-07 20:38:49,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:38:49,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-07 20:38:49,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-07 20:38:49,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-07 20:38:49,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-07 20:38:49,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-11-07 20:38:49,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,578 INFO L134 CoverageAnalysis]: Checked inductivity of 719 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-11-07 20:38:49,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:38:49,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524299136] [2024-11-07 20:38:49,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524299136] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:38:49,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392692525] [2024-11-07 20:38:49,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:38:49,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:38:49,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:38:49,583 INFO L229 MonitoredProcess]: Starting monitored process 36 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:38:49,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-07 20:38:49,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:38:49,648 INFO L255 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-07 20:38:49,649 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:38:49,974 INFO L134 CoverageAnalysis]: Checked inductivity of 719 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-11-07 20:38:49,974 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:38:52,378 INFO L134 CoverageAnalysis]: Checked inductivity of 719 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2024-11-07 20:38:52,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392692525] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:38:52,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:38:52,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 11] total 33 [2024-11-07 20:38:52,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984724530] [2024-11-07 20:38:52,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:38:52,379 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-07 20:38:52,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:38:52,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-07 20:38:52,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=914, Unknown=0, NotChecked=0, Total=1122 [2024-11-07 20:38:52,380 INFO L87 Difference]: Start difference. First operand 630 states and 782 transitions. Second operand has 34 states, 33 states have (on average 7.090909090909091) internal successors, (234), 34 states have internal predecessors, (234), 20 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 20 states have call predecessors, (51), 20 states have call successors, (51)