./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/nla-digbench-scaling/lcm1_unwindbound50.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/lcm1_unwindbound50.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', '6ac61a60e8702da390cdc74b87fa3424e0fd152a4ccfcd2c9fd7af24a4bb7ac5'] 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/lcm1_unwindbound50.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 6ac61a60e8702da390cdc74b87fa3424e0fd152a4ccfcd2c9fd7af24a4bb7ac5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-4f9af40 [2024-11-07 20:39:03,889 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-07 20:39:03,975 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:39:03,981 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-07 20:39:03,982 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-07 20:39:04,001 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-07 20:39:04,003 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-07 20:39:04,003 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-07 20:39:04,004 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-07 20:39:04,004 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-07 20:39:04,005 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-07 20:39:04,005 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-07 20:39:04,005 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-07 20:39:04,005 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-07 20:39:04,006 INFO L153 SettingsManager]: * Use SBE=true [2024-11-07 20:39:04,006 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-07 20:39:04,006 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-07 20:39:04,006 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-07 20:39:04,006 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-07 20:39:04,006 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-07 20:39:04,006 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-07 20:39:04,006 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-07 20:39:04,006 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-07 20:39:04,006 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-07 20:39:04,007 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-07 20:39:04,007 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-07 20:39:04,007 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-07 20:39:04,007 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-07 20:39:04,007 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-07 20:39:04,007 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-07 20:39:04,007 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-07 20:39:04,007 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-07 20:39:04,007 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-07 20:39:04,008 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-07 20:39:04,008 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 20:39:04,008 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-07 20:39:04,008 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-07 20:39:04,008 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-07 20:39:04,008 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-07 20:39:04,008 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-07 20:39:04,009 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-07 20:39:04,009 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-07 20:39:04,009 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-07 20:39:04,009 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-07 20:39:04,009 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 -> 6ac61a60e8702da390cdc74b87fa3424e0fd152a4ccfcd2c9fd7af24a4bb7ac5 [2024-11-07 20:39:04,245 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-07 20:39:04,251 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-07 20:39:04,253 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-07 20:39:04,254 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-07 20:39:04,255 INFO L274 PluginConnector]: CDTParser initialized [2024-11-07 20:39:04,257 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/nla-digbench-scaling/lcm1_unwindbound50.c [2024-11-07 20:39:05,501 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-07 20:39:05,660 INFO L384 CDTParser]: Found 1 translation units. [2024-11-07 20:39:05,660 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/lcm1_unwindbound50.c [2024-11-07 20:39:05,666 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/af5fafa44/234f8d19500244f28dd2518ada3e9df6/FLAG420178317 [2024-11-07 20:39:06,061 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/af5fafa44/234f8d19500244f28dd2518ada3e9df6 [2024-11-07 20:39:06,063 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-07 20:39:06,064 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-07 20:39:06,065 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-07 20:39:06,065 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-07 20:39:06,068 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-07 20:39:06,069 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,070 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42813e5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06, skipping insertion in model container [2024-11-07 20:39:06,070 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,081 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-07 20:39:06,196 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 20:39:06,209 INFO L200 MainTranslator]: Completed pre-run [2024-11-07 20:39:06,228 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 20:39:06,240 INFO L204 MainTranslator]: Completed translation [2024-11-07 20:39:06,240 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06 WrapperNode [2024-11-07 20:39:06,241 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-07 20:39:06,241 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-07 20:39:06,242 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-07 20:39:06,242 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-07 20:39:06,248 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:39:06" (1/1) ... [2024-11-07 20:39:06,253 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:39:06" (1/1) ... [2024-11-07 20:39:06,269 INFO L138 Inliner]: procedures = 14, calls = 24, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 90 [2024-11-07 20:39:06,270 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-07 20:39:06,270 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-07 20:39:06,270 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-07 20:39:06,270 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-07 20:39:06,276 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,277 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,278 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,286 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 9 initializations are split as follows [2, 7]. The 0 writes are split as follows [0, 0]. [2024-11-07 20:39:06,287 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,287 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,289 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,292 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,293 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,294 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,295 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-07 20:39:06,297 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-07 20:39:06,297 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-07 20:39:06,297 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-07 20:39:06,298 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06" (1/1) ... [2024-11-07 20:39:06,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 20:39:06,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:06,327 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:39:06,330 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:39:06,349 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-07 20:39:06,350 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-07 20:39:06,350 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-07 20:39:06,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-07 20:39:06,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-07 20:39:06,350 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-07 20:39:06,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-07 20:39:06,350 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-07 20:39:06,350 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-07 20:39:06,398 INFO L238 CfgBuilder]: Building ICFG [2024-11-07 20:39:06,399 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-07 20:39:06,545 INFO L? ?]: Removed 11 outVars from TransFormulas that were not future-live. [2024-11-07 20:39:06,545 INFO L287 CfgBuilder]: Performing block encoding [2024-11-07 20:39:06,552 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-07 20:39:06,552 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-07 20:39:06,552 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:39:06 BoogieIcfgContainer [2024-11-07 20:39:06,553 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-07 20:39:06,554 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-07 20:39:06,554 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-07 20:39:06,559 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-07 20:39:06,559 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 08:39:06" (1/3) ... [2024-11-07 20:39:06,560 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@469572c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:39:06, skipping insertion in model container [2024-11-07 20:39:06,560 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 08:39:06" (2/3) ... [2024-11-07 20:39:06,560 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@469572c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 08:39:06, skipping insertion in model container [2024-11-07 20:39:06,560 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 08:39:06" (3/3) ... [2024-11-07 20:39:06,561 INFO L112 eAbstractionObserver]: Analyzing ICFG lcm1_unwindbound50.c [2024-11-07 20:39:06,574 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-07 20:39:06,574 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2024-11-07 20:39:06,624 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-07 20:39:06,638 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;@354e6d86, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-07 20:39:06,639 INFO L334 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-11-07 20:39:06,642 INFO L276 IsEmpty]: Start isEmpty. Operand has 47 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 35 states have internal predecessors, (46), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-07 20:39:06,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-07 20:39:06,649 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:06,649 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:39:06,649 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:06,654 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:06,654 INFO L85 PathProgramCache]: Analyzing trace with hash 2022069469, now seen corresponding path program 1 times [2024-11-07 20:39:06,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:06,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671996397] [2024-11-07 20:39:06,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:06,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:06,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:06,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:06,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:06,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:06,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:06,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:06,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:06,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:06,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:06,811 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:06,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:06,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671996397] [2024-11-07 20:39:06,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671996397] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:39:06,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:39:06,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 20:39:06,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283865887] [2024-11-07 20:39:06,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:39:06,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-07 20:39:06,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:06,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-07 20:39:06,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-07 20:39:06,833 INFO L87 Difference]: Start difference. First operand has 47 states, 29 states have (on average 1.5862068965517242) internal successors, (46), 35 states have internal predecessors, (46), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-07 20:39:06,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:06,847 INFO L93 Difference]: Finished difference Result 90 states and 132 transitions. [2024-11-07 20:39:06,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-07 20:39:06,848 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 25 [2024-11-07 20:39:06,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:06,854 INFO L225 Difference]: With dead ends: 90 [2024-11-07 20:39:06,854 INFO L226 Difference]: Without dead ends: 39 [2024-11-07 20:39:06,857 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 14 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:39:06,861 INFO L432 NwaCegarLoop]: 58 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, 58 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:39:06,863 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 20:39:06,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2024-11-07 20:39:06,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2024-11-07 20:39:06,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 24 states have (on average 1.4166666666666667) internal successors, (34), 29 states have internal predecessors, (34), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-07 20:39:06,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 48 transitions. [2024-11-07 20:39:06,899 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 48 transitions. Word has length 25 [2024-11-07 20:39:06,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:06,900 INFO L471 AbstractCegarLoop]: Abstraction has 39 states and 48 transitions. [2024-11-07 20:39:06,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-07 20:39:06,901 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 48 transitions. [2024-11-07 20:39:06,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-07 20:39:06,901 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:06,901 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:39:06,902 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-07 20:39:06,902 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:06,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:06,902 INFO L85 PathProgramCache]: Analyzing trace with hash -2112941475, now seen corresponding path program 1 times [2024-11-07 20:39:06,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:06,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171697264] [2024-11-07 20:39:06,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:06,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:06,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,049 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:07,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:07,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:07,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:07,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,081 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:07,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:07,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171697264] [2024-11-07 20:39:07,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171697264] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:39:07,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:39:07,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 20:39:07,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242558083] [2024-11-07 20:39:07,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:39:07,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 20:39:07,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:07,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 20:39:07,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-07 20:39:07,084 INFO L87 Difference]: Start difference. First operand 39 states and 48 transitions. Second operand has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-07 20:39:07,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:07,144 INFO L93 Difference]: Finished difference Result 45 states and 54 transitions. [2024-11-07 20:39:07,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 20:39:07,145 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 25 [2024-11-07 20:39:07,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:07,145 INFO L225 Difference]: With dead ends: 45 [2024-11-07 20:39:07,145 INFO L226 Difference]: Without dead ends: 43 [2024-11-07 20:39:07,146 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 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:39:07,146 INFO L432 NwaCegarLoop]: 44 mSDtfsCounter, 11 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:07,147 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 112 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 20:39:07,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-11-07 20:39:07,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 42. [2024-11-07 20:39:07,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 27 states have (on average 1.3703703703703705) internal successors, (37), 32 states have internal predecessors, (37), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-07 20:39:07,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 51 transitions. [2024-11-07 20:39:07,153 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 51 transitions. Word has length 25 [2024-11-07 20:39:07,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:07,154 INFO L471 AbstractCegarLoop]: Abstraction has 42 states and 51 transitions. [2024-11-07 20:39:07,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 states have internal predecessors, (8), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-07 20:39:07,154 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 51 transitions. [2024-11-07 20:39:07,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-07 20:39:07,155 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:07,155 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 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:39:07,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-07 20:39:07,156 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:07,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:07,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1804441474, now seen corresponding path program 1 times [2024-11-07 20:39:07,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:07,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822096204] [2024-11-07 20:39:07,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:07,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:07,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:07,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:07,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:07,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:07,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:07,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,352 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:07,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:07,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822096204] [2024-11-07 20:39:07,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822096204] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:39:07,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:39:07,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-07 20:39:07,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297684416] [2024-11-07 20:39:07,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:39:07,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 20:39:07,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:07,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 20:39:07,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:39:07,354 INFO L87 Difference]: Start difference. First operand 42 states and 51 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 7 states have internal predecessors, (16), 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:39:07,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:07,503 INFO L93 Difference]: Finished difference Result 62 states and 74 transitions. [2024-11-07 20:39:07,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-07 20:39:07,505 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 7 states have internal predecessors, (16), 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 35 [2024-11-07 20:39:07,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:07,506 INFO L225 Difference]: With dead ends: 62 [2024-11-07 20:39:07,506 INFO L226 Difference]: Without dead ends: 61 [2024-11-07 20:39:07,506 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-07 20:39:07,507 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 28 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:07,507 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 166 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:39:07,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2024-11-07 20:39:07,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 55. [2024-11-07 20:39:07,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 37 states have (on average 1.3513513513513513) internal successors, (50), 42 states have internal predecessors, (50), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-07 20:39:07,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 68 transitions. [2024-11-07 20:39:07,518 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 68 transitions. Word has length 35 [2024-11-07 20:39:07,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:07,518 INFO L471 AbstractCegarLoop]: Abstraction has 55 states and 68 transitions. [2024-11-07 20:39:07,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 7 states have internal predecessors, (16), 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:39:07,518 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 68 transitions. [2024-11-07 20:39:07,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-07 20:39:07,519 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:07,519 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 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:39:07,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-07 20:39:07,519 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:07,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:07,521 INFO L85 PathProgramCache]: Analyzing trace with hash -103110780, now seen corresponding path program 1 times [2024-11-07 20:39:07,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:07,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414863957] [2024-11-07 20:39:07,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:07,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:07,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:07,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:07,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:07,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:07,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:07,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,691 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:07,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:07,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414863957] [2024-11-07 20:39:07,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414863957] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:39:07,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:39:07,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-07 20:39:07,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867965989] [2024-11-07 20:39:07,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:39:07,691 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 20:39:07,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:07,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 20:39:07,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-07 20:39:07,692 INFO L87 Difference]: Start difference. First operand 55 states and 68 transitions. Second operand has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 7 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:39:07,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:07,789 INFO L93 Difference]: Finished difference Result 91 states and 111 transitions. [2024-11-07 20:39:07,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-07 20:39:07,789 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 7 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 36 [2024-11-07 20:39:07,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:07,790 INFO L225 Difference]: With dead ends: 91 [2024-11-07 20:39:07,790 INFO L226 Difference]: Without dead ends: 63 [2024-11-07 20:39:07,791 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-07 20:39:07,791 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 17 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:07,791 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 187 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:39:07,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-11-07 20:39:07,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2024-11-07 20:39:07,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 44 states have (on average 1.2954545454545454) internal successors, (57), 49 states have internal predecessors, (57), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-11-07 20:39:07,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 75 transitions. [2024-11-07 20:39:07,803 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 75 transitions. Word has length 36 [2024-11-07 20:39:07,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:07,803 INFO L471 AbstractCegarLoop]: Abstraction has 63 states and 75 transitions. [2024-11-07 20:39:07,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 7 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:39:07,804 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 75 transitions. [2024-11-07 20:39:07,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-07 20:39:07,805 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:07,805 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2024-11-07 20:39:07,805 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-07 20:39:07,805 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:07,806 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:07,806 INFO L85 PathProgramCache]: Analyzing trace with hash -948546387, now seen corresponding path program 1 times [2024-11-07 20:39:07,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:07,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904479115] [2024-11-07 20:39:07,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:07,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:07,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:07,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:07,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:07,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:07,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:07,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:07,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:07,974 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-07 20:39:07,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:07,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904479115] [2024-11-07 20:39:07,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904479115] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:39:07,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:39:07,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-07 20:39:07,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438411634] [2024-11-07 20:39:07,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:39:07,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-07 20:39:07,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:07,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-07 20:39:07,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-11-07 20:39:07,975 INFO L87 Difference]: Start difference. First operand 63 states and 75 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-07 20:39:08,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:08,111 INFO L93 Difference]: Finished difference Result 81 states and 94 transitions. [2024-11-07 20:39:08,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-07 20:39:08,111 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 45 [2024-11-07 20:39:08,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:08,112 INFO L225 Difference]: With dead ends: 81 [2024-11-07 20:39:08,112 INFO L226 Difference]: Without dead ends: 80 [2024-11-07 20:39:08,112 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-11-07 20:39:08,113 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 54 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:08,113 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 191 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:39:08,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2024-11-07 20:39:08,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 73. [2024-11-07 20:39:08,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 52 states have (on average 1.3076923076923077) internal successors, (68), 57 states have internal predecessors, (68), 10 states have call successors, (10), 5 states have call predecessors, (10), 5 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-07 20:39:08,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 88 transitions. [2024-11-07 20:39:08,122 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 88 transitions. Word has length 45 [2024-11-07 20:39:08,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:08,122 INFO L471 AbstractCegarLoop]: Abstraction has 73 states and 88 transitions. [2024-11-07 20:39:08,122 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 9 states have internal predecessors, (21), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-07 20:39:08,122 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 88 transitions. [2024-11-07 20:39:08,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-07 20:39:08,123 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:08,123 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 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:39:08,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-07 20:39:08,123 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:08,123 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:08,123 INFO L85 PathProgramCache]: Analyzing trace with hash 659833163, now seen corresponding path program 1 times [2024-11-07 20:39:08,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:08,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191837218] [2024-11-07 20:39:08,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:08,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:08,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:08,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:08,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,274 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:08,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,278 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:08,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:08,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:08,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,293 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-07 20:39:08,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:08,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191837218] [2024-11-07 20:39:08,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191837218] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:39:08,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:39:08,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-07 20:39:08,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499117859] [2024-11-07 20:39:08,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:39:08,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-07 20:39:08,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:08,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-07 20:39:08,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-07 20:39:08,295 INFO L87 Difference]: Start difference. First operand 73 states and 88 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-07 20:39:08,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:08,415 INFO L93 Difference]: Finished difference Result 115 states and 139 transitions. [2024-11-07 20:39:08,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-07 20:39:08,416 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 46 [2024-11-07 20:39:08,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:08,417 INFO L225 Difference]: With dead ends: 115 [2024-11-07 20:39:08,417 INFO L226 Difference]: Without dead ends: 87 [2024-11-07 20:39:08,417 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-11-07 20:39:08,418 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 33 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:08,418 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 186 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:39:08,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2024-11-07 20:39:08,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 83. [2024-11-07 20:39:08,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 60 states have (on average 1.2833333333333334) internal successors, (77), 65 states have internal predecessors, (77), 11 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-07 20:39:08,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 99 transitions. [2024-11-07 20:39:08,428 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 99 transitions. Word has length 46 [2024-11-07 20:39:08,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:08,430 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 99 transitions. [2024-11-07 20:39:08,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2024-11-07 20:39:08,430 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 99 transitions. [2024-11-07 20:39:08,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-07 20:39:08,431 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:08,431 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 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:39:08,431 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-07 20:39:08,431 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:08,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:08,431 INFO L85 PathProgramCache]: Analyzing trace with hash 659870899, now seen corresponding path program 1 times [2024-11-07 20:39:08,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:08,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451765495] [2024-11-07 20:39:08,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:08,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:08,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:08,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:08,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:08,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:08,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:08,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:08,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,588 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-07 20:39:08,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:08,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451765495] [2024-11-07 20:39:08,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451765495] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:08,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448163698] [2024-11-07 20:39:08,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:08,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:08,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:08,591 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:39:08,594 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:39:08,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:08,649 INFO L255 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-07 20:39:08,653 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:08,750 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:08,750 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:08,886 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-11-07 20:39:08,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448163698] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:08,887 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:08,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 18 [2024-11-07 20:39:08,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037162603] [2024-11-07 20:39:08,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:08,888 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-07 20:39:08,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:08,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-07 20:39:08,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=255, Unknown=0, NotChecked=0, Total=342 [2024-11-07 20:39:08,890 INFO L87 Difference]: Start difference. First operand 83 states and 99 transitions. Second operand has 19 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 19 states have internal predecessors, (55), 8 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2024-11-07 20:39:09,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:09,252 INFO L93 Difference]: Finished difference Result 233 states and 283 transitions. [2024-11-07 20:39:09,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-07 20:39:09,253 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 19 states have internal predecessors, (55), 8 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) Word has length 46 [2024-11-07 20:39:09,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:09,254 INFO L225 Difference]: With dead ends: 233 [2024-11-07 20:39:09,254 INFO L226 Difference]: Without dead ends: 195 [2024-11-07 20:39:09,255 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=263, Invalid=667, Unknown=0, NotChecked=0, Total=930 [2024-11-07 20:39:09,255 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 106 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:09,255 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 258 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:39:09,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-11-07 20:39:09,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 163. [2024-11-07 20:39:09,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 125 states have (on average 1.272) internal successors, (159), 130 states have internal predecessors, (159), 18 states have call successors, (18), 14 states have call predecessors, (18), 14 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-11-07 20:39:09,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 195 transitions. [2024-11-07 20:39:09,273 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 195 transitions. Word has length 46 [2024-11-07 20:39:09,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:09,273 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 195 transitions. [2024-11-07 20:39:09,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.0555555555555554) internal successors, (55), 19 states have internal predecessors, (55), 8 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (14), 8 states have call predecessors, (14), 8 states have call successors, (14) [2024-11-07 20:39:09,273 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 195 transitions. [2024-11-07 20:39:09,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-07 20:39:09,274 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:09,274 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 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, 1] [2024-11-07 20:39:09,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-07 20:39:09,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:09,475 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:09,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:09,475 INFO L85 PathProgramCache]: Analyzing trace with hash 158655662, now seen corresponding path program 1 times [2024-11-07 20:39:09,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:09,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514679981] [2024-11-07 20:39:09,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:09,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:09,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:09,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:09,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:09,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:09,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:09,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:09,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:09,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,565 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-07 20:39:09,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:09,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514679981] [2024-11-07 20:39:09,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514679981] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:39:09,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:39:09,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:39:09,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533787601] [2024-11-07 20:39:09,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:39:09,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 20:39:09,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:09,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 20:39:09,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-07 20:39:09,567 INFO L87 Difference]: Start difference. First operand 163 states and 195 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-07 20:39:09,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:09,626 INFO L93 Difference]: Finished difference Result 270 states and 329 transitions. [2024-11-07 20:39:09,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 20:39:09,627 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 55 [2024-11-07 20:39:09,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:09,629 INFO L225 Difference]: With dead ends: 270 [2024-11-07 20:39:09,629 INFO L226 Difference]: Without dead ends: 205 [2024-11-07 20:39:09,629 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 16 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:39:09,630 INFO L432 NwaCegarLoop]: 74 mSDtfsCounter, 32 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:09,630 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 173 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 20:39:09,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-11-07 20:39:09,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 183. [2024-11-07 20:39:09,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 141 states have (on average 1.2907801418439717) internal successors, (182), 146 states have internal predecessors, (182), 22 states have call successors, (22), 14 states have call predecessors, (22), 14 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-11-07 20:39:09,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 226 transitions. [2024-11-07 20:39:09,655 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 226 transitions. Word has length 55 [2024-11-07 20:39:09,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:09,655 INFO L471 AbstractCegarLoop]: Abstraction has 183 states and 226 transitions. [2024-11-07 20:39:09,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-11-07 20:39:09,655 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 226 transitions. [2024-11-07 20:39:09,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-07 20:39:09,655 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:09,656 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 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:39:09,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-07 20:39:09,656 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:09,656 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:09,656 INFO L85 PathProgramCache]: Analyzing trace with hash 623459560, now seen corresponding path program 1 times [2024-11-07 20:39:09,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:09,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325502541] [2024-11-07 20:39:09,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:09,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:09,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:09,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,798 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:09,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:09,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:09,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:09,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:09,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:09,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,813 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-07 20:39:09,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:09,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325502541] [2024-11-07 20:39:09,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325502541] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:09,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418109309] [2024-11-07 20:39:09,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:09,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:09,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:09,816 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:39:09,817 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:39:09,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:09,862 INFO L255 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-07 20:39:09,864 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:09,978 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:09,979 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:10,137 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-07 20:39:10,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418109309] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:10,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:10,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 24 [2024-11-07 20:39:10,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523938465] [2024-11-07 20:39:10,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:10,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-07 20:39:10,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:10,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-07 20:39:10,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2024-11-07 20:39:10,139 INFO L87 Difference]: Start difference. First operand 183 states and 226 transitions. Second operand has 25 states, 24 states have (on average 3.0416666666666665) internal successors, (73), 25 states have internal predecessors, (73), 11 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) [2024-11-07 20:39:10,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:10,807 INFO L93 Difference]: Finished difference Result 379 states and 473 transitions. [2024-11-07 20:39:10,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-07 20:39:10,808 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.0416666666666665) internal successors, (73), 25 states have internal predecessors, (73), 11 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) Word has length 56 [2024-11-07 20:39:10,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:10,809 INFO L225 Difference]: With dead ends: 379 [2024-11-07 20:39:10,810 INFO L226 Difference]: Without dead ends: 296 [2024-11-07 20:39:10,811 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=507, Invalid=1943, Unknown=0, NotChecked=0, Total=2450 [2024-11-07 20:39:10,812 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 161 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:10,812 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 318 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 415 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 20:39:10,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-11-07 20:39:10,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 263. [2024-11-07 20:39:10,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 206 states have (on average 1.2766990291262137) internal successors, (263), 211 states have internal predecessors, (263), 29 states have call successors, (29), 22 states have call predecessors, (29), 22 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-11-07 20:39:10,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 321 transitions. [2024-11-07 20:39:10,834 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 321 transitions. Word has length 56 [2024-11-07 20:39:10,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:10,835 INFO L471 AbstractCegarLoop]: Abstraction has 263 states and 321 transitions. [2024-11-07 20:39:10,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.0416666666666665) internal successors, (73), 25 states have internal predecessors, (73), 11 states have call successors, (17), 4 states have call predecessors, (17), 4 states have return successors, (17), 11 states have call predecessors, (17), 11 states have call successors, (17) [2024-11-07 20:39:10,835 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 321 transitions. [2024-11-07 20:39:10,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-07 20:39:10,837 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:10,838 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 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:39:10,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-07 20:39:11,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:11,039 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:11,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:11,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1120569571, now seen corresponding path program 1 times [2024-11-07 20:39:11,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:11,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618607239] [2024-11-07 20:39:11,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:11,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:11,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:11,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:11,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:11,176 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:11,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:11,180 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:11,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:11,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:11,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:11,187 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:11,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:11,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:11,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:11,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:11,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:11,202 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-07 20:39:11,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:11,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618607239] [2024-11-07 20:39:11,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618607239] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:11,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105948534] [2024-11-07 20:39:11,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:11,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:11,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:11,205 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:39:11,206 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:39:11,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:11,250 INFO L255 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-07 20:39:11,252 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:11,336 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:11,337 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:11,468 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-07 20:39:11,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105948534] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:11,468 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:11,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 10] total 21 [2024-11-07 20:39:11,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416288595] [2024-11-07 20:39:11,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:11,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-07 20:39:11,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:11,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-07 20:39:11,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=325, Unknown=0, NotChecked=0, Total=420 [2024-11-07 20:39:11,470 INFO L87 Difference]: Start difference. First operand 263 states and 321 transitions. Second operand has 21 states, 21 states have (on average 3.380952380952381) internal successors, (71), 21 states have internal predecessors, (71), 9 states have call successors, (21), 5 states have call predecessors, (21), 5 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2024-11-07 20:39:11,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:11,858 INFO L93 Difference]: Finished difference Result 471 states and 581 transitions. [2024-11-07 20:39:11,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-07 20:39:11,858 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.380952380952381) internal successors, (71), 21 states have internal predecessors, (71), 9 states have call successors, (21), 5 states have call predecessors, (21), 5 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) Word has length 59 [2024-11-07 20:39:11,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:11,860 INFO L225 Difference]: With dead ends: 471 [2024-11-07 20:39:11,861 INFO L226 Difference]: Without dead ends: 332 [2024-11-07 20:39:11,862 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=299, Invalid=1183, Unknown=0, NotChecked=0, Total=1482 [2024-11-07 20:39:11,862 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 133 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:11,863 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [133 Valid, 317 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 20:39:11,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2024-11-07 20:39:11,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 323. [2024-11-07 20:39:11,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 258 states have (on average 1.244186046511628) internal successors, (321), 263 states have internal predecessors, (321), 33 states have call successors, (33), 26 states have call predecessors, (33), 26 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-07 20:39:11,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 387 transitions. [2024-11-07 20:39:11,885 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 387 transitions. Word has length 59 [2024-11-07 20:39:11,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:11,886 INFO L471 AbstractCegarLoop]: Abstraction has 323 states and 387 transitions. [2024-11-07 20:39:11,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.380952380952381) internal successors, (71), 21 states have internal predecessors, (71), 9 states have call successors, (21), 5 states have call predecessors, (21), 5 states have return successors, (21), 9 states have call predecessors, (21), 9 states have call successors, (21) [2024-11-07 20:39:11,887 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 387 transitions. [2024-11-07 20:39:11,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-07 20:39:11,889 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:11,889 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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] [2024-11-07 20:39:11,902 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:39:12,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:12,090 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:12,090 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:12,090 INFO L85 PathProgramCache]: Analyzing trace with hash 756328881, now seen corresponding path program 1 times [2024-11-07 20:39:12,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:12,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507692517] [2024-11-07 20:39:12,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:12,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:12,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:12,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:12,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:12,248 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:12,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:12,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:12,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:12,254 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:12,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:12,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:12,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:12,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:12,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:12,266 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:12,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:12,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:12,274 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-07 20:39:12,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:12,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507692517] [2024-11-07 20:39:12,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507692517] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:12,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366270785] [2024-11-07 20:39:12,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:12,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:12,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:12,276 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:39:12,277 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:39:12,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:12,323 INFO L255 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-07 20:39:12,324 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:12,457 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:12,457 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:39:12,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366270785] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:39:12,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:39:12,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 21 [2024-11-07 20:39:12,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117996553] [2024-11-07 20:39:12,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:39:12,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-07 20:39:12,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:12,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-07 20:39:12,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2024-11-07 20:39:12,459 INFO L87 Difference]: Start difference. First operand 323 states and 387 transitions. Second operand has 11 states, 10 states have (on average 4.0) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-07 20:39:12,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:12,659 INFO L93 Difference]: Finished difference Result 391 states and 469 transitions. [2024-11-07 20:39:12,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-07 20:39:12,661 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.0) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 65 [2024-11-07 20:39:12,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:12,663 INFO L225 Difference]: With dead ends: 391 [2024-11-07 20:39:12,664 INFO L226 Difference]: Without dead ends: 388 [2024-11-07 20:39:12,665 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2024-11-07 20:39:12,666 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 61 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:12,666 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 202 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:39:12,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2024-11-07 20:39:12,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 293. [2024-11-07 20:39:12,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 234 states have (on average 1.1623931623931625) internal successors, (272), 237 states have internal predecessors, (272), 31 states have call successors, (31), 25 states have call predecessors, (31), 25 states have return successors, (31), 30 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-07 20:39:12,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 334 transitions. [2024-11-07 20:39:12,696 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 334 transitions. Word has length 65 [2024-11-07 20:39:12,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:12,697 INFO L471 AbstractCegarLoop]: Abstraction has 293 states and 334 transitions. [2024-11-07 20:39:12,697 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.0) internal successors, (40), 11 states have internal predecessors, (40), 5 states have call successors, (8), 5 states have call predecessors, (8), 5 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2024-11-07 20:39:12,697 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 334 transitions. [2024-11-07 20:39:12,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-07 20:39:12,698 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:12,698 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 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] [2024-11-07 20:39:12,711 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-07 20:39:12,898 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,SelfDestructingSolverStorable10 [2024-11-07 20:39:12,899 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:12,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:12,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1971358877, now seen corresponding path program 1 times [2024-11-07 20:39:12,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:12,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589300465] [2024-11-07 20:39:12,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:12,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:12,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:13,030 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:13,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:13,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:13,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:13,041 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:13,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:13,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:13,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:13,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:13,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:13,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:13,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:13,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:13,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:13,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:13,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:13,067 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-07 20:39:13,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:13,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589300465] [2024-11-07 20:39:13,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589300465] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:13,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238327551] [2024-11-07 20:39:13,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:13,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:13,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:13,069 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:39:13,071 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:39:13,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:13,120 INFO L255 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-07 20:39:13,122 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:13,260 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 3 proven. 30 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:13,260 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:13,435 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-07 20:39:13,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238327551] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:13,435 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:13,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 30 [2024-11-07 20:39:13,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070867188] [2024-11-07 20:39:13,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:13,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-11-07 20:39:13,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:13,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-11-07 20:39:13,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=740, Unknown=0, NotChecked=0, Total=930 [2024-11-07 20:39:13,437 INFO L87 Difference]: Start difference. First operand 293 states and 334 transitions. Second operand has 31 states, 30 states have (on average 3.033333333333333) internal successors, (91), 31 states have internal predecessors, (91), 14 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2024-11-07 20:39:14,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:14,108 INFO L93 Difference]: Finished difference Result 332 states and 381 transitions. [2024-11-07 20:39:14,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-07 20:39:14,109 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.033333333333333) internal successors, (91), 31 states have internal predecessors, (91), 14 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) Word has length 66 [2024-11-07 20:39:14,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:14,111 INFO L225 Difference]: With dead ends: 332 [2024-11-07 20:39:14,111 INFO L226 Difference]: Without dead ends: 331 [2024-11-07 20:39:14,113 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 733 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=715, Invalid=2945, Unknown=0, NotChecked=0, Total=3660 [2024-11-07 20:39:14,113 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 215 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 327 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:14,113 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 305 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 327 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:39:14,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2024-11-07 20:39:14,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 306. [2024-11-07 20:39:14,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 245 states have (on average 1.1591836734693877) internal successors, (284), 248 states have internal predecessors, (284), 32 states have call successors, (32), 26 states have call predecessors, (32), 26 states have return successors, (32), 31 states have call predecessors, (32), 32 states have call successors, (32) [2024-11-07 20:39:14,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 348 transitions. [2024-11-07 20:39:14,127 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 348 transitions. Word has length 66 [2024-11-07 20:39:14,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:14,127 INFO L471 AbstractCegarLoop]: Abstraction has 306 states and 348 transitions. [2024-11-07 20:39:14,128 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.033333333333333) internal successors, (91), 31 states have internal predecessors, (91), 14 states have call successors, (20), 5 states have call predecessors, (20), 5 states have return successors, (20), 14 states have call predecessors, (20), 14 states have call successors, (20) [2024-11-07 20:39:14,128 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 348 transitions. [2024-11-07 20:39:14,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-11-07 20:39:14,128 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:14,129 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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:39:14,141 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:39:14,332 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,SelfDestructingSolverStorable11 [2024-11-07 20:39:14,333 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:14,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:14,333 INFO L85 PathProgramCache]: Analyzing trace with hash 538003313, now seen corresponding path program 1 times [2024-11-07 20:39:14,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:14,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591393135] [2024-11-07 20:39:14,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:14,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:14,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:14,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:14,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:14,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:14,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:14,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:14,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:14,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:14,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:14,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:14,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:14,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:14,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:14,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:14,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:14,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:14,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:14,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:14,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:14,539 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-07 20:39:14,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:14,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591393135] [2024-11-07 20:39:14,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591393135] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:14,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1560898131] [2024-11-07 20:39:14,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:14,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:14,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:14,542 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:39:14,543 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:39:14,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:14,589 INFO L255 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-07 20:39:14,591 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:14,677 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 92 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:14,678 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:14,894 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-11-07 20:39:14,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1560898131] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:14,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:14,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 14] total 29 [2024-11-07 20:39:14,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038145061] [2024-11-07 20:39:14,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:14,895 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-07 20:39:14,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:14,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-07 20:39:14,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=617, Unknown=0, NotChecked=0, Total=812 [2024-11-07 20:39:14,896 INFO L87 Difference]: Start difference. First operand 306 states and 348 transitions. Second operand has 29 states, 29 states have (on average 3.3793103448275863) internal successors, (98), 29 states have internal predecessors, (98), 13 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (27), 13 states have call predecessors, (27), 13 states have call successors, (27) [2024-11-07 20:39:15,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:15,434 INFO L93 Difference]: Finished difference Result 542 states and 628 transitions. [2024-11-07 20:39:15,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-07 20:39:15,435 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.3793103448275863) internal successors, (98), 29 states have internal predecessors, (98), 13 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (27), 13 states have call predecessors, (27), 13 states have call successors, (27) Word has length 80 [2024-11-07 20:39:15,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:15,437 INFO L225 Difference]: With dead ends: 542 [2024-11-07 20:39:15,437 INFO L226 Difference]: Without dead ends: 383 [2024-11-07 20:39:15,438 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 493 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=643, Invalid=1709, Unknown=0, NotChecked=0, Total=2352 [2024-11-07 20:39:15,438 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 173 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:15,439 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 341 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 20:39:15,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-11-07 20:39:15,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 360. [2024-11-07 20:39:15,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 289 states have (on average 1.1522491349480968) internal successors, (333), 292 states have internal predecessors, (333), 37 states have call successors, (37), 31 states have call predecessors, (37), 31 states have return successors, (37), 36 states have call predecessors, (37), 37 states have call successors, (37) [2024-11-07 20:39:15,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 407 transitions. [2024-11-07 20:39:15,456 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 407 transitions. Word has length 80 [2024-11-07 20:39:15,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:15,456 INFO L471 AbstractCegarLoop]: Abstraction has 360 states and 407 transitions. [2024-11-07 20:39:15,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.3793103448275863) internal successors, (98), 29 states have internal predecessors, (98), 13 states have call successors, (27), 7 states have call predecessors, (27), 7 states have return successors, (27), 13 states have call predecessors, (27), 13 states have call successors, (27) [2024-11-07 20:39:15,457 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 407 transitions. [2024-11-07 20:39:15,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-07 20:39:15,458 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:15,458 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2024-11-07 20:39:15,472 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:39:15,662 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,SelfDestructingSolverStorable12 [2024-11-07 20:39:15,663 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:15,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:15,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1210229917, now seen corresponding path program 1 times [2024-11-07 20:39:15,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:15,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162969028] [2024-11-07 20:39:15,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:15,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:15,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:15,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:15,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:15,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:15,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:15,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:15,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:15,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,883 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:15,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:15,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:15,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,891 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-11-07 20:39:15,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:15,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162969028] [2024-11-07 20:39:15,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162969028] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:15,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495925115] [2024-11-07 20:39:15,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:15,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:15,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:15,893 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:39:15,895 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:39:15,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:15,943 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-07 20:39:15,945 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:16,153 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:16,153 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:16,443 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-11-07 20:39:16,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495925115] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:16,443 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:16,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 42 [2024-11-07 20:39:16,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539283363] [2024-11-07 20:39:16,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:16,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-07 20:39:16,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:16,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-07 20:39:16,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=362, Invalid=1444, Unknown=0, NotChecked=0, Total=1806 [2024-11-07 20:39:16,445 INFO L87 Difference]: Start difference. First operand 360 states and 407 transitions. Second operand has 43 states, 42 states have (on average 3.0238095238095237) internal successors, (127), 43 states have internal predecessors, (127), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2024-11-07 20:39:18,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:18,026 INFO L93 Difference]: Finished difference Result 776 states and 906 transitions. [2024-11-07 20:39:18,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-11-07 20:39:18,026 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 3.0238095238095237) internal successors, (127), 43 states have internal predecessors, (127), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) Word has length 86 [2024-11-07 20:39:18,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:18,029 INFO L225 Difference]: With dead ends: 776 [2024-11-07 20:39:18,029 INFO L226 Difference]: Without dead ends: 617 [2024-11-07 20:39:18,031 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2133 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1770, Invalid=7350, Unknown=0, NotChecked=0, Total=9120 [2024-11-07 20:39:18,032 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 377 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:18,032 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [377 Valid, 357 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-07 20:39:18,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2024-11-07 20:39:18,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 556. [2024-11-07 20:39:18,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 556 states, 445 states have (on average 1.1752808988764045) internal successors, (523), 448 states have internal predecessors, (523), 57 states have call successors, (57), 51 states have call predecessors, (57), 51 states have return successors, (57), 56 states have call predecessors, (57), 57 states have call successors, (57) [2024-11-07 20:39:18,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 556 states to 556 states and 637 transitions. [2024-11-07 20:39:18,065 INFO L78 Accepts]: Start accepts. Automaton has 556 states and 637 transitions. Word has length 86 [2024-11-07 20:39:18,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:18,066 INFO L471 AbstractCegarLoop]: Abstraction has 556 states and 637 transitions. [2024-11-07 20:39:18,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 3.0238095238095237) internal successors, (127), 43 states have internal predecessors, (127), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2024-11-07 20:39:18,067 INFO L276 IsEmpty]: Start isEmpty. Operand 556 states and 637 transitions. [2024-11-07 20:39:18,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-07 20:39:18,068 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:18,068 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2024-11-07 20:39:18,082 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:39:18,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:18,269 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:18,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:18,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1194963981, now seen corresponding path program 1 times [2024-11-07 20:39:18,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:18,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194050863] [2024-11-07 20:39:18,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:18,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:18,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:18,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:18,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:18,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:18,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:18,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:18,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:18,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:18,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:18,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,498 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-11-07 20:39:18,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:18,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194050863] [2024-11-07 20:39:18,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194050863] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:18,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665809956] [2024-11-07 20:39:18,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:18,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:18,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:18,501 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:39:18,503 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:39:18,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:18,551 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-07 20:39:18,553 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:18,759 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 3 proven. 96 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:18,759 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:19,027 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 3 proven. 36 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-11-07 20:39:19,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665809956] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:19,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:19,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 42 [2024-11-07 20:39:19,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263447428] [2024-11-07 20:39:19,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:19,028 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-07 20:39:19,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:19,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-07 20:39:19,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=368, Invalid=1438, Unknown=0, NotChecked=0, Total=1806 [2024-11-07 20:39:19,029 INFO L87 Difference]: Start difference. First operand 556 states and 637 transitions. Second operand has 43 states, 42 states have (on average 3.0238095238095237) internal successors, (127), 43 states have internal predecessors, (127), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2024-11-07 20:39:20,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:20,228 INFO L93 Difference]: Finished difference Result 716 states and 822 transitions. [2024-11-07 20:39:20,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-07 20:39:20,229 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 3.0238095238095237) internal successors, (127), 43 states have internal predecessors, (127), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) Word has length 86 [2024-11-07 20:39:20,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:20,231 INFO L225 Difference]: With dead ends: 716 [2024-11-07 20:39:20,231 INFO L226 Difference]: Without dead ends: 713 [2024-11-07 20:39:20,233 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1845 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1656, Invalid=6716, Unknown=0, NotChecked=0, Total=8372 [2024-11-07 20:39:20,233 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 345 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:20,233 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [345 Valid, 512 Invalid, 511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-07 20:39:20,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2024-11-07 20:39:20,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 608. [2024-11-07 20:39:20,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 485 states have (on average 1.1814432989690722) internal successors, (573), 488 states have internal predecessors, (573), 63 states have call successors, (63), 57 states have call predecessors, (63), 57 states have return successors, (63), 62 states have call predecessors, (63), 63 states have call successors, (63) [2024-11-07 20:39:20,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 699 transitions. [2024-11-07 20:39:20,258 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 699 transitions. Word has length 86 [2024-11-07 20:39:20,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:20,258 INFO L471 AbstractCegarLoop]: Abstraction has 608 states and 699 transitions. [2024-11-07 20:39:20,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 3.0238095238095237) internal successors, (127), 43 states have internal predecessors, (127), 20 states have call successors, (26), 7 states have call predecessors, (26), 7 states have return successors, (26), 20 states have call predecessors, (26), 20 states have call successors, (26) [2024-11-07 20:39:20,258 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 699 transitions. [2024-11-07 20:39:20,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-07 20:39:20,259 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:20,259 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 7, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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] [2024-11-07 20:39:20,276 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:39:20,460 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-07 20:39:20,461 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:20,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:20,462 INFO L85 PathProgramCache]: Analyzing trace with hash 13994911, now seen corresponding path program 1 times [2024-11-07 20:39:20,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:20,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320859022] [2024-11-07 20:39:20,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:20,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:20,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:20,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:20,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:20,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:20,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:20,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:20,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:20,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:20,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:20,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:20,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:39:20,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,732 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 3 proven. 58 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2024-11-07 20:39:20,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:20,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320859022] [2024-11-07 20:39:20,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320859022] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:20,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432334116] [2024-11-07 20:39:20,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:20,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:20,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:20,735 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:39:20,737 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:39:20,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:20,790 INFO L255 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-07 20:39:20,791 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:20,887 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 3 proven. 142 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:20,887 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:21,166 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 3 proven. 58 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2024-11-07 20:39:21,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432334116] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:21,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:21,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 18] total 37 [2024-11-07 20:39:21,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518955715] [2024-11-07 20:39:21,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:21,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-07 20:39:21,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:21,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-07 20:39:21,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1053, Unknown=0, NotChecked=0, Total=1332 [2024-11-07 20:39:21,169 INFO L87 Difference]: Start difference. First operand 608 states and 699 transitions. Second operand has 37 states, 37 states have (on average 3.3513513513513513) internal successors, (124), 37 states have internal predecessors, (124), 17 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) [2024-11-07 20:39:22,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:22,009 INFO L93 Difference]: Finished difference Result 1131 states and 1314 transitions. [2024-11-07 20:39:22,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-11-07 20:39:22,010 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 3.3513513513513513) internal successors, (124), 37 states have internal predecessors, (124), 17 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) Word has length 100 [2024-11-07 20:39:22,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:22,013 INFO L225 Difference]: With dead ends: 1131 [2024-11-07 20:39:22,013 INFO L226 Difference]: Without dead ends: 842 [2024-11-07 20:39:22,015 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1387 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1135, Invalid=4415, Unknown=0, NotChecked=0, Total=5550 [2024-11-07 20:39:22,016 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 199 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 486 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:22,016 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 486 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 20:39:22,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2024-11-07 20:39:22,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 758. [2024-11-07 20:39:22,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 605 states have (on average 1.1586776859504133) internal successors, (701), 608 states have internal predecessors, (701), 78 states have call successors, (78), 72 states have call predecessors, (78), 72 states have return successors, (78), 77 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-07 20:39:22,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 857 transitions. [2024-11-07 20:39:22,046 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 857 transitions. Word has length 100 [2024-11-07 20:39:22,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:22,046 INFO L471 AbstractCegarLoop]: Abstraction has 758 states and 857 transitions. [2024-11-07 20:39:22,046 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 3.3513513513513513) internal successors, (124), 37 states have internal predecessors, (124), 17 states have call successors, (33), 9 states have call predecessors, (33), 9 states have return successors, (33), 17 states have call predecessors, (33), 17 states have call successors, (33) [2024-11-07 20:39:22,047 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 857 transitions. [2024-11-07 20:39:22,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-11-07 20:39:22,048 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:22,048 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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:39:22,063 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:39:22,248 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:39:22,249 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:22,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:22,249 INFO L85 PathProgramCache]: Analyzing trace with hash 516926133, now seen corresponding path program 1 times [2024-11-07 20:39:22,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:22,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309082215] [2024-11-07 20:39:22,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:22,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:22,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:22,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:22,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:22,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:22,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:22,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:22,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:22,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:22,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:22,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:22,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:39:22,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:39:22,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,541 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2024-11-07 20:39:22,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:22,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309082215] [2024-11-07 20:39:22,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309082215] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:22,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183331089] [2024-11-07 20:39:22,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:22,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:22,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:22,543 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:39:22,545 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:39:22,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:22,597 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-07 20:39:22,599 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:22,881 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 3 proven. 166 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:22,881 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:23,252 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 3 proven. 54 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2024-11-07 20:39:23,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183331089] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:23,252 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:23,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18, 18] total 54 [2024-11-07 20:39:23,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973937636] [2024-11-07 20:39:23,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:23,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-11-07 20:39:23,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:23,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-11-07 20:39:23,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=564, Invalid=2406, Unknown=0, NotChecked=0, Total=2970 [2024-11-07 20:39:23,254 INFO L87 Difference]: Start difference. First operand 758 states and 857 transitions. Second operand has 55 states, 54 states have (on average 3.0185185185185186) internal successors, (163), 55 states have internal predecessors, (163), 26 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (32), 26 states have call predecessors, (32), 26 states have call successors, (32) [2024-11-07 20:39:24,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:24,850 INFO L93 Difference]: Finished difference Result 927 states and 1052 transitions. [2024-11-07 20:39:24,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2024-11-07 20:39:24,853 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 54 states have (on average 3.0185185185185186) internal successors, (163), 55 states have internal predecessors, (163), 26 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (32), 26 states have call predecessors, (32), 26 states have call successors, (32) Word has length 106 [2024-11-07 20:39:24,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:24,856 INFO L225 Difference]: With dead ends: 927 [2024-11-07 20:39:24,856 INFO L226 Difference]: Without dead ends: 925 [2024-11-07 20:39:24,859 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3588 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2754, Invalid=12008, Unknown=0, NotChecked=0, Total=14762 [2024-11-07 20:39:24,860 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 561 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:24,860 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [561 Valid, 381 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-07 20:39:24,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states. [2024-11-07 20:39:24,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 624. [2024-11-07 20:39:24,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 497 states have (on average 1.1609657947686116) internal successors, (577), 501 states have internal predecessors, (577), 65 states have call successors, (65), 59 states have call predecessors, (65), 59 states have return successors, (65), 63 states have call predecessors, (65), 65 states have call successors, (65) [2024-11-07 20:39:24,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 707 transitions. [2024-11-07 20:39:24,888 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 707 transitions. Word has length 106 [2024-11-07 20:39:24,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:24,889 INFO L471 AbstractCegarLoop]: Abstraction has 624 states and 707 transitions. [2024-11-07 20:39:24,889 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 54 states have (on average 3.0185185185185186) internal successors, (163), 55 states have internal predecessors, (163), 26 states have call successors, (32), 9 states have call predecessors, (32), 9 states have return successors, (32), 26 states have call predecessors, (32), 26 states have call successors, (32) [2024-11-07 20:39:24,889 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 707 transitions. [2024-11-07 20:39:24,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2024-11-07 20:39:24,892 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:24,892 INFO L215 NwaCegarLoop]: trace histogram [12, 12, 12, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:39:24,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-07 20:39:25,092 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:39:25,093 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:25,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:25,093 INFO L85 PathProgramCache]: Analyzing trace with hash 47715737, now seen corresponding path program 2 times [2024-11-07 20:39:25,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:25,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980690982] [2024-11-07 20:39:25,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:25,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:25,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:25,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:25,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:25,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:25,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:25,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:25,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:25,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:25,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:25,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:25,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:39:25,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:39:25,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:39:25,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:39:25,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:39:25,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:39:25,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:25,547 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-11-07 20:39:25,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:25,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980690982] [2024-11-07 20:39:25,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980690982] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:25,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364041150] [2024-11-07 20:39:25,547 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:39:25,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:25,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:25,550 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:39:25,551 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:39:25,615 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:39:25,615 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:39:25,617 INFO L255 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-07 20:39:25,619 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:25,760 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 438 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:25,760 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:26,212 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 174 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-11-07 20:39:26,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364041150] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:26,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:26,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 26, 27] total 56 [2024-11-07 20:39:26,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738291403] [2024-11-07 20:39:26,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:26,213 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-11-07 20:39:26,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:26,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-11-07 20:39:26,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=629, Invalid=2563, Unknown=0, NotChecked=0, Total=3192 [2024-11-07 20:39:26,214 INFO L87 Difference]: Start difference. First operand 624 states and 707 transitions. Second operand has 57 states, 56 states have (on average 3.2857142857142856) internal successors, (184), 57 states have internal predecessors, (184), 27 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 27 states have call predecessors, (48), 27 states have call successors, (48) [2024-11-07 20:39:27,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:27,864 INFO L93 Difference]: Finished difference Result 1494 states and 1730 transitions. [2024-11-07 20:39:27,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2024-11-07 20:39:27,864 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 56 states have (on average 3.2857142857142856) internal successors, (184), 57 states have internal predecessors, (184), 27 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 27 states have call predecessors, (48), 27 states have call successors, (48) Word has length 146 [2024-11-07 20:39:27,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:27,869 INFO L225 Difference]: With dead ends: 1494 [2024-11-07 20:39:27,869 INFO L226 Difference]: Without dead ends: 1229 [2024-11-07 20:39:27,873 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4276 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3050, Invalid=12450, Unknown=0, NotChecked=0, Total=15500 [2024-11-07 20:39:27,874 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 522 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:27,874 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [522 Valid, 454 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-07 20:39:27,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1229 states. [2024-11-07 20:39:27,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1229 to 977. [2024-11-07 20:39:27,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 977 states, 780 states have (on average 1.176923076923077) internal successors, (918), 784 states have internal predecessors, (918), 100 states have call successors, (100), 94 states have call predecessors, (100), 94 states have return successors, (100), 98 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-07 20:39:27,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1118 transitions. [2024-11-07 20:39:27,930 INFO L78 Accepts]: Start accepts. Automaton has 977 states and 1118 transitions. Word has length 146 [2024-11-07 20:39:27,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:27,931 INFO L471 AbstractCegarLoop]: Abstraction has 977 states and 1118 transitions. [2024-11-07 20:39:27,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 56 states have (on average 3.2857142857142856) internal successors, (184), 57 states have internal predecessors, (184), 27 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 27 states have call predecessors, (48), 27 states have call successors, (48) [2024-11-07 20:39:27,931 INFO L276 IsEmpty]: Start isEmpty. Operand 977 states and 1118 transitions. [2024-11-07 20:39:27,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2024-11-07 20:39:27,935 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:27,935 INFO L215 NwaCegarLoop]: trace histogram [12, 12, 12, 10, 10, 10, 10, 10, 10, 9, 4, 4, 4, 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:39:27,947 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:39:28,135 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:39:28,136 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:28,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:28,136 INFO L85 PathProgramCache]: Analyzing trace with hash 832342144, now seen corresponding path program 2 times [2024-11-07 20:39:28,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:28,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948827229] [2024-11-07 20:39:28,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:28,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:28,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,539 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:28,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:28,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:28,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:28,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:28,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:28,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:28,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:28,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:28,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:28,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:39:28,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:39:28,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:39:28,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:39:28,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:39:28,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:39:28,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:28,569 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 3 proven. 274 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-11-07 20:39:28,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:28,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948827229] [2024-11-07 20:39:28,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948827229] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:28,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846303656] [2024-11-07 20:39:28,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:39:28,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:28,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:28,572 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:39:28,573 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:39:28,649 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:39:28,649 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:39:28,651 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-07 20:39:28,653 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:28,810 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 3 proven. 538 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:28,810 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:29,271 INFO L134 CoverageAnalysis]: Checked inductivity of 565 backedges. 3 proven. 274 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-11-07 20:39:29,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846303656] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:29,272 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:29,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 27, 28] total 57 [2024-11-07 20:39:29,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099076985] [2024-11-07 20:39:29,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:29,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-11-07 20:39:29,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:29,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-11-07 20:39:29,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=689, Invalid=2503, Unknown=0, NotChecked=0, Total=3192 [2024-11-07 20:39:29,273 INFO L87 Difference]: Start difference. First operand 977 states and 1118 transitions. Second operand has 57 states, 57 states have (on average 3.3157894736842106) internal successors, (189), 57 states have internal predecessors, (189), 27 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 27 states have call predecessors, (48), 27 states have call successors, (48) [2024-11-07 20:39:30,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:30,903 INFO L93 Difference]: Finished difference Result 1869 states and 2170 transitions. [2024-11-07 20:39:30,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2024-11-07 20:39:30,903 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 3.3157894736842106) internal successors, (189), 57 states have internal predecessors, (189), 27 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 27 states have call predecessors, (48), 27 states have call successors, (48) Word has length 150 [2024-11-07 20:39:30,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:30,908 INFO L225 Difference]: With dead ends: 1869 [2024-11-07 20:39:30,908 INFO L226 Difference]: Without dead ends: 1511 [2024-11-07 20:39:30,909 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 303 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4418 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3434, Invalid=12822, Unknown=0, NotChecked=0, Total=16256 [2024-11-07 20:39:30,910 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 436 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 436 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:30,910 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [436 Valid, 655 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-07 20:39:30,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1511 states. [2024-11-07 20:39:30,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1511 to 1391. [2024-11-07 20:39:30,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1391 states, 1116 states have (on average 1.1505376344086022) internal successors, (1284), 1120 states have internal predecessors, (1284), 139 states have call successors, (139), 133 states have call predecessors, (139), 133 states have return successors, (139), 137 states have call predecessors, (139), 139 states have call successors, (139) [2024-11-07 20:39:30,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1391 states to 1391 states and 1562 transitions. [2024-11-07 20:39:30,963 INFO L78 Accepts]: Start accepts. Automaton has 1391 states and 1562 transitions. Word has length 150 [2024-11-07 20:39:30,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:30,963 INFO L471 AbstractCegarLoop]: Abstraction has 1391 states and 1562 transitions. [2024-11-07 20:39:30,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 3.3157894736842106) internal successors, (189), 57 states have internal predecessors, (189), 27 states have call successors, (48), 14 states have call predecessors, (48), 14 states have return successors, (48), 27 states have call predecessors, (48), 27 states have call successors, (48) [2024-11-07 20:39:30,963 INFO L276 IsEmpty]: Start isEmpty. Operand 1391 states and 1562 transitions. [2024-11-07 20:39:30,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-07 20:39:30,966 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:30,966 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 7, 7, 7, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:39:30,981 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:39:31,166 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:39:31,167 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:31,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:31,167 INFO L85 PathProgramCache]: Analyzing trace with hash -941906583, now seen corresponding path program 1 times [2024-11-07 20:39:31,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:31,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411681911] [2024-11-07 20:39:31,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:31,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:31,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:31,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:31,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:31,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:31,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:31,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:31,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:31,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:31,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:31,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:31,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:39:31,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:39:31,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:39:31,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:39:31,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:39:31,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:39:31,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:39:31,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,667 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 6 proven. 180 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2024-11-07 20:39:31,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:31,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411681911] [2024-11-07 20:39:31,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411681911] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:31,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971358327] [2024-11-07 20:39:31,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:31,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:31,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:31,670 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:39:31,671 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:39:31,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:31,740 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-07 20:39:31,743 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:31,892 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 6 proven. 492 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:31,892 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:32,415 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 6 proven. 180 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2024-11-07 20:39:32,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971358327] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:32,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:32,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 29, 30] total 61 [2024-11-07 20:39:32,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870957997] [2024-11-07 20:39:32,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:32,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-11-07 20:39:32,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:32,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-11-07 20:39:32,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=2957, Unknown=0, NotChecked=0, Total=3660 [2024-11-07 20:39:32,417 INFO L87 Difference]: Start difference. First operand 1391 states and 1562 transitions. Second operand has 61 states, 61 states have (on average 3.3114754098360657) internal successors, (202), 61 states have internal predecessors, (202), 29 states have call successors, (51), 15 states have call predecessors, (51), 15 states have return successors, (51), 29 states have call predecessors, (51), 29 states have call successors, (51) [2024-11-07 20:39:34,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:34,077 INFO L93 Difference]: Finished difference Result 3155 states and 3576 transitions. [2024-11-07 20:39:34,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-11-07 20:39:34,077 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 3.3114754098360657) internal successors, (202), 61 states have internal predecessors, (202), 29 states have call successors, (51), 15 states have call predecessors, (51), 15 states have return successors, (51), 29 states have call predecessors, (51), 29 states have call successors, (51) Word has length 160 [2024-11-07 20:39:34,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:34,086 INFO L225 Difference]: With dead ends: 3155 [2024-11-07 20:39:34,086 INFO L226 Difference]: Without dead ends: 2847 [2024-11-07 20:39:34,090 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 453 GetRequests, 323 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4939 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3268, Invalid=14024, Unknown=0, NotChecked=0, Total=17292 [2024-11-07 20:39:34,091 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 449 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:34,091 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [449 Valid, 704 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-07 20:39:34,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2847 states. [2024-11-07 20:39:34,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2847 to 2181. [2024-11-07 20:39:34,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2181 states, 1748 states have (on average 1.1367276887871853) internal successors, (1987), 1752 states have internal predecessors, (1987), 218 states have call successors, (218), 212 states have call predecessors, (218), 212 states have return successors, (218), 216 states have call predecessors, (218), 218 states have call successors, (218) [2024-11-07 20:39:34,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2181 states to 2181 states and 2423 transitions. [2024-11-07 20:39:34,204 INFO L78 Accepts]: Start accepts. Automaton has 2181 states and 2423 transitions. Word has length 160 [2024-11-07 20:39:34,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:34,205 INFO L471 AbstractCegarLoop]: Abstraction has 2181 states and 2423 transitions. [2024-11-07 20:39:34,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 3.3114754098360657) internal successors, (202), 61 states have internal predecessors, (202), 29 states have call successors, (51), 15 states have call predecessors, (51), 15 states have return successors, (51), 29 states have call predecessors, (51), 29 states have call successors, (51) [2024-11-07 20:39:34,205 INFO L276 IsEmpty]: Start isEmpty. Operand 2181 states and 2423 transitions. [2024-11-07 20:39:34,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2024-11-07 20:39:34,208 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:34,208 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 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:39:34,221 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:39:34,412 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:39:34,413 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:34,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:34,413 INFO L85 PathProgramCache]: Analyzing trace with hash -768229977, now seen corresponding path program 3 times [2024-11-07 20:39:34,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:34,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147903484] [2024-11-07 20:39:34,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:34,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:34,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:34,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:34,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:34,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:34,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:34,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:34,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:34,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:34,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:34,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:34,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:39:34,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:39:34,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:39:34,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:39:34,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:39:34,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,889 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:39:34,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:39:34,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:34,893 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 3 proven. 206 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2024-11-07 20:39:34,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:34,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147903484] [2024-11-07 20:39:34,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147903484] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:34,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121503158] [2024-11-07 20:39:34,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-07 20:39:34,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:34,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:34,895 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:39:34,896 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:39:34,939 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-07 20:39:34,939 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:39:34,940 INFO L255 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-07 20:39:34,942 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:35,030 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 82 proven. 1 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2024-11-07 20:39:35,030 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:35,150 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 34 proven. 1 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2024-11-07 20:39:35,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121503158] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:35,151 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:35,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 6, 6] total 41 [2024-11-07 20:39:35,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959372024] [2024-11-07 20:39:35,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:35,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-11-07 20:39:35,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:35,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-07 20:39:35,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=1317, Unknown=0, NotChecked=0, Total=1640 [2024-11-07 20:39:35,153 INFO L87 Difference]: Start difference. First operand 2181 states and 2423 transitions. Second operand has 41 states, 41 states have (on average 3.0) internal successors, (123), 41 states have internal predecessors, (123), 17 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 17 states have call predecessors, (26), 17 states have call successors, (26) [2024-11-07 20:39:36,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:36,101 INFO L93 Difference]: Finished difference Result 2499 states and 2793 transitions. [2024-11-07 20:39:36,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-11-07 20:39:36,101 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 3.0) internal successors, (123), 41 states have internal predecessors, (123), 17 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 17 states have call predecessors, (26), 17 states have call successors, (26) Word has length 160 [2024-11-07 20:39:36,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:36,108 INFO L225 Difference]: With dead ends: 2499 [2024-11-07 20:39:36,109 INFO L226 Difference]: Without dead ends: 2234 [2024-11-07 20:39:36,110 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 343 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1396 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1414, Invalid=5558, Unknown=0, NotChecked=0, Total=6972 [2024-11-07 20:39:36,111 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 306 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:36,111 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 454 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 20:39:36,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2234 states. [2024-11-07 20:39:36,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2234 to 1054. [2024-11-07 20:39:36,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1054 states, 841 states have (on average 1.1224732461355529) internal successors, (944), 846 states have internal predecessors, (944), 108 states have call successors, (108), 102 states have call predecessors, (108), 102 states have return successors, (108), 105 states have call predecessors, (108), 108 states have call successors, (108) [2024-11-07 20:39:36,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1054 states to 1054 states and 1160 transitions. [2024-11-07 20:39:36,176 INFO L78 Accepts]: Start accepts. Automaton has 1054 states and 1160 transitions. Word has length 160 [2024-11-07 20:39:36,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:36,177 INFO L471 AbstractCegarLoop]: Abstraction has 1054 states and 1160 transitions. [2024-11-07 20:39:36,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 3.0) internal successors, (123), 41 states have internal predecessors, (123), 17 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 17 states have call predecessors, (26), 17 states have call successors, (26) [2024-11-07 20:39:36,177 INFO L276 IsEmpty]: Start isEmpty. Operand 1054 states and 1160 transitions. [2024-11-07 20:39:36,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2024-11-07 20:39:36,179 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:36,179 INFO L215 NwaCegarLoop]: trace histogram [14, 14, 14, 10, 10, 9, 9, 9, 9, 8, 4, 4, 4, 3, 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] [2024-11-07 20:39:36,191 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:39:36,379 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,SelfDestructingSolverStorable20 [2024-11-07 20:39:36,379 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:36,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:36,380 INFO L85 PathProgramCache]: Analyzing trace with hash 913395973, now seen corresponding path program 1 times [2024-11-07 20:39:36,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:36,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100783857] [2024-11-07 20:39:36,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:36,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:36,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:36,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:36,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:36,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:36,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:36,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:36,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:36,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:36,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:36,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:36,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:39:36,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,889 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:39:36,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:39:36,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:39:36,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:39:36,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:39:36,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,902 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:39:36,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-07 20:39:36,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,907 INFO L134 CoverageAnalysis]: Checked inductivity of 655 backedges. 0 proven. 267 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2024-11-07 20:39:36,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:36,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100783857] [2024-11-07 20:39:36,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100783857] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:36,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1876382585] [2024-11-07 20:39:36,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:36,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:36,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:36,910 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:39:36,911 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:39:36,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:36,978 INFO L255 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-07 20:39:36,981 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:37,582 INFO L134 CoverageAnalysis]: Checked inductivity of 655 backedges. 3 proven. 628 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:37,583 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:38,430 INFO L134 CoverageAnalysis]: Checked inductivity of 655 backedges. 3 proven. 264 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2024-11-07 20:39:38,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1876382585] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:38,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:38,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 30, 30] total 90 [2024-11-07 20:39:38,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656623003] [2024-11-07 20:39:38,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:38,430 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2024-11-07 20:39:38,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:38,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2024-11-07 20:39:38,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1638, Invalid=6552, Unknown=0, NotChecked=0, Total=8190 [2024-11-07 20:39:38,432 INFO L87 Difference]: Start difference. First operand 1054 states and 1160 transitions. Second operand has 91 states, 90 states have (on average 3.011111111111111) internal successors, (271), 91 states have internal predecessors, (271), 44 states have call successors, (50), 15 states have call predecessors, (50), 15 states have return successors, (50), 44 states have call predecessors, (50), 44 states have call successors, (50) [2024-11-07 20:39:42,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:42,113 INFO L93 Difference]: Finished difference Result 2060 states and 2316 transitions. [2024-11-07 20:39:42,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2024-11-07 20:39:42,116 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 90 states have (on average 3.011111111111111) internal successors, (271), 91 states have internal predecessors, (271), 44 states have call successors, (50), 15 states have call predecessors, (50), 15 states have return successors, (50), 44 states have call predecessors, (50), 44 states have call successors, (50) Word has length 166 [2024-11-07 20:39:42,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:42,121 INFO L225 Difference]: With dead ends: 2060 [2024-11-07 20:39:42,121 INFO L226 Difference]: Without dead ends: 1900 [2024-11-07 20:39:42,123 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 507 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 199 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9992 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=8151, Invalid=32049, Unknown=0, NotChecked=0, Total=40200 [2024-11-07 20:39:42,125 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 892 mSDsluCounter, 656 mSDsCounter, 0 mSdLazyCounter, 812 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 892 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:42,125 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [892 Valid, 686 Invalid, 886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 812 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-07 20:39:42,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1900 states. [2024-11-07 20:39:42,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1900 to 1297. [2024-11-07 20:39:42,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1297 states, 1036 states have (on average 1.1332046332046333) internal successors, (1174), 1041 states have internal predecessors, (1174), 132 states have call successors, (132), 126 states have call predecessors, (132), 126 states have return successors, (132), 129 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-07 20:39:42,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1297 states to 1297 states and 1438 transitions. [2024-11-07 20:39:42,196 INFO L78 Accepts]: Start accepts. Automaton has 1297 states and 1438 transitions. Word has length 166 [2024-11-07 20:39:42,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:42,196 INFO L471 AbstractCegarLoop]: Abstraction has 1297 states and 1438 transitions. [2024-11-07 20:39:42,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 90 states have (on average 3.011111111111111) internal successors, (271), 91 states have internal predecessors, (271), 44 states have call successors, (50), 15 states have call predecessors, (50), 15 states have return successors, (50), 44 states have call predecessors, (50), 44 states have call successors, (50) [2024-11-07 20:39:42,196 INFO L276 IsEmpty]: Start isEmpty. Operand 1297 states and 1438 transitions. [2024-11-07 20:39:42,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2024-11-07 20:39:42,211 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:42,211 INFO L215 NwaCegarLoop]: trace histogram [16, 16, 16, 14, 14, 14, 13, 13, 13, 12, 4, 4, 4, 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] [2024-11-07 20:39:42,227 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:39:42,412 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:42,412 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:42,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:42,413 INFO L85 PathProgramCache]: Analyzing trace with hash -474965256, now seen corresponding path program 1 times [2024-11-07 20:39:42,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:42,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527373] [2024-11-07 20:39:42,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:42,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:42,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:42,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:42,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:42,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:42,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:42,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:42,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:42,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:42,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:42,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:42,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:39:42,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:39:42,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:39:42,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:39:42,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:39:42,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:39:42,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:39:42,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-07 20:39:42,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-07 20:39:42,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 20:39:42,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:42,502 INFO L134 CoverageAnalysis]: Checked inductivity of 1033 backedges. 149 proven. 0 refuted. 0 times theorem prover too weak. 884 trivial. 0 not checked. [2024-11-07 20:39:42,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:42,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527373] [2024-11-07 20:39:42,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527373] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:39:42,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 20:39:42,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 20:39:42,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163528218] [2024-11-07 20:39:42,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:39:42,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 20:39:42,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:42,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 20:39:42,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-07 20:39:42,505 INFO L87 Difference]: Start difference. First operand 1297 states and 1438 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 4 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2024-11-07 20:39:42,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:42,676 INFO L93 Difference]: Finished difference Result 2030 states and 2276 transitions. [2024-11-07 20:39:42,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 20:39:42,677 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 4 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 190 [2024-11-07 20:39:42,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:42,683 INFO L225 Difference]: With dead ends: 2030 [2024-11-07 20:39:42,683 INFO L226 Difference]: Without dead ends: 1347 [2024-11-07 20:39:42,684 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 42 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:39:42,685 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 13 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:42,685 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 116 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:39:42,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1347 states. [2024-11-07 20:39:42,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1347 to 1290. [2024-11-07 20:39:42,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1290 states, 1032 states have (on average 1.128875968992248) internal successors, (1165), 1039 states have internal predecessors, (1165), 132 states have call successors, (132), 123 states have call predecessors, (132), 123 states have return successors, (132), 127 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-07 20:39:42,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1290 states to 1290 states and 1429 transitions. [2024-11-07 20:39:42,783 INFO L78 Accepts]: Start accepts. Automaton has 1290 states and 1429 transitions. Word has length 190 [2024-11-07 20:39:42,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:42,784 INFO L471 AbstractCegarLoop]: Abstraction has 1290 states and 1429 transitions. [2024-11-07 20:39:42,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 4 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2024-11-07 20:39:42,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1290 states and 1429 transitions. [2024-11-07 20:39:42,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2024-11-07 20:39:42,787 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:42,787 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 14, 14, 14, 13, 13, 13, 12, 4, 4, 4, 3, 3, 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] [2024-11-07 20:39:42,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-07 20:39:42,787 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:42,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:42,788 INFO L85 PathProgramCache]: Analyzing trace with hash -2124485099, now seen corresponding path program 1 times [2024-11-07 20:39:42,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:42,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167669529] [2024-11-07 20:39:42,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:42,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:42,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:43,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:43,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:43,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:43,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:43,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:43,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:43,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:43,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:43,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:43,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:39:43,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:39:43,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:39:43,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:39:43,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:39:43,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:39:43,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:39:43,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-07 20:39:43,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-07 20:39:43,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 20:39:43,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-07 20:39:43,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,503 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 6 proven. 532 refuted. 0 times theorem prover too weak. 568 trivial. 0 not checked. [2024-11-07 20:39:43,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:43,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167669529] [2024-11-07 20:39:43,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167669529] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:43,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235950992] [2024-11-07 20:39:43,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:43,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:43,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:43,506 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:39:43,507 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:39:43,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:43,579 INFO L255 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-07 20:39:43,582 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:43,759 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 6 proven. 1076 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:43,759 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:44,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 6 proven. 532 refuted. 0 times theorem prover too weak. 568 trivial. 0 not checked. [2024-11-07 20:39:44,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235950992] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:44,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:44,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 37, 38] total 77 [2024-11-07 20:39:44,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806504266] [2024-11-07 20:39:44,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:44,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2024-11-07 20:39:44,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:44,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2024-11-07 20:39:44,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1251, Invalid=4601, Unknown=0, NotChecked=0, Total=5852 [2024-11-07 20:39:44,552 INFO L87 Difference]: Start difference. First operand 1290 states and 1429 transitions. Second operand has 77 states, 77 states have (on average 3.2987012987012987) internal successors, (254), 77 states have internal predecessors, (254), 37 states have call successors, (63), 19 states have call predecessors, (63), 19 states have return successors, (63), 37 states have call predecessors, (63), 37 states have call successors, (63) [2024-11-07 20:39:46,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:46,914 INFO L93 Difference]: Finished difference Result 2741 states and 3082 transitions. [2024-11-07 20:39:46,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-11-07 20:39:46,915 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 77 states have (on average 3.2987012987012987) internal successors, (254), 77 states have internal predecessors, (254), 37 states have call successors, (63), 19 states have call predecessors, (63), 19 states have return successors, (63), 37 states have call predecessors, (63), 37 states have call successors, (63) Word has length 200 [2024-11-07 20:39:46,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:46,923 INFO L225 Difference]: With dead ends: 2741 [2024-11-07 20:39:46,923 INFO L226 Difference]: Without dead ends: 2470 [2024-11-07 20:39:46,925 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 564 GetRequests, 403 SyntacticMatches, 0 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7096 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=5861, Invalid=20545, Unknown=0, NotChecked=0, Total=26406 [2024-11-07 20:39:46,931 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 595 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 685 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 685 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:46,932 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [595 Valid, 687 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 685 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-07 20:39:46,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2470 states. [2024-11-07 20:39:47,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2470 to 2225. [2024-11-07 20:39:47,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2225 states, 1784 states have (on average 1.1216367713004485) internal successors, (2001), 1790 states have internal predecessors, (2001), 223 states have call successors, (223), 215 states have call predecessors, (223), 215 states have return successors, (223), 219 states have call predecessors, (223), 223 states have call successors, (223) [2024-11-07 20:39:47,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2225 states to 2225 states and 2447 transitions. [2024-11-07 20:39:47,056 INFO L78 Accepts]: Start accepts. Automaton has 2225 states and 2447 transitions. Word has length 200 [2024-11-07 20:39:47,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:47,057 INFO L471 AbstractCegarLoop]: Abstraction has 2225 states and 2447 transitions. [2024-11-07 20:39:47,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 77 states have (on average 3.2987012987012987) internal successors, (254), 77 states have internal predecessors, (254), 37 states have call successors, (63), 19 states have call predecessors, (63), 19 states have return successors, (63), 37 states have call predecessors, (63), 37 states have call successors, (63) [2024-11-07 20:39:47,057 INFO L276 IsEmpty]: Start isEmpty. Operand 2225 states and 2447 transitions. [2024-11-07 20:39:47,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 217 [2024-11-07 20:39:47,062 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:47,062 INFO L215 NwaCegarLoop]: trace histogram [19, 19, 19, 13, 13, 13, 13, 13, 13, 11, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 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:39:47,075 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-07 20:39:47,266 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:47,267 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:47,267 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:47,267 INFO L85 PathProgramCache]: Analyzing trace with hash -467157898, now seen corresponding path program 1 times [2024-11-07 20:39:47,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:47,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693376594] [2024-11-07 20:39:47,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:47,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:47,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,949 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:47,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:47,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:47,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,952 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:47,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:47,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,955 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:47,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:47,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:47,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:47,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:47,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:39:47,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:39:47,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,965 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:39:47,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:39:47,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,967 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:39:47,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:39:47,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:39:47,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-07 20:39:47,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-07 20:39:47,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 20:39:47,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-07 20:39:47,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-07 20:39:47,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-07 20:39:47,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:47,981 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 0 proven. 522 refuted. 0 times theorem prover too weak. 708 trivial. 0 not checked. [2024-11-07 20:39:47,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:47,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693376594] [2024-11-07 20:39:47,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693376594] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:47,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300184305] [2024-11-07 20:39:47,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:47,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:47,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:47,984 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:39:47,985 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:39:48,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:48,068 INFO L255 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-07 20:39:48,070 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:49,026 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 3 proven. 1203 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:49,026 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:50,442 INFO L134 CoverageAnalysis]: Checked inductivity of 1230 backedges. 3 proven. 519 refuted. 0 times theorem prover too weak. 708 trivial. 0 not checked. [2024-11-07 20:39:50,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300184305] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:50,443 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:50,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 40, 40] total 120 [2024-11-07 20:39:50,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343023607] [2024-11-07 20:39:50,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:50,443 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 121 states [2024-11-07 20:39:50,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:50,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2024-11-07 20:39:50,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2848, Invalid=11672, Unknown=0, NotChecked=0, Total=14520 [2024-11-07 20:39:50,446 INFO L87 Difference]: Start difference. First operand 2225 states and 2447 transitions. Second operand has 121 states, 120 states have (on average 3.0083333333333333) internal successors, (361), 121 states have internal predecessors, (361), 59 states have call successors, (65), 20 states have call predecessors, (65), 20 states have return successors, (65), 59 states have call predecessors, (65), 59 states have call successors, (65) [2024-11-07 20:39:56,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:39:56,514 INFO L93 Difference]: Finished difference Result 4044 states and 4554 transitions. [2024-11-07 20:39:56,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2024-11-07 20:39:56,515 INFO L78 Accepts]: Start accepts. Automaton has has 121 states, 120 states have (on average 3.0083333333333333) internal successors, (361), 121 states have internal predecessors, (361), 59 states have call successors, (65), 20 states have call predecessors, (65), 20 states have return successors, (65), 59 states have call predecessors, (65), 59 states have call successors, (65) Word has length 216 [2024-11-07 20:39:56,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:39:56,531 INFO L225 Difference]: With dead ends: 4044 [2024-11-07 20:39:56,531 INFO L226 Difference]: Without dead ends: 3773 [2024-11-07 20:39:56,535 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 681 GetRequests, 398 SyntacticMatches, 0 SemanticMatches, 283 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21714 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=15707, Invalid=65233, Unknown=0, NotChecked=0, Total=80940 [2024-11-07 20:39:56,536 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 1393 mSDsluCounter, 624 mSDsCounter, 0 mSdLazyCounter, 1015 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1393 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 1160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 1015 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-07 20:39:56,536 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1393 Valid, 654 Invalid, 1160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 1015 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-07 20:39:56,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3773 states. [2024-11-07 20:39:56,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3773 to 2831. [2024-11-07 20:39:56,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2831 states, 2275 states have (on average 1.1248351648351649) internal successors, (2559), 2280 states have internal predecessors, (2559), 282 states have call successors, (282), 271 states have call predecessors, (282), 271 states have return successors, (282), 279 states have call predecessors, (282), 282 states have call successors, (282) [2024-11-07 20:39:56,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2831 states to 2831 states and 3123 transitions. [2024-11-07 20:39:56,790 INFO L78 Accepts]: Start accepts. Automaton has 2831 states and 3123 transitions. Word has length 216 [2024-11-07 20:39:56,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:39:56,791 INFO L471 AbstractCegarLoop]: Abstraction has 2831 states and 3123 transitions. [2024-11-07 20:39:56,791 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 121 states, 120 states have (on average 3.0083333333333333) internal successors, (361), 121 states have internal predecessors, (361), 59 states have call successors, (65), 20 states have call predecessors, (65), 20 states have return successors, (65), 59 states have call predecessors, (65), 59 states have call successors, (65) [2024-11-07 20:39:56,792 INFO L276 IsEmpty]: Start isEmpty. Operand 2831 states and 3123 transitions. [2024-11-07 20:39:56,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2024-11-07 20:39:56,797 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:39:56,797 INFO L215 NwaCegarLoop]: trace histogram [21, 21, 21, 17, 17, 17, 17, 17, 17, 15, 4, 4, 4, 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] [2024-11-07 20:39:56,814 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-07 20:39:56,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:56,998 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:39:56,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:39:56,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1954458153, now seen corresponding path program 2 times [2024-11-07 20:39:56,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:39:56,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143841450] [2024-11-07 20:39:56,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:39:56,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:39:57,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:39:57,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:39:57,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:39:57,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:39:57,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:39:57,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:39:57,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:39:57,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:39:57,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:39:57,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:39:57,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:39:57,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:39:57,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:39:57,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:39:57,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:39:57,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,883 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:39:57,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:39:57,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-07 20:39:57,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,889 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-07 20:39:57,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 20:39:57,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-07 20:39:57,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-07 20:39:57,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-07 20:39:57,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-07 20:39:57,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 20:39:57,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:39:57,903 INFO L134 CoverageAnalysis]: Checked inductivity of 1706 backedges. 6 proven. 836 refuted. 0 times theorem prover too weak. 864 trivial. 0 not checked. [2024-11-07 20:39:57,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:39:57,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143841450] [2024-11-07 20:39:57,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143841450] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:39:57,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923960725] [2024-11-07 20:39:57,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:39:57,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:39:57,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:39:57,905 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:39:57,906 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:39:57,988 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:39:57,988 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:39:57,990 INFO L255 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-07 20:39:57,997 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:39:58,230 INFO L134 CoverageAnalysis]: Checked inductivity of 1706 backedges. 6 proven. 1676 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:39:58,231 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:39:59,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1706 backedges. 6 proven. 836 refuted. 0 times theorem prover too weak. 864 trivial. 0 not checked. [2024-11-07 20:39:59,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923960725] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:39:59,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:39:59,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 45, 46] total 93 [2024-11-07 20:39:59,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631747336] [2024-11-07 20:39:59,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:39:59,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2024-11-07 20:39:59,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:39:59,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2024-11-07 20:39:59,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1807, Invalid=6749, Unknown=0, NotChecked=0, Total=8556 [2024-11-07 20:39:59,397 INFO L87 Difference]: Start difference. First operand 2831 states and 3123 transitions. Second operand has 93 states, 93 states have (on average 3.2903225806451615) internal successors, (306), 93 states have internal predecessors, (306), 45 states have call successors, (75), 23 states have call predecessors, (75), 23 states have return successors, (75), 45 states have call predecessors, (75), 45 states have call successors, (75) [2024-11-07 20:40:03,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:40:03,234 INFO L93 Difference]: Finished difference Result 4822 states and 5384 transitions. [2024-11-07 20:40:03,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2024-11-07 20:40:03,235 INFO L78 Accepts]: Start accepts. Automaton has has 93 states, 93 states have (on average 3.2903225806451615) internal successors, (306), 93 states have internal predecessors, (306), 45 states have call successors, (75), 23 states have call predecessors, (75), 23 states have return successors, (75), 45 states have call predecessors, (75), 45 states have call successors, (75) Word has length 240 [2024-11-07 20:40:03,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:40:03,248 INFO L225 Difference]: With dead ends: 4822 [2024-11-07 20:40:03,248 INFO L226 Difference]: Without dead ends: 4371 [2024-11-07 20:40:03,252 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 697 GetRequests, 483 SyntacticMatches, 0 SemanticMatches, 214 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13517 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=9601, Invalid=36839, Unknown=0, NotChecked=0, Total=46440 [2024-11-07 20:40:03,253 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 884 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 884 SdHoareTripleChecker+Valid, 593 SdHoareTripleChecker+Invalid, 841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:40:03,253 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [884 Valid, 593 Invalid, 841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-07 20:40:03,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4371 states. [2024-11-07 20:40:03,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4371 to 3705. [2024-11-07 20:40:03,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3705 states, 2976 states have (on average 1.1216397849462365) internal successors, (3338), 2981 states have internal predecessors, (3338), 369 states have call successors, (369), 357 states have call predecessors, (369), 357 states have return successors, (369), 366 states have call predecessors, (369), 369 states have call successors, (369) [2024-11-07 20:40:03,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3705 states to 3705 states and 4076 transitions. [2024-11-07 20:40:03,558 INFO L78 Accepts]: Start accepts. Automaton has 3705 states and 4076 transitions. Word has length 240 [2024-11-07 20:40:03,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:40:03,558 INFO L471 AbstractCegarLoop]: Abstraction has 3705 states and 4076 transitions. [2024-11-07 20:40:03,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 3.2903225806451615) internal successors, (306), 93 states have internal predecessors, (306), 45 states have call successors, (75), 23 states have call predecessors, (75), 23 states have return successors, (75), 45 states have call predecessors, (75), 45 states have call successors, (75) [2024-11-07 20:40:03,559 INFO L276 IsEmpty]: Start isEmpty. Operand 3705 states and 4076 transitions. [2024-11-07 20:40:03,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2024-11-07 20:40:03,565 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:40:03,565 INFO L215 NwaCegarLoop]: trace histogram [22, 22, 22, 19, 19, 19, 18, 18, 18, 17, 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] [2024-11-07 20:40:03,578 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:40:03,765 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,SelfDestructingSolverStorable25 [2024-11-07 20:40:03,766 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:40:03,766 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:40:03,766 INFO L85 PathProgramCache]: Analyzing trace with hash -755735567, now seen corresponding path program 1 times [2024-11-07 20:40:03,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:40:03,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147854834] [2024-11-07 20:40:03,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:40:03,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:40:03,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:40:04,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:40:04,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:40:04,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:40:04,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:40:04,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:40:04,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:40:04,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:40:04,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:40:04,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:40:04,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:40:04,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:40:04,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:40:04,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:40:04,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:40:04,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:40:04,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:40:04,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-07 20:40:04,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-07 20:40:04,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 20:40:04,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-07 20:40:04,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,758 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-07 20:40:04,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-07 20:40:04,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-07 20:40:04,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 20:40:04,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-07 20:40:04,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,769 INFO L134 CoverageAnalysis]: Checked inductivity of 1964 backedges. 14 proven. 1002 refuted. 0 times theorem prover too weak. 948 trivial. 0 not checked. [2024-11-07 20:40:04,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:40:04,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147854834] [2024-11-07 20:40:04,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147854834] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:40:04,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812836133] [2024-11-07 20:40:04,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:40:04,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:40:04,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:40:04,771 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:40:04,772 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:40:04,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:04,858 INFO L255 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-07 20:40:04,861 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:40:05,076 INFO L134 CoverageAnalysis]: Checked inductivity of 1964 backedges. 14 proven. 1926 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:40:05,076 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:40:06,314 INFO L134 CoverageAnalysis]: Checked inductivity of 1964 backedges. 14 proven. 1002 refuted. 0 times theorem prover too weak. 948 trivial. 0 not checked. [2024-11-07 20:40:06,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812836133] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:40:06,314 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:40:06,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 47, 48] total 97 [2024-11-07 20:40:06,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101140316] [2024-11-07 20:40:06,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:40:06,315 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2024-11-07 20:40:06,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:40:06,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2024-11-07 20:40:06,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2041, Invalid=7271, Unknown=0, NotChecked=0, Total=9312 [2024-11-07 20:40:06,317 INFO L87 Difference]: Start difference. First operand 3705 states and 4076 transitions. Second operand has 97 states, 97 states have (on average 3.329896907216495) internal successors, (323), 97 states have internal predecessors, (323), 47 states have call successors, (78), 24 states have call predecessors, (78), 24 states have return successors, (78), 47 states have call predecessors, (78), 47 states have call successors, (78) [2024-11-07 20:40:09,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:40:09,723 INFO L93 Difference]: Finished difference Result 5728 states and 6340 transitions. [2024-11-07 20:40:09,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2024-11-07 20:40:09,724 INFO L78 Accepts]: Start accepts. Automaton has has 97 states, 97 states have (on average 3.329896907216495) internal successors, (323), 97 states have internal predecessors, (323), 47 states have call successors, (78), 24 states have call predecessors, (78), 24 states have return successors, (78), 47 states have call predecessors, (78), 47 states have call successors, (78) Word has length 254 [2024-11-07 20:40:09,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:40:09,739 INFO L225 Difference]: With dead ends: 5728 [2024-11-07 20:40:09,739 INFO L226 Difference]: Without dead ends: 5277 [2024-11-07 20:40:09,744 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 718 GetRequests, 511 SyntacticMatches, 0 SemanticMatches, 207 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11752 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=9993, Invalid=33479, Unknown=0, NotChecked=0, Total=43472 [2024-11-07 20:40:09,745 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 871 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 871 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-07 20:40:09,745 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [871 Valid, 562 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-07 20:40:09,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5277 states. [2024-11-07 20:40:10,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5277 to 4819. [2024-11-07 20:40:10,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4819 states, 3871 states have (on average 1.1183156807026609) internal successors, (4329), 3876 states have internal predecessors, (4329), 478 states have call successors, (478), 467 states have call predecessors, (478), 467 states have return successors, (478), 475 states have call predecessors, (478), 478 states have call successors, (478) [2024-11-07 20:40:10,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4819 states to 4819 states and 5285 transitions. [2024-11-07 20:40:10,106 INFO L78 Accepts]: Start accepts. Automaton has 4819 states and 5285 transitions. Word has length 254 [2024-11-07 20:40:10,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:40:10,107 INFO L471 AbstractCegarLoop]: Abstraction has 4819 states and 5285 transitions. [2024-11-07 20:40:10,107 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 3.329896907216495) internal successors, (323), 97 states have internal predecessors, (323), 47 states have call successors, (78), 24 states have call predecessors, (78), 24 states have return successors, (78), 47 states have call predecessors, (78), 47 states have call successors, (78) [2024-11-07 20:40:10,107 INFO L276 IsEmpty]: Start isEmpty. Operand 4819 states and 5285 transitions. [2024-11-07 20:40:10,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2024-11-07 20:40:10,114 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:40:10,114 INFO L215 NwaCegarLoop]: trace histogram [23, 23, 23, 17, 17, 17, 16, 16, 16, 15, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 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:40:10,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-07 20:40:10,314 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:40:10,314 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:40:10,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:40:10,315 INFO L85 PathProgramCache]: Analyzing trace with hash -568667030, now seen corresponding path program 2 times [2024-11-07 20:40:10,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:40:10,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502555000] [2024-11-07 20:40:10,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:40:10,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:40:10,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:40:11,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:40:11,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:40:11,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,286 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:40:11,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:40:11,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:40:11,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:40:11,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:40:11,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,292 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:40:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:40:11,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,295 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:40:11,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:40:11,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:40:11,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:40:11,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:40:11,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:40:11,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:40:11,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-07 20:40:11,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-07 20:40:11,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 20:40:11,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-07 20:40:11,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-07 20:40:11,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-07 20:40:11,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-07 20:40:11,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 20:40:11,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-07 20:40:11,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-11-07 20:40:11,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:11,320 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 26 proven. 850 refuted. 0 times theorem prover too weak. 1036 trivial. 0 not checked. [2024-11-07 20:40:11,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:40:11,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502555000] [2024-11-07 20:40:11,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502555000] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:40:11,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629823708] [2024-11-07 20:40:11,320 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-07 20:40:11,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:40:11,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:40:11,323 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:40:11,324 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:40:11,402 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-07 20:40:11,402 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:40:11,405 INFO L255 TraceCheckSpWp]: Trace formula consists of 567 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-07 20:40:11,408 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:40:11,627 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 26 proven. 1862 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-07 20:40:11,627 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:40:12,907 INFO L134 CoverageAnalysis]: Checked inductivity of 1912 backedges. 26 proven. 850 refuted. 0 times theorem prover too weak. 1036 trivial. 0 not checked. [2024-11-07 20:40:12,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629823708] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:40:12,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:40:12,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 49, 50] total 101 [2024-11-07 20:40:12,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645456147] [2024-11-07 20:40:12,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:40:12,908 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2024-11-07 20:40:12,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:40:12,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2024-11-07 20:40:12,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2043, Invalid=8057, Unknown=0, NotChecked=0, Total=10100 [2024-11-07 20:40:12,910 INFO L87 Difference]: Start difference. First operand 4819 states and 5285 transitions. Second operand has 101 states, 101 states have (on average 3.3267326732673266) internal successors, (336), 101 states have internal predecessors, (336), 49 states have call successors, (81), 25 states have call predecessors, (81), 25 states have return successors, (81), 49 states have call predecessors, (81), 49 states have call successors, (81) [2024-11-07 20:40:16,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:40:16,815 INFO L93 Difference]: Finished difference Result 7372 states and 8147 transitions. [2024-11-07 20:40:16,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 169 states. [2024-11-07 20:40:16,816 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 3.3267326732673266) internal successors, (336), 101 states have internal predecessors, (336), 49 states have call successors, (81), 25 states have call predecessors, (81), 25 states have return successors, (81), 49 states have call predecessors, (81), 49 states have call successors, (81) Word has length 264 [2024-11-07 20:40:16,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:40:16,834 INFO L225 Difference]: With dead ends: 7372 [2024-11-07 20:40:16,834 INFO L226 Difference]: Without dead ends: 6921 [2024-11-07 20:40:16,838 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 748 GetRequests, 531 SyntacticMatches, 0 SemanticMatches, 217 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13453 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=9860, Invalid=37882, Unknown=0, NotChecked=0, Total=47742 [2024-11-07 20:40:16,838 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 941 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 718 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 941 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-07 20:40:16,838 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [941 Valid, 623 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 718 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-07 20:40:16,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6921 states. [2024-11-07 20:40:17,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6921 to 5072. [2024-11-07 20:40:17,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5072 states, 4071 states have (on average 1.1183984279046917) internal successors, (4553), 4075 states have internal predecessors, (4553), 504 states have call successors, (504), 494 states have call predecessors, (504), 494 states have return successors, (504), 502 states have call predecessors, (504), 504 states have call successors, (504) [2024-11-07 20:40:17,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5072 states to 5072 states and 5561 transitions. [2024-11-07 20:40:17,276 INFO L78 Accepts]: Start accepts. Automaton has 5072 states and 5561 transitions. Word has length 264 [2024-11-07 20:40:17,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:40:17,277 INFO L471 AbstractCegarLoop]: Abstraction has 5072 states and 5561 transitions. [2024-11-07 20:40:17,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 3.3267326732673266) internal successors, (336), 101 states have internal predecessors, (336), 49 states have call successors, (81), 25 states have call predecessors, (81), 25 states have return successors, (81), 49 states have call predecessors, (81), 49 states have call successors, (81) [2024-11-07 20:40:17,277 INFO L276 IsEmpty]: Start isEmpty. Operand 5072 states and 5561 transitions. [2024-11-07 20:40:17,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-07 20:40:17,285 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:40:17,285 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 16, 16, 16, 16, 16, 16, 14, 7, 7, 7, 6, 6, 6, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:40:17,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-07 20:40:17,486 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,SelfDestructingSolverStorable27 [2024-11-07 20:40:17,487 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:40:17,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:40:17,487 INFO L85 PathProgramCache]: Analyzing trace with hash 723105198, now seen corresponding path program 3 times [2024-11-07 20:40:17,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:40:17,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510345967] [2024-11-07 20:40:17,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:40:17,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:40:17,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:40:18,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:40:18,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:40:18,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:40:18,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:40:18,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:40:18,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:40:18,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:40:18,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:40:18,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:40:18,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:40:18,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:40:18,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:40:18,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:40:18,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:40:18,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:40:18,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:40:18,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-07 20:40:18,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-07 20:40:18,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 20:40:18,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-07 20:40:18,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,919 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-07 20:40:18,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-07 20:40:18,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-07 20:40:18,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 20:40:18,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,932 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-07 20:40:18,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-11-07 20:40:18,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-07 20:40:18,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:18,943 INFO L134 CoverageAnalysis]: Checked inductivity of 1974 backedges. 6 proven. 840 refuted. 0 times theorem prover too weak. 1128 trivial. 0 not checked. [2024-11-07 20:40:18,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:40:18,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510345967] [2024-11-07 20:40:18,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510345967] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:40:18,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85324449] [2024-11-07 20:40:18,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-07 20:40:18,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:40:18,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:40:18,946 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:40:18,948 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:40:19,006 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-07 20:40:19,006 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:40:19,009 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-07 20:40:19,011 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:40:19,158 INFO L134 CoverageAnalysis]: Checked inductivity of 1974 backedges. 167 proven. 0 refuted. 0 times theorem prover too weak. 1807 trivial. 0 not checked. [2024-11-07 20:40:19,158 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 20:40:19,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85324449] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 20:40:19,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-07 20:40:19,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [53] total 58 [2024-11-07 20:40:19,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515621509] [2024-11-07 20:40:19,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 20:40:19,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 20:40:19,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:40:19,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 20:40:19,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=644, Invalid=2662, Unknown=0, NotChecked=0, Total=3306 [2024-11-07 20:40:19,161 INFO L87 Difference]: Start difference. First operand 5072 states and 5561 transitions. Second operand has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-07 20:40:19,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:40:19,729 INFO L93 Difference]: Finished difference Result 5125 states and 5609 transitions. [2024-11-07 20:40:19,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-07 20:40:19,729 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 270 [2024-11-07 20:40:19,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:40:19,740 INFO L225 Difference]: With dead ends: 5125 [2024-11-07 20:40:19,740 INFO L226 Difference]: Without dead ends: 5123 [2024-11-07 20:40:19,741 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 321 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 892 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=671, Invalid=3235, Unknown=0, NotChecked=0, Total=3906 [2024-11-07 20:40:19,742 INFO L432 NwaCegarLoop]: 34 mSDtfsCounter, 36 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 20:40:19,742 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 148 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 20:40:19,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5123 states. [2024-11-07 20:40:20,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5123 to 4355. [2024-11-07 20:40:20,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4355 states, 3488 states have (on average 1.118979357798165) internal successors, (3903), 3493 states have internal predecessors, (3903), 435 states have call successors, (435), 429 states have call predecessors, (435), 429 states have return successors, (435), 432 states have call predecessors, (435), 435 states have call successors, (435) [2024-11-07 20:40:20,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4355 states to 4355 states and 4773 transitions. [2024-11-07 20:40:20,037 INFO L78 Accepts]: Start accepts. Automaton has 4355 states and 4773 transitions. Word has length 270 [2024-11-07 20:40:20,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:40:20,038 INFO L471 AbstractCegarLoop]: Abstraction has 4355 states and 4773 transitions. [2024-11-07 20:40:20,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-07 20:40:20,038 INFO L276 IsEmpty]: Start isEmpty. Operand 4355 states and 4773 transitions. [2024-11-07 20:40:20,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-11-07 20:40:20,043 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 20:40:20,043 INFO L215 NwaCegarLoop]: trace histogram [24, 24, 24, 20, 20, 20, 19, 19, 19, 18, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 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:40:20,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-07 20:40:20,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-07 20:40:20,244 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2024-11-07 20:40:20,244 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 20:40:20,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1986425027, now seen corresponding path program 3 times [2024-11-07 20:40:20,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 20:40:20,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686839314] [2024-11-07 20:40:20,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 20:40:20,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 20:40:20,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-07 20:40:21,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-11-07 20:40:21,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-07 20:40:21,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-07 20:40:21,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 20:40:21,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,286 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 20:40:21,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-07 20:40:21,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-11-07 20:40:21,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-07 20:40:21,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 20:40:21,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,292 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-07 20:40:21,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-07 20:40:21,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 107 [2024-11-07 20:40:21,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-11-07 20:40:21,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 20:40:21,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-07 20:40:21,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,299 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-11-07 20:40:21,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-07 20:40:21,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 167 [2024-11-07 20:40:21,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 20:40:21,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 187 [2024-11-07 20:40:21,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-07 20:40:21,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-07 20:40:21,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 217 [2024-11-07 20:40:21,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 20:40:21,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-07 20:40:21,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,313 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 247 [2024-11-07 20:40:21,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2024-11-07 20:40:21,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 20:40:21,317 INFO L134 CoverageAnalysis]: Checked inductivity of 2272 backedges. 18 proven. 1126 refuted. 0 times theorem prover too weak. 1128 trivial. 0 not checked. [2024-11-07 20:40:21,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 20:40:21,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686839314] [2024-11-07 20:40:21,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686839314] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 20:40:21,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719387976] [2024-11-07 20:40:21,318 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-07 20:40:21,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:40:21,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 20:40:21,320 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:40:21,321 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:40:21,372 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-07 20:40:21,372 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-07 20:40:21,374 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-07 20:40:21,377 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 20:40:21,545 INFO L134 CoverageAnalysis]: Checked inductivity of 2272 backedges. 239 proven. 1 refuted. 0 times theorem prover too weak. 2032 trivial. 0 not checked. [2024-11-07 20:40:21,545 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 20:40:21,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2272 backedges. 147 proven. 1 refuted. 0 times theorem prover too weak. 2124 trivial. 0 not checked. [2024-11-07 20:40:21,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719387976] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 20:40:21,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 20:40:21,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 8, 8] total 67 [2024-11-07 20:40:21,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145793123] [2024-11-07 20:40:21,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 20:40:21,768 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-11-07 20:40:21,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 20:40:21,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-11-07 20:40:21,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=908, Invalid=3514, Unknown=0, NotChecked=0, Total=4422 [2024-11-07 20:40:21,769 INFO L87 Difference]: Start difference. First operand 4355 states and 4773 transitions. Second operand has 67 states, 67 states have (on average 2.8507462686567164) internal successors, (191), 67 states have internal predecessors, (191), 28 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (37), 28 states have call predecessors, (37), 28 states have call successors, (37) [2024-11-07 20:40:24,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 20:40:24,745 INFO L93 Difference]: Finished difference Result 5191 states and 5704 transitions. [2024-11-07 20:40:24,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2024-11-07 20:40:24,745 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.8507462686567164) internal successors, (191), 67 states have internal predecessors, (191), 28 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (37), 28 states have call predecessors, (37), 28 states have call successors, (37) Word has length 274 [2024-11-07 20:40:24,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 20:40:24,748 INFO L225 Difference]: With dead ends: 5191 [2024-11-07 20:40:24,749 INFO L226 Difference]: Without dead ends: 0 [2024-11-07 20:40:24,753 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 737 GetRequests, 589 SyntacticMatches, 0 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4674 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=4604, Invalid=17746, Unknown=0, NotChecked=0, Total=22350 [2024-11-07 20:40:24,754 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 540 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-07 20:40:24,754 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [540 Valid, 450 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-07 20:40:24,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-07 20:40:24,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-07 20:40:24,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-07 20:40:24,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-07 20:40:24,756 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 274 [2024-11-07 20:40:24,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 20:40:24,756 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-07 20:40:24,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.8507462686567164) internal successors, (191), 67 states have internal predecessors, (191), 28 states have call successors, (37), 2 states have call predecessors, (37), 2 states have return successors, (37), 28 states have call predecessors, (37), 28 states have call successors, (37) [2024-11-07 20:40:24,756 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-07 20:40:24,757 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-07 20:40:24,759 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 6 remaining) [2024-11-07 20:40:24,759 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 6 remaining) [2024-11-07 20:40:24,759 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 6 remaining) [2024-11-07 20:40:24,759 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 6 remaining) [2024-11-07 20:40:24,759 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 6 remaining) [2024-11-07 20:40:24,759 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 6 remaining) [2024-11-07 20:40:24,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-07 20:40:24,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 20:40:24,964 INFO L407 BasicCegarLoop]: Path program histogram: [3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 20:40:24,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions.