./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/no-overflow.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version fca748b1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/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 39b9505d3a064a677b57bccb6de3a4c04e873275d34ee3c16e80371638b07149 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dd.update-z3-fca748b-m [2024-11-20 18:48:27,825 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-20 18:48:27,876 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-20 18:48:27,882 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-20 18:48:27,883 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-20 18:48:27,906 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-20 18:48:27,907 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-20 18:48:27,907 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-20 18:48:27,908 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-20 18:48:27,909 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-20 18:48:27,909 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-20 18:48:27,909 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-20 18:48:27,910 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-20 18:48:27,910 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-20 18:48:27,911 INFO L153 SettingsManager]: * Use SBE=true [2024-11-20 18:48:27,912 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-20 18:48:27,912 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-20 18:48:27,912 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-20 18:48:27,912 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-20 18:48:27,912 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-20 18:48:27,913 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-20 18:48:27,914 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-20 18:48:27,915 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-20 18:48:27,915 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-20 18:48:27,915 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-20 18:48:27,915 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-20 18:48:27,915 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-20 18:48:27,916 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-20 18:48:27,916 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-20 18:48:27,916 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-20 18:48:27,916 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-20 18:48:27,917 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-20 18:48:27,917 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-20 18:48:27,917 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-20 18:48:27,917 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 18:48:27,917 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-20 18:48:27,918 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-20 18:48:27,918 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-20 18:48:27,918 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-20 18:48:27,918 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-20 18:48:27,918 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-20 18:48:27,920 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-20 18:48:27,920 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-20 18:48:27,921 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-20 18:48:27,921 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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/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 -> 39b9505d3a064a677b57bccb6de3a4c04e873275d34ee3c16e80371638b07149 [2024-11-20 18:48:28,109 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-20 18:48:28,130 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-20 18:48:28,132 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-20 18:48:28,133 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-20 18:48:28,134 INFO L274 PluginConnector]: CDTParser initialized [2024-11-20 18:48:28,135 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound2.c [2024-11-20 18:48:29,314 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-20 18:48:29,457 INFO L384 CDTParser]: Found 1 translation units. [2024-11-20 18:48:29,459 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/nla-digbench-scaling/hard2_valuebound2.c [2024-11-20 18:48:29,468 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b7cc2df9/86c8757ac4b54eee8dd71150938443b2/FLAGf963e7108 [2024-11-20 18:48:29,481 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b7cc2df9/86c8757ac4b54eee8dd71150938443b2 [2024-11-20 18:48:29,483 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-20 18:48:29,484 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-20 18:48:29,485 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-20 18:48:29,485 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-20 18:48:29,489 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-20 18:48:29,490 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,490 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19c6f05e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29, skipping insertion in model container [2024-11-20 18:48:29,492 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,506 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-20 18:48:29,658 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 18:48:29,666 INFO L200 MainTranslator]: Completed pre-run [2024-11-20 18:48:29,685 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 18:48:29,698 INFO L204 MainTranslator]: Completed translation [2024-11-20 18:48:29,698 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29 WrapperNode [2024-11-20 18:48:29,699 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-20 18:48:29,699 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-20 18:48:29,699 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-20 18:48:29,700 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-20 18:48:29,704 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,721 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,737 INFO L138 Inliner]: procedures = 14, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 94 [2024-11-20 18:48:29,738 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-20 18:48:29,738 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-20 18:48:29,738 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-20 18:48:29,738 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-20 18:48:29,746 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,746 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,756 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,769 INFO L175 MemorySlicer]: Split 10 memory accesses to 2 slices as follows [2, 8]. 80 percent of accesses are in the largest equivalence class. The 10 initializations are split as follows [2, 8]. The 0 writes are split as follows [0, 0]. [2024-11-20 18:48:29,769 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,770 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,772 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,774 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,775 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,775 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,777 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-20 18:48:29,778 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-20 18:48:29,778 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-20 18:48:29,778 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-20 18:48:29,781 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (1/1) ... [2024-11-20 18:48:29,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 18:48:29,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:29,813 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-20 18:48:29,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-20 18:48:29,849 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-20 18:48:29,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-20 18:48:29,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-20 18:48:29,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-20 18:48:29,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-20 18:48:29,850 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-20 18:48:29,850 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-20 18:48:29,893 INFO L238 CfgBuilder]: Building ICFG [2024-11-20 18:48:29,895 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-20 18:48:30,129 INFO L? ?]: Removed 51 outVars from TransFormulas that were not future-live. [2024-11-20 18:48:30,130 INFO L287 CfgBuilder]: Performing block encoding [2024-11-20 18:48:30,146 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-20 18:48:30,146 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-20 18:48:30,147 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:48:30 BoogieIcfgContainer [2024-11-20 18:48:30,147 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-20 18:48:30,148 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-20 18:48:30,148 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-20 18:48:30,151 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-20 18:48:30,151 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 06:48:29" (1/3) ... [2024-11-20 18:48:30,152 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79bbb0c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 06:48:30, skipping insertion in model container [2024-11-20 18:48:30,153 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 06:48:29" (2/3) ... [2024-11-20 18:48:30,153 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79bbb0c7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 06:48:30, skipping insertion in model container [2024-11-20 18:48:30,153 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:48:30" (3/3) ... [2024-11-20 18:48:30,154 INFO L112 eAbstractionObserver]: Analyzing ICFG hard2_valuebound2.c [2024-11-20 18:48:30,166 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-20 18:48:30,167 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 24 error locations. [2024-11-20 18:48:30,218 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-20 18:48:30,223 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;@70591d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-20 18:48:30,223 INFO L334 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2024-11-20 18:48:30,228 INFO L276 IsEmpty]: Start isEmpty. Operand has 74 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 65 states have internal predecessors, (74), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-20 18:48:30,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-11-20 18:48:30,233 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:30,234 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:30,235 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:30,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:30,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1804971306, now seen corresponding path program 1 times [2024-11-20 18:48:30,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:30,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510080777] [2024-11-20 18:48:30,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:30,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:30,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:30,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 18:48:30,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:30,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510080777] [2024-11-20 18:48:30,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510080777] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:30,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:30,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-20 18:48:30,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371588534] [2024-11-20 18:48:30,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:30,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-20 18:48:30,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:30,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-20 18:48:30,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-20 18:48:30,402 INFO L87 Difference]: Start difference. First operand has 74 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 65 states have internal predecessors, (74), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 18:48:30,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:30,421 INFO L93 Difference]: Finished difference Result 144 states and 178 transitions. [2024-11-20 18:48:30,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-20 18:48:30,422 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2024-11-20 18:48:30,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:30,427 INFO L225 Difference]: With dead ends: 144 [2024-11-20 18:48:30,428 INFO L226 Difference]: Without dead ends: 66 [2024-11-20 18:48:30,430 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-20 18:48:30,432 INFO L432 NwaCegarLoop]: 81 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:30,433 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 18:48:30,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2024-11-20 18:48:30,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2024-11-20 18:48:30,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 36 states have (on average 1.7222222222222223) internal successors, (62), 59 states have internal predecessors, (62), 5 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-11-20 18:48:30,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 72 transitions. [2024-11-20 18:48:30,459 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 72 transitions. Word has length 7 [2024-11-20 18:48:30,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:30,459 INFO L471 AbstractCegarLoop]: Abstraction has 66 states and 72 transitions. [2024-11-20 18:48:30,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-20 18:48:30,460 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 72 transitions. [2024-11-20 18:48:30,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-20 18:48:30,461 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:30,461 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:30,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-20 18:48:30,461 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:30,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:30,462 INFO L85 PathProgramCache]: Analyzing trace with hash -589934396, now seen corresponding path program 1 times [2024-11-20 18:48:30,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:30,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110957541] [2024-11-20 18:48:30,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:30,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:30,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 18:48:30,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1802269826] [2024-11-20 18:48:30,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:30,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:30,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:30,489 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:30,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-20 18:48:30,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:30,542 INFO L255 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-20 18:48:30,547 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:30,607 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-20 18:48:30,608 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 18:48:30,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:30,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110957541] [2024-11-20 18:48:30,610 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 18:48:30,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802269826] [2024-11-20 18:48:30,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802269826] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:30,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:30,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-20 18:48:30,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185158383] [2024-11-20 18:48:30,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:30,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-20 18:48:30,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:30,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-20 18:48:30,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 18:48:30,614 INFO L87 Difference]: Start difference. First operand 66 states and 72 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-20 18:48:30,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:30,695 INFO L93 Difference]: Finished difference Result 138 states and 159 transitions. [2024-11-20 18:48:30,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-20 18:48:30,696 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2024-11-20 18:48:30,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:30,697 INFO L225 Difference]: With dead ends: 138 [2024-11-20 18:48:30,697 INFO L226 Difference]: Without dead ends: 89 [2024-11-20 18:48:30,705 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 18:48:30,706 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 16 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 97 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:30,706 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 97 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:30,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2024-11-20 18:48:30,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 87. [2024-11-20 18:48:30,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 52 states have (on average 1.6346153846153846) internal successors, (85), 75 states have internal predecessors, (85), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-20 18:48:30,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 105 transitions. [2024-11-20 18:48:30,721 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 105 transitions. Word has length 16 [2024-11-20 18:48:30,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:30,728 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 105 transitions. [2024-11-20 18:48:30,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-20 18:48:30,729 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 105 transitions. [2024-11-20 18:48:30,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-20 18:48:30,729 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:30,729 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:30,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-20 18:48:30,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:30,930 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:30,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:30,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1036301913, now seen corresponding path program 1 times [2024-11-20 18:48:30,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:30,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392131265] [2024-11-20 18:48:30,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:30,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:30,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:31,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:31,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:31,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,083 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-20 18:48:31,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:31,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392131265] [2024-11-20 18:48:31,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392131265] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:31,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:31,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-20 18:48:31,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478716397] [2024-11-20 18:48:31,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:31,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-20 18:48:31,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:31,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-20 18:48:31,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 18:48:31,085 INFO L87 Difference]: Start difference. First operand 87 states and 105 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-20 18:48:31,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:31,136 INFO L93 Difference]: Finished difference Result 97 states and 112 transitions. [2024-11-20 18:48:31,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-20 18:48:31,137 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 24 [2024-11-20 18:48:31,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:31,138 INFO L225 Difference]: With dead ends: 97 [2024-11-20 18:48:31,138 INFO L226 Difference]: Without dead ends: 95 [2024-11-20 18:48:31,138 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 18:48:31,139 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 17 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:31,139 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 108 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 18:48:31,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2024-11-20 18:48:31,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 87. [2024-11-20 18:48:31,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 52 states have (on average 1.5961538461538463) internal successors, (83), 75 states have internal predecessors, (83), 10 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-20 18:48:31,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 103 transitions. [2024-11-20 18:48:31,153 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 103 transitions. Word has length 24 [2024-11-20 18:48:31,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:31,154 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 103 transitions. [2024-11-20 18:48:31,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-20 18:48:31,154 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 103 transitions. [2024-11-20 18:48:31,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-20 18:48:31,154 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:31,154 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:31,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-20 18:48:31,155 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:31,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:31,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2060586917, now seen corresponding path program 1 times [2024-11-20 18:48:31,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:31,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138807269] [2024-11-20 18:48:31,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:31,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:31,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 18:48:31,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1010902818] [2024-11-20 18:48:31,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:31,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:31,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:31,176 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:31,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-20 18:48:31,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,213 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-20 18:48:31,214 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:31,238 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-20 18:48:31,238 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 18:48:31,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:31,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138807269] [2024-11-20 18:48:31,238 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 18:48:31,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1010902818] [2024-11-20 18:48:31,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1010902818] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:31,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:31,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-20 18:48:31,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160738081] [2024-11-20 18:48:31,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:31,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-20 18:48:31,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:31,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-20 18:48:31,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 18:48:31,240 INFO L87 Difference]: Start difference. First operand 87 states and 103 transitions. Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-20 18:48:31,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:31,309 INFO L93 Difference]: Finished difference Result 122 states and 147 transitions. [2024-11-20 18:48:31,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-20 18:48:31,310 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2024-11-20 18:48:31,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:31,311 INFO L225 Difference]: With dead ends: 122 [2024-11-20 18:48:31,311 INFO L226 Difference]: Without dead ends: 118 [2024-11-20 18:48:31,311 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 18:48:31,312 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 39 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:31,312 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 90 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:31,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2024-11-20 18:48:31,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 104. [2024-11-20 18:48:31,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 67 states have (on average 1.5820895522388059) internal successors, (106), 90 states have internal predecessors, (106), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-20 18:48:31,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 130 transitions. [2024-11-20 18:48:31,325 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 130 transitions. Word has length 25 [2024-11-20 18:48:31,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:31,326 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 130 transitions. [2024-11-20 18:48:31,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-20 18:48:31,326 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 130 transitions. [2024-11-20 18:48:31,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-20 18:48:31,326 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:31,326 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:31,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-20 18:48:31,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2024-11-20 18:48:31,527 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:31,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:31,528 INFO L85 PathProgramCache]: Analyzing trace with hash 244106439, now seen corresponding path program 1 times [2024-11-20 18:48:31,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:31,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676942020] [2024-11-20 18:48:31,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:31,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:31,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:31,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:31,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:31,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,699 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-20 18:48:31,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:31,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676942020] [2024-11-20 18:48:31,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676942020] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:31,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:31,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-20 18:48:31,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107472503] [2024-11-20 18:48:31,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:31,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-20 18:48:31,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:31,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-20 18:48:31,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-20 18:48:31,700 INFO L87 Difference]: Start difference. First operand 104 states and 130 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-20 18:48:31,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:31,867 INFO L93 Difference]: Finished difference Result 120 states and 144 transitions. [2024-11-20 18:48:31,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 18:48:31,868 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 27 [2024-11-20 18:48:31,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:31,869 INFO L225 Difference]: With dead ends: 120 [2024-11-20 18:48:31,869 INFO L226 Difference]: Without dead ends: 119 [2024-11-20 18:48:31,869 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-20 18:48:31,870 INFO L432 NwaCegarLoop]: 42 mSDtfsCounter, 214 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:31,870 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 99 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:31,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2024-11-20 18:48:31,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 108. [2024-11-20 18:48:31,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 71 states have (on average 1.5492957746478873) internal successors, (110), 94 states have internal predecessors, (110), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-20 18:48:31,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 134 transitions. [2024-11-20 18:48:31,886 INFO L78 Accepts]: Start accepts. Automaton has 108 states and 134 transitions. Word has length 27 [2024-11-20 18:48:31,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:31,886 INFO L471 AbstractCegarLoop]: Abstraction has 108 states and 134 transitions. [2024-11-20 18:48:31,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 7 states have internal predecessors, (15), 2 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-20 18:48:31,887 INFO L276 IsEmpty]: Start isEmpty. Operand 108 states and 134 transitions. [2024-11-20 18:48:31,887 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-20 18:48:31,887 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:31,887 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:31,887 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-20 18:48:31,887 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:31,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:31,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1022634896, now seen corresponding path program 1 times [2024-11-20 18:48:31,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:31,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242201979] [2024-11-20 18:48:31,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:31,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:31,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:31,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:31,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:31,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:31,958 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-20 18:48:31,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:31,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242201979] [2024-11-20 18:48:31,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242201979] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:31,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:31,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-20 18:48:31,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623680275] [2024-11-20 18:48:31,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:31,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 18:48:31,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:31,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 18:48:31,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-20 18:48:31,960 INFO L87 Difference]: Start difference. First operand 108 states and 134 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-20 18:48:32,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:32,112 INFO L93 Difference]: Finished difference Result 120 states and 147 transitions. [2024-11-20 18:48:32,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 18:48:32,113 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2024-11-20 18:48:32,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:32,114 INFO L225 Difference]: With dead ends: 120 [2024-11-20 18:48:32,114 INFO L226 Difference]: Without dead ends: 119 [2024-11-20 18:48:32,114 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-20 18:48:32,115 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 51 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:32,115 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 159 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:32,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2024-11-20 18:48:32,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 114. [2024-11-20 18:48:32,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 77 states have (on average 1.4935064935064934) internal successors, (115), 100 states have internal predecessors, (115), 12 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-20 18:48:32,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 139 transitions. [2024-11-20 18:48:32,124 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 139 transitions. Word has length 28 [2024-11-20 18:48:32,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:32,124 INFO L471 AbstractCegarLoop]: Abstraction has 114 states and 139 transitions. [2024-11-20 18:48:32,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 5 states have internal predecessors, (16), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-20 18:48:32,125 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 139 transitions. [2024-11-20 18:48:32,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-20 18:48:32,125 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:32,125 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:32,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-20 18:48:32,125 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:32,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:32,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1699862761, now seen corresponding path program 1 times [2024-11-20 18:48:32,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:32,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003225456] [2024-11-20 18:48:32,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:32,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:32,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 18:48:32,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [533867442] [2024-11-20 18:48:32,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:32,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:32,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:32,166 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:32,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-20 18:48:32,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:32,199 INFO L255 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-20 18:48:32,201 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:32,295 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-20 18:48:32,296 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 18:48:32,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:32,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003225456] [2024-11-20 18:48:32,296 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 18:48:32,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533867442] [2024-11-20 18:48:32,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533867442] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:32,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:32,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-20 18:48:32,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550793706] [2024-11-20 18:48:32,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:32,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 18:48:32,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:32,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 18:48:32,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-20 18:48:32,298 INFO L87 Difference]: Start difference. First operand 114 states and 139 transitions. Second operand has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 18:48:32,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:32,384 INFO L93 Difference]: Finished difference Result 125 states and 154 transitions. [2024-11-20 18:48:32,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-20 18:48:32,384 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2024-11-20 18:48:32,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:32,385 INFO L225 Difference]: With dead ends: 125 [2024-11-20 18:48:32,385 INFO L226 Difference]: Without dead ends: 115 [2024-11-20 18:48:32,385 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-20 18:48:32,385 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 38 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:32,386 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 114 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:32,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-11-20 18:48:32,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2024-11-20 18:48:32,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 80 states have (on average 1.4125) internal successors, (113), 99 states have internal predecessors, (113), 14 states have call successors, (14), 1 states have call predecessors, (14), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-11-20 18:48:32,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 141 transitions. [2024-11-20 18:48:32,402 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 141 transitions. Word has length 39 [2024-11-20 18:48:32,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:32,404 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 141 transitions. [2024-11-20 18:48:32,404 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 18:48:32,404 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 141 transitions. [2024-11-20 18:48:32,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-20 18:48:32,405 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:32,405 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:32,411 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-20 18:48:32,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:32,606 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:32,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:32,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1156138093, now seen corresponding path program 1 times [2024-11-20 18:48:32,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:32,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576940721] [2024-11-20 18:48:32,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:32,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:32,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 18:48:32,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [336137473] [2024-11-20 18:48:32,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:32,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:32,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:32,621 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:32,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-20 18:48:32,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:32,662 INFO L255 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-20 18:48:32,663 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:32,723 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-20 18:48:32,723 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:32,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:32,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576940721] [2024-11-20 18:48:32,910 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 18:48:32,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336137473] [2024-11-20 18:48:32,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336137473] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:32,910 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:48:32,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2024-11-20 18:48:32,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289692804] [2024-11-20 18:48:32,910 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:32,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 18:48:32,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:32,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 18:48:32,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-20 18:48:32,911 INFO L87 Difference]: Start difference. First operand 115 states and 141 transitions. Second operand has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 18:48:33,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:33,018 INFO L93 Difference]: Finished difference Result 191 states and 246 transitions. [2024-11-20 18:48:33,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-20 18:48:33,019 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 40 [2024-11-20 18:48:33,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:33,021 INFO L225 Difference]: With dead ends: 191 [2024-11-20 18:48:33,021 INFO L226 Difference]: Without dead ends: 187 [2024-11-20 18:48:33,021 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-20 18:48:33,022 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 43 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:33,022 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 125 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:33,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-11-20 18:48:33,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 175. [2024-11-20 18:48:33,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 131 states have (on average 1.4198473282442747) internal successors, (186), 150 states have internal predecessors, (186), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-11-20 18:48:33,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 232 transitions. [2024-11-20 18:48:33,046 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 232 transitions. Word has length 40 [2024-11-20 18:48:33,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:33,047 INFO L471 AbstractCegarLoop]: Abstraction has 175 states and 232 transitions. [2024-11-20 18:48:33,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 18:48:33,048 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 232 transitions. [2024-11-20 18:48:33,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-20 18:48:33,049 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:33,049 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:33,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-20 18:48:33,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:33,251 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:33,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:33,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1891489937, now seen corresponding path program 1 times [2024-11-20 18:48:33,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:33,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091467501] [2024-11-20 18:48:33,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:33,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:33,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:33,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:33,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:33,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:33,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-20 18:48:33,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,381 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-20 18:48:33,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:33,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091467501] [2024-11-20 18:48:33,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091467501] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:33,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:33,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-20 18:48:33,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921100943] [2024-11-20 18:48:33,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:33,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-20 18:48:33,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:33,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-20 18:48:33,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-20 18:48:33,383 INFO L87 Difference]: Start difference. First operand 175 states and 232 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 18:48:33,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:33,506 INFO L93 Difference]: Finished difference Result 187 states and 244 transitions. [2024-11-20 18:48:33,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 18:48:33,506 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 44 [2024-11-20 18:48:33,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:33,508 INFO L225 Difference]: With dead ends: 187 [2024-11-20 18:48:33,508 INFO L226 Difference]: Without dead ends: 186 [2024-11-20 18:48:33,508 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-20 18:48:33,509 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 231 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 117 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:33,510 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 117 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:33,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2024-11-20 18:48:33,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 176. [2024-11-20 18:48:33,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 132 states have (on average 1.4166666666666667) internal successors, (187), 151 states have internal predecessors, (187), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-11-20 18:48:33,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 233 transitions. [2024-11-20 18:48:33,535 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 233 transitions. Word has length 44 [2024-11-20 18:48:33,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:33,536 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 233 transitions. [2024-11-20 18:48:33,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 18:48:33,537 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 233 transitions. [2024-11-20 18:48:33,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-20 18:48:33,537 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:33,537 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:33,538 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-20 18:48:33,538 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:33,538 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:33,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1493353966, now seen corresponding path program 1 times [2024-11-20 18:48:33,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:33,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21631305] [2024-11-20 18:48:33,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:33,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:33,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:33,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,610 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:33,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:33,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:33,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-20 18:48:33,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,622 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-11-20 18:48:33,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:33,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21631305] [2024-11-20 18:48:33,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21631305] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:33,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:33,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-20 18:48:33,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957011047] [2024-11-20 18:48:33,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:33,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 18:48:33,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:33,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 18:48:33,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-20 18:48:33,626 INFO L87 Difference]: Start difference. First operand 176 states and 233 transitions. Second operand has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 18:48:33,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:33,696 INFO L93 Difference]: Finished difference Result 181 states and 237 transitions. [2024-11-20 18:48:33,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 18:48:33,697 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 45 [2024-11-20 18:48:33,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:33,698 INFO L225 Difference]: With dead ends: 181 [2024-11-20 18:48:33,698 INFO L226 Difference]: Without dead ends: 166 [2024-11-20 18:48:33,698 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2024-11-20 18:48:33,699 INFO L432 NwaCegarLoop]: 59 mSDtfsCounter, 4 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:33,700 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 112 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:33,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2024-11-20 18:48:33,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2024-11-20 18:48:33,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 124 states have (on average 1.435483870967742) internal successors, (178), 143 states have internal predecessors, (178), 21 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2024-11-20 18:48:33,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 220 transitions. [2024-11-20 18:48:33,713 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 220 transitions. Word has length 45 [2024-11-20 18:48:33,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:33,714 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 220 transitions. [2024-11-20 18:48:33,714 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.75) internal successors, (23), 5 states have internal predecessors, (23), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 18:48:33,714 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 220 transitions. [2024-11-20 18:48:33,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-20 18:48:33,715 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:33,715 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:33,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-20 18:48:33,716 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:33,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:33,716 INFO L85 PathProgramCache]: Analyzing trace with hash -467908226, now seen corresponding path program 1 times [2024-11-20 18:48:33,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:33,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874785703] [2024-11-20 18:48:33,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:33,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:33,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:33,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,765 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:33,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:33,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:33,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:33,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:33,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,775 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-20 18:48:33,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:33,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874785703] [2024-11-20 18:48:33,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874785703] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:33,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145441390] [2024-11-20 18:48:33,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:33,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:33,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:33,777 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:33,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-20 18:48:33,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:33,811 INFO L255 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-20 18:48:33,812 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:33,849 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-20 18:48:33,849 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 18:48:33,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145441390] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:33,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:48:33,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2024-11-20 18:48:33,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242173863] [2024-11-20 18:48:33,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:33,850 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 18:48:33,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:33,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 18:48:33,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-20 18:48:33,850 INFO L87 Difference]: Start difference. First operand 166 states and 220 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-20 18:48:33,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:33,907 INFO L93 Difference]: Finished difference Result 250 states and 341 transitions. [2024-11-20 18:48:33,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-20 18:48:33,907 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 47 [2024-11-20 18:48:33,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:33,908 INFO L225 Difference]: With dead ends: 250 [2024-11-20 18:48:33,908 INFO L226 Difference]: Without dead ends: 248 [2024-11-20 18:48:33,908 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-20 18:48:33,909 INFO L432 NwaCegarLoop]: 55 mSDtfsCounter, 58 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:33,909 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 115 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 18:48:33,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2024-11-20 18:48:33,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 227. [2024-11-20 18:48:33,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 178 states have (on average 1.4438202247191012) internal successors, (257), 196 states have internal predecessors, (257), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-11-20 18:48:33,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 315 transitions. [2024-11-20 18:48:33,921 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 315 transitions. Word has length 47 [2024-11-20 18:48:33,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:33,921 INFO L471 AbstractCegarLoop]: Abstraction has 227 states and 315 transitions. [2024-11-20 18:48:33,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-20 18:48:33,921 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 315 transitions. [2024-11-20 18:48:33,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-20 18:48:33,922 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:33,922 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:33,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-20 18:48:34,122 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-20 18:48:34,122 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:34,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:34,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1620253054, now seen corresponding path program 1 times [2024-11-20 18:48:34,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:34,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683129696] [2024-11-20 18:48:34,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:34,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:34,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:34,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:34,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:34,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:34,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:34,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:34,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:34,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:34,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:34,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:34,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:34,177 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:34,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:34,179 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-20 18:48:34,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:34,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683129696] [2024-11-20 18:48:34,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683129696] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:34,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153425510] [2024-11-20 18:48:34,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:34,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:34,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:34,184 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:34,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-20 18:48:34,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:34,215 INFO L255 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-20 18:48:34,216 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:34,247 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-20 18:48:34,247 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:34,308 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-20 18:48:34,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153425510] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 18:48:34,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 18:48:34,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2024-11-20 18:48:34,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103456523] [2024-11-20 18:48:34,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:34,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-20 18:48:34,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:34,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-20 18:48:34,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-20 18:48:34,310 INFO L87 Difference]: Start difference. First operand 227 states and 315 transitions. Second operand has 7 states, 6 states have (on average 7.166666666666667) internal successors, (43), 7 states have internal predecessors, (43), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-20 18:48:34,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:34,440 INFO L93 Difference]: Finished difference Result 375 states and 514 transitions. [2024-11-20 18:48:34,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 18:48:34,441 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.166666666666667) internal successors, (43), 7 states have internal predecessors, (43), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 48 [2024-11-20 18:48:34,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:34,442 INFO L225 Difference]: With dead ends: 375 [2024-11-20 18:48:34,443 INFO L226 Difference]: Without dead ends: 373 [2024-11-20 18:48:34,443 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-20 18:48:34,443 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 113 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:34,443 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 218 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:34,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 373 states. [2024-11-20 18:48:34,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 373 to 327. [2024-11-20 18:48:34,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 262 states have (on average 1.4427480916030535) internal successors, (378), 280 states have internal predecessors, (378), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-20 18:48:34,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 468 transitions. [2024-11-20 18:48:34,467 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 468 transitions. Word has length 48 [2024-11-20 18:48:34,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:34,467 INFO L471 AbstractCegarLoop]: Abstraction has 327 states and 468 transitions. [2024-11-20 18:48:34,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.166666666666667) internal successors, (43), 7 states have internal predecessors, (43), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-20 18:48:34,468 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 468 transitions. [2024-11-20 18:48:34,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-20 18:48:34,468 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:34,468 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:34,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-20 18:48:34,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:34,669 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:34,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:34,669 INFO L85 PathProgramCache]: Analyzing trace with hash 2137738517, now seen corresponding path program 1 times [2024-11-20 18:48:34,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:34,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139871295] [2024-11-20 18:48:34,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:34,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:34,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 18:48:34,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2103706870] [2024-11-20 18:48:34,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:34,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:34,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:34,681 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:34,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-20 18:48:34,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:34,715 INFO L255 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-20 18:48:34,716 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:34,788 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2024-11-20 18:48:34,788 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 18:48:34,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:34,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139871295] [2024-11-20 18:48:34,788 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 18:48:34,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103706870] [2024-11-20 18:48:34,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103706870] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:34,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:34,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-20 18:48:34,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996478833] [2024-11-20 18:48:34,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:34,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 18:48:34,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:34,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 18:48:34,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-20 18:48:34,790 INFO L87 Difference]: Start difference. First operand 327 states and 468 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-20 18:48:34,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:34,853 INFO L93 Difference]: Finished difference Result 346 states and 493 transitions. [2024-11-20 18:48:34,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-20 18:48:34,853 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 51 [2024-11-20 18:48:34,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:34,854 INFO L225 Difference]: With dead ends: 346 [2024-11-20 18:48:34,855 INFO L226 Difference]: Without dead ends: 340 [2024-11-20 18:48:34,855 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-20 18:48:34,855 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 104 mSDsluCounter, 34 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:34,856 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 81 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 18:48:34,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2024-11-20 18:48:34,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 324. [2024-11-20 18:48:34,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 259 states have (on average 1.4131274131274132) internal successors, (366), 277 states have internal predecessors, (366), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-20 18:48:34,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 456 transitions. [2024-11-20 18:48:34,879 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 456 transitions. Word has length 51 [2024-11-20 18:48:34,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:34,880 INFO L471 AbstractCegarLoop]: Abstraction has 324 states and 456 transitions. [2024-11-20 18:48:34,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-20 18:48:34,880 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 456 transitions. [2024-11-20 18:48:34,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2024-11-20 18:48:34,881 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:34,881 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2024-11-20 18:48:34,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-20 18:48:35,083 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:35,084 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:35,084 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:35,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1874334318, now seen corresponding path program 2 times [2024-11-20 18:48:35,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:35,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394339817] [2024-11-20 18:48:35,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:35,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:35,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 18:48:35,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [630707317] [2024-11-20 18:48:35,094 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 18:48:35,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:35,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:35,096 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:35,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-20 18:48:35,132 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 18:48:35,132 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 18:48:35,132 INFO L255 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-20 18:48:35,134 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:35,211 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-20 18:48:35,212 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:35,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:35,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394339817] [2024-11-20 18:48:35,325 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 18:48:35,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630707317] [2024-11-20 18:48:35,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630707317] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:35,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:48:35,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2024-11-20 18:48:35,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193983631] [2024-11-20 18:48:35,325 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:35,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 18:48:35,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:35,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 18:48:35,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-20 18:48:35,326 INFO L87 Difference]: Start difference. First operand 324 states and 456 transitions. Second operand has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-20 18:48:35,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:35,449 INFO L93 Difference]: Finished difference Result 419 states and 587 transitions. [2024-11-20 18:48:35,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 18:48:35,449 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 63 [2024-11-20 18:48:35,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:35,451 INFO L225 Difference]: With dead ends: 419 [2024-11-20 18:48:35,451 INFO L226 Difference]: Without dead ends: 415 [2024-11-20 18:48:35,451 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-20 18:48:35,452 INFO L432 NwaCegarLoop]: 52 mSDtfsCounter, 66 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:35,452 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 143 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:35,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2024-11-20 18:48:35,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 324. [2024-11-20 18:48:35,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 259 states have (on average 1.4054054054054055) internal successors, (364), 277 states have internal predecessors, (364), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-20 18:48:35,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 454 transitions. [2024-11-20 18:48:35,467 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 454 transitions. Word has length 63 [2024-11-20 18:48:35,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:35,467 INFO L471 AbstractCegarLoop]: Abstraction has 324 states and 454 transitions. [2024-11-20 18:48:35,467 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 3 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2024-11-20 18:48:35,467 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 454 transitions. [2024-11-20 18:48:35,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2024-11-20 18:48:35,468 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:35,468 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:35,474 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-20 18:48:35,668 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-20 18:48:35,669 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:35,669 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:35,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1822751055, now seen corresponding path program 1 times [2024-11-20 18:48:35,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:35,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130823743] [2024-11-20 18:48:35,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:35,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:35,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:35,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:35,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:35,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:35,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:35,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:35,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:35,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-20 18:48:35,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,717 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-20 18:48:35,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:35,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130823743] [2024-11-20 18:48:35,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130823743] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:35,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:35,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-20 18:48:35,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026996757] [2024-11-20 18:48:35,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:35,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-20 18:48:35,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:35,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-20 18:48:35,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 18:48:35,718 INFO L87 Difference]: Start difference. First operand 324 states and 454 transitions. Second operand has 3 states, 2 states have (on average 15.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:35,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:35,761 INFO L93 Difference]: Finished difference Result 324 states and 454 transitions. [2024-11-20 18:48:35,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-20 18:48:35,762 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 15.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 70 [2024-11-20 18:48:35,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:35,763 INFO L225 Difference]: With dead ends: 324 [2024-11-20 18:48:35,763 INFO L226 Difference]: Without dead ends: 323 [2024-11-20 18:48:35,763 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 18:48:35,764 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 2 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:35,764 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 99 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 18:48:35,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2024-11-20 18:48:35,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 323. [2024-11-20 18:48:35,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 259 states have (on average 1.3822393822393821) internal successors, (358), 276 states have internal predecessors, (358), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-20 18:48:35,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 448 transitions. [2024-11-20 18:48:35,778 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 448 transitions. Word has length 70 [2024-11-20 18:48:35,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:35,778 INFO L471 AbstractCegarLoop]: Abstraction has 323 states and 448 transitions. [2024-11-20 18:48:35,778 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 15.0) internal successors, (30), 3 states have internal predecessors, (30), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:35,779 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 448 transitions. [2024-11-20 18:48:35,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-20 18:48:35,779 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:35,779 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:35,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-20 18:48:35,779 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:35,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:35,779 INFO L85 PathProgramCache]: Analyzing trace with hash -670707744, now seen corresponding path program 1 times [2024-11-20 18:48:35,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:35,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025509732] [2024-11-20 18:48:35,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:35,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:35,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:35,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:35,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:35,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:35,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:35,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:35,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:35,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-20 18:48:35,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,903 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-20 18:48:35,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:35,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025509732] [2024-11-20 18:48:35,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025509732] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:35,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498051454] [2024-11-20 18:48:35,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:35,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:35,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:35,905 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:35,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-20 18:48:35,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:35,945 INFO L255 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-20 18:48:35,947 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:36,067 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-20 18:48:36,067 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 18:48:36,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498051454] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:36,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:48:36,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2024-11-20 18:48:36,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611998303] [2024-11-20 18:48:36,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:36,069 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 18:48:36,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:36,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 18:48:36,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-20 18:48:36,069 INFO L87 Difference]: Start difference. First operand 323 states and 448 transitions. Second operand has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-20 18:48:36,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:36,168 INFO L93 Difference]: Finished difference Result 341 states and 463 transitions. [2024-11-20 18:48:36,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 18:48:36,168 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 71 [2024-11-20 18:48:36,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:36,169 INFO L225 Difference]: With dead ends: 341 [2024-11-20 18:48:36,170 INFO L226 Difference]: Without dead ends: 340 [2024-11-20 18:48:36,170 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-11-20 18:48:36,170 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 127 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:36,170 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [129 Valid, 115 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:36,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2024-11-20 18:48:36,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 323. [2024-11-20 18:48:36,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 259 states have (on average 1.3706563706563706) internal successors, (355), 276 states have internal predecessors, (355), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-20 18:48:36,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 445 transitions. [2024-11-20 18:48:36,187 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 445 transitions. Word has length 71 [2024-11-20 18:48:36,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:36,187 INFO L471 AbstractCegarLoop]: Abstraction has 323 states and 445 transitions. [2024-11-20 18:48:36,188 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (8), 1 states have call predecessors, (8), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2024-11-20 18:48:36,188 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 445 transitions. [2024-11-20 18:48:36,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-11-20 18:48:36,188 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:36,188 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:36,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-20 18:48:36,388 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-20 18:48:36,389 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:36,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:36,389 INFO L85 PathProgramCache]: Analyzing trace with hash 682896531, now seen corresponding path program 1 times [2024-11-20 18:48:36,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:36,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405857066] [2024-11-20 18:48:36,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:36,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:36,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:36,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:36,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:36,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:36,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:36,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:36,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:36,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:36,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:36,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:36,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:36,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:36,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:36,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:36,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:36,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-20 18:48:36,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:36,490 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-20 18:48:36,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:36,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405857066] [2024-11-20 18:48:36,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405857066] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:36,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408049045] [2024-11-20 18:48:36,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:36,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:36,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:36,492 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:36,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-20 18:48:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:36,527 INFO L255 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-20 18:48:36,528 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:36,672 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-20 18:48:36,672 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 18:48:36,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408049045] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:36,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:48:36,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2024-11-20 18:48:36,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37796026] [2024-11-20 18:48:36,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:36,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 18:48:36,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:36,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 18:48:36,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2024-11-20 18:48:36,673 INFO L87 Difference]: Start difference. First operand 323 states and 445 transitions. Second operand has 5 states, 4 states have (on average 8.0) internal successors, (32), 5 states have internal predecessors, (32), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:36,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:36,777 INFO L93 Difference]: Finished difference Result 342 states and 466 transitions. [2024-11-20 18:48:36,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 18:48:36,777 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.0) internal successors, (32), 5 states have internal predecessors, (32), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 72 [2024-11-20 18:48:36,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:36,779 INFO L225 Difference]: With dead ends: 342 [2024-11-20 18:48:36,779 INFO L226 Difference]: Without dead ends: 341 [2024-11-20 18:48:36,779 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2024-11-20 18:48:36,779 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 52 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:36,780 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 96 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:36,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-11-20 18:48:36,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 332. [2024-11-20 18:48:36,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 332 states, 268 states have (on average 1.3582089552238805) internal successors, (364), 285 states have internal predecessors, (364), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-20 18:48:36,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 454 transitions. [2024-11-20 18:48:36,808 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 454 transitions. Word has length 72 [2024-11-20 18:48:36,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:36,809 INFO L471 AbstractCegarLoop]: Abstraction has 332 states and 454 transitions. [2024-11-20 18:48:36,809 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.0) internal successors, (32), 5 states have internal predecessors, (32), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:36,809 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 454 transitions. [2024-11-20 18:48:36,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-11-20 18:48:36,809 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:36,809 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:36,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-20 18:48:37,010 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-20 18:48:37,010 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:37,010 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:37,010 INFO L85 PathProgramCache]: Analyzing trace with hash -305043902, now seen corresponding path program 1 times [2024-11-20 18:48:37,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:37,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581975065] [2024-11-20 18:48:37,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:37,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:37,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:37,096 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:37,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:37,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:37,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:37,103 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:37,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:37,108 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:37,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:37,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:37,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:37,112 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:37,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:37,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:37,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:37,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-20 18:48:37,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:37,119 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-20 18:48:37,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:37,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581975065] [2024-11-20 18:48:37,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581975065] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:37,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287075028] [2024-11-20 18:48:37,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:37,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:37,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:37,121 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:37,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-20 18:48:37,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:37,155 INFO L255 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-20 18:48:37,157 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:37,241 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-20 18:48:37,241 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 18:48:37,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287075028] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:37,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:48:37,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2024-11-20 18:48:37,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954583975] [2024-11-20 18:48:37,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:37,242 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 18:48:37,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:37,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 18:48:37,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-20 18:48:37,242 INFO L87 Difference]: Start difference. First operand 332 states and 454 transitions. Second operand has 4 states, 3 states have (on average 11.0) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:37,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:37,318 INFO L93 Difference]: Finished difference Result 341 states and 460 transitions. [2024-11-20 18:48:37,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-20 18:48:37,318 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 11.0) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 73 [2024-11-20 18:48:37,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:37,319 INFO L225 Difference]: With dead ends: 341 [2024-11-20 18:48:37,319 INFO L226 Difference]: Without dead ends: 339 [2024-11-20 18:48:37,320 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-20 18:48:37,320 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 32 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:37,320 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 80 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:37,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2024-11-20 18:48:37,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 335. [2024-11-20 18:48:37,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 271 states have (on average 1.3284132841328413) internal successors, (360), 288 states have internal predecessors, (360), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-11-20 18:48:37,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 450 transitions. [2024-11-20 18:48:37,339 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 450 transitions. Word has length 73 [2024-11-20 18:48:37,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:37,340 INFO L471 AbstractCegarLoop]: Abstraction has 335 states and 450 transitions. [2024-11-20 18:48:37,340 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 11.0) internal successors, (33), 4 states have internal predecessors, (33), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:37,340 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 450 transitions. [2024-11-20 18:48:37,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2024-11-20 18:48:37,340 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:37,340 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:37,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-20 18:48:37,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-20 18:48:37,541 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:37,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:37,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1089411164, now seen corresponding path program 1 times [2024-11-20 18:48:37,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:37,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769108410] [2024-11-20 18:48:37,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:37,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:37,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 18:48:37,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [501152008] [2024-11-20 18:48:37,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:37,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:37,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:37,561 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:37,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-20 18:48:37,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:37,600 INFO L255 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-20 18:48:37,601 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:37,795 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-20 18:48:37,795 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:38,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:38,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769108410] [2024-11-20 18:48:38,203 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 18:48:38,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501152008] [2024-11-20 18:48:38,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501152008] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:38,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:48:38,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2024-11-20 18:48:38,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280787620] [2024-11-20 18:48:38,203 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:38,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 18:48:38,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:38,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 18:48:38,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-11-20 18:48:38,204 INFO L87 Difference]: Start difference. First operand 335 states and 450 transitions. Second operand has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:38,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:38,305 INFO L93 Difference]: Finished difference Result 419 states and 576 transitions. [2024-11-20 18:48:38,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 18:48:38,306 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 75 [2024-11-20 18:48:38,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:38,307 INFO L225 Difference]: With dead ends: 419 [2024-11-20 18:48:38,307 INFO L226 Difference]: Without dead ends: 418 [2024-11-20 18:48:38,308 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-11-20 18:48:38,308 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 79 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:38,308 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 89 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:38,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2024-11-20 18:48:38,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 395. [2024-11-20 18:48:38,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 325 states have (on average 1.3446153846153845) internal successors, (437), 342 states have internal predecessors, (437), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-20 18:48:38,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 539 transitions. [2024-11-20 18:48:38,336 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 539 transitions. Word has length 75 [2024-11-20 18:48:38,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:38,336 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 539 transitions. [2024-11-20 18:48:38,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:38,336 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 539 transitions. [2024-11-20 18:48:38,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2024-11-20 18:48:38,336 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:38,337 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:38,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-20 18:48:38,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:38,541 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:38,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:38,541 INFO L85 PathProgramCache]: Analyzing trace with hash 587992367, now seen corresponding path program 1 times [2024-11-20 18:48:38,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:38,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434949014] [2024-11-20 18:48:38,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:38,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:38,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 18:48:38,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [29296890] [2024-11-20 18:48:38,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:38,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:38,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:38,558 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:38,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-20 18:48:38,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:38,595 INFO L255 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-20 18:48:38,596 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:38,721 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-20 18:48:38,721 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:39,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:39,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434949014] [2024-11-20 18:48:39,085 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 18:48:39,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29296890] [2024-11-20 18:48:39,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29296890] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:39,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:48:39,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2024-11-20 18:48:39,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471032431] [2024-11-20 18:48:39,085 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:39,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 18:48:39,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:39,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 18:48:39,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-11-20 18:48:39,086 INFO L87 Difference]: Start difference. First operand 395 states and 539 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:39,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:39,166 INFO L93 Difference]: Finished difference Result 399 states and 539 transitions. [2024-11-20 18:48:39,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 18:48:39,167 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 76 [2024-11-20 18:48:39,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:39,168 INFO L225 Difference]: With dead ends: 399 [2024-11-20 18:48:39,168 INFO L226 Difference]: Without dead ends: 396 [2024-11-20 18:48:39,169 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-11-20 18:48:39,169 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 48 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:39,169 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 92 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:39,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2024-11-20 18:48:39,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 393. [2024-11-20 18:48:39,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 325 states have (on average 1.2738461538461539) internal successors, (414), 340 states have internal predecessors, (414), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-20 18:48:39,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 516 transitions. [2024-11-20 18:48:39,191 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 516 transitions. Word has length 76 [2024-11-20 18:48:39,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:39,191 INFO L471 AbstractCegarLoop]: Abstraction has 393 states and 516 transitions. [2024-11-20 18:48:39,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:39,191 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 516 transitions. [2024-11-20 18:48:39,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2024-11-20 18:48:39,192 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:39,192 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:39,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-20 18:48:39,392 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2024-11-20 18:48:39,393 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:39,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:39,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1047894278, now seen corresponding path program 1 times [2024-11-20 18:48:39,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:39,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658371489] [2024-11-20 18:48:39,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:39,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:39,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:39,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:39,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:39,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:39,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:39,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:39,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:39,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-20 18:48:39,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,456 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2024-11-20 18:48:39,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:39,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658371489] [2024-11-20 18:48:39,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658371489] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:39,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:39,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-20 18:48:39,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570916348] [2024-11-20 18:48:39,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:39,456 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 18:48:39,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:39,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 18:48:39,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-20 18:48:39,457 INFO L87 Difference]: Start difference. First operand 393 states and 516 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:39,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:39,621 INFO L93 Difference]: Finished difference Result 395 states and 516 transitions. [2024-11-20 18:48:39,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-20 18:48:39,622 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 77 [2024-11-20 18:48:39,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:39,624 INFO L225 Difference]: With dead ends: 395 [2024-11-20 18:48:39,624 INFO L226 Difference]: Without dead ends: 394 [2024-11-20 18:48:39,624 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-20 18:48:39,624 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 49 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:39,625 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 151 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:39,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2024-11-20 18:48:39,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 392. [2024-11-20 18:48:39,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 325 states have (on average 1.2461538461538462) internal successors, (405), 339 states have internal predecessors, (405), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-20 18:48:39,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 507 transitions. [2024-11-20 18:48:39,659 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 507 transitions. Word has length 77 [2024-11-20 18:48:39,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:39,659 INFO L471 AbstractCegarLoop]: Abstraction has 392 states and 507 transitions. [2024-11-20 18:48:39,659 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:39,659 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 507 transitions. [2024-11-20 18:48:39,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-20 18:48:39,660 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:39,660 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:39,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-20 18:48:39,660 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:39,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:39,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1875015663, now seen corresponding path program 1 times [2024-11-20 18:48:39,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:39,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019090020] [2024-11-20 18:48:39,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:39,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:39,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:39,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:39,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:39,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:39,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:39,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:39,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-20 18:48:39,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,780 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-20 18:48:39,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:39,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019090020] [2024-11-20 18:48:39,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019090020] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:39,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378133477] [2024-11-20 18:48:39,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:39,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:39,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:39,782 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:39,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-20 18:48:39,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:39,821 INFO L255 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-20 18:48:39,822 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:40,109 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-11-20 18:48:40,109 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:40,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378133477] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:40,512 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-20 18:48:40,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2024-11-20 18:48:40,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273369854] [2024-11-20 18:48:40,513 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:40,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-20 18:48:40,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:40,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-20 18:48:40,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2024-11-20 18:48:40,514 INFO L87 Difference]: Start difference. First operand 392 states and 507 transitions. Second operand has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 16 states have internal predecessors, (76), 6 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-11-20 18:48:41,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:41,426 INFO L93 Difference]: Finished difference Result 686 states and 911 transitions. [2024-11-20 18:48:41,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-20 18:48:41,427 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 16 states have internal predecessors, (76), 6 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 78 [2024-11-20 18:48:41,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:41,429 INFO L225 Difference]: With dead ends: 686 [2024-11-20 18:48:41,430 INFO L226 Difference]: Without dead ends: 681 [2024-11-20 18:48:41,431 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=307, Invalid=1099, Unknown=0, NotChecked=0, Total=1406 [2024-11-20 18:48:41,432 INFO L432 NwaCegarLoop]: 41 mSDtfsCounter, 426 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:41,432 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 361 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-20 18:48:41,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2024-11-20 18:48:41,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 528. [2024-11-20 18:48:41,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 528 states, 445 states have (on average 1.2382022471910112) internal successors, (551), 459 states have internal predecessors, (551), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-11-20 18:48:41,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 528 states to 528 states and 685 transitions. [2024-11-20 18:48:41,462 INFO L78 Accepts]: Start accepts. Automaton has 528 states and 685 transitions. Word has length 78 [2024-11-20 18:48:41,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:41,463 INFO L471 AbstractCegarLoop]: Abstraction has 528 states and 685 transitions. [2024-11-20 18:48:41,463 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 16 states have internal predecessors, (76), 6 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2024-11-20 18:48:41,463 INFO L276 IsEmpty]: Start isEmpty. Operand 528 states and 685 transitions. [2024-11-20 18:48:41,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2024-11-20 18:48:41,465 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:41,465 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:41,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-20 18:48:41,665 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:41,666 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:41,666 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:41,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1822396848, now seen corresponding path program 1 times [2024-11-20 18:48:41,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:41,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631514583] [2024-11-20 18:48:41,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:41,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:41,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 18:48:41,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1431949145] [2024-11-20 18:48:41,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:41,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:41,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:41,682 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:41,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-20 18:48:41,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:41,721 INFO L255 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-20 18:48:41,722 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:41,954 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 3 proven. 41 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-11-20 18:48:41,954 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:42,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:42,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631514583] [2024-11-20 18:48:42,266 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 18:48:42,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431949145] [2024-11-20 18:48:42,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431949145] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:42,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:48:42,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-20 18:48:42,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263810286] [2024-11-20 18:48:42,267 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:42,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 18:48:42,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:42,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 18:48:42,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2024-11-20 18:48:42,269 INFO L87 Difference]: Start difference. First operand 528 states and 685 transitions. Second operand has 11 states, 10 states have (on average 4.8) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-20 18:48:42,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:42,611 INFO L93 Difference]: Finished difference Result 548 states and 697 transitions. [2024-11-20 18:48:42,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 18:48:42,611 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.8) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 92 [2024-11-20 18:48:42,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:42,614 INFO L225 Difference]: With dead ends: 548 [2024-11-20 18:48:42,614 INFO L226 Difference]: Without dead ends: 426 [2024-11-20 18:48:42,614 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2024-11-20 18:48:42,615 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 17 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:42,615 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 230 Invalid, 677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 18:48:42,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2024-11-20 18:48:42,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 424. [2024-11-20 18:48:42,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 353 states have (on average 1.226628895184136) internal successors, (433), 367 states have internal predecessors, (433), 55 states have call successors, (55), 1 states have call predecessors, (55), 1 states have return successors, (55), 55 states have call predecessors, (55), 55 states have call successors, (55) [2024-11-20 18:48:42,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 543 transitions. [2024-11-20 18:48:42,639 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 543 transitions. Word has length 92 [2024-11-20 18:48:42,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:42,639 INFO L471 AbstractCegarLoop]: Abstraction has 424 states and 543 transitions. [2024-11-20 18:48:42,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.8) internal successors, (48), 11 states have internal predecessors, (48), 4 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2024-11-20 18:48:42,639 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 543 transitions. [2024-11-20 18:48:42,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2024-11-20 18:48:42,640 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:42,640 INFO L215 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:42,648 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-20 18:48:42,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:42,845 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:42,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:42,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1023289906, now seen corresponding path program 1 times [2024-11-20 18:48:42,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:42,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871798426] [2024-11-20 18:48:42,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:42,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:42,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:42,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:42,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:42,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:42,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:42,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:42,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:42,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:42,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:42,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:42,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:42,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:42,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:42,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:42,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:42,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-11-20 18:48:42,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:42,902 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 18:48:42,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:42,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-11-20 18:48:42,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:42,909 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-11-20 18:48:42,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:42,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871798426] [2024-11-20 18:48:42,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871798426] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:42,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 18:48:42,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-20 18:48:42,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469320098] [2024-11-20 18:48:42,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:42,910 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 18:48:42,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:42,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 18:48:42,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-20 18:48:42,910 INFO L87 Difference]: Start difference. First operand 424 states and 543 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-20 18:48:43,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:43,011 INFO L93 Difference]: Finished difference Result 426 states and 543 transitions. [2024-11-20 18:48:43,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 18:48:43,011 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 94 [2024-11-20 18:48:43,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:43,013 INFO L225 Difference]: With dead ends: 426 [2024-11-20 18:48:43,013 INFO L226 Difference]: Without dead ends: 393 [2024-11-20 18:48:43,013 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-20 18:48:43,014 INFO L432 NwaCegarLoop]: 67 mSDtfsCounter, 22 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:43,014 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 187 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:43,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2024-11-20 18:48:43,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 391. [2024-11-20 18:48:43,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 325 states have (on average 1.24) internal successors, (403), 338 states have internal predecessors, (403), 51 states have call successors, (51), 1 states have call predecessors, (51), 1 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2024-11-20 18:48:43,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 505 transitions. [2024-11-20 18:48:43,034 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 505 transitions. Word has length 94 [2024-11-20 18:48:43,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:43,035 INFO L471 AbstractCegarLoop]: Abstraction has 391 states and 505 transitions. [2024-11-20 18:48:43,035 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-20 18:48:43,035 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 505 transitions. [2024-11-20 18:48:43,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-11-20 18:48:43,035 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:43,036 INFO L215 NwaCegarLoop]: trace histogram [12, 12, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1] [2024-11-20 18:48:43,036 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-20 18:48:43,036 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:43,036 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:43,036 INFO L85 PathProgramCache]: Analyzing trace with hash 187458724, now seen corresponding path program 1 times [2024-11-20 18:48:43,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:43,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532093290] [2024-11-20 18:48:43,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:43,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:43,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,100 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:43,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:43,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:43,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,106 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:43,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,108 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:43,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,111 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:43,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:48:43,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,115 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:48:43,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:48:43,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-11-20 18:48:43,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,121 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-20 18:48:43,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,124 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-11-20 18:48:43,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:43,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532093290] [2024-11-20 18:48:43,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532093290] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:43,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916870009] [2024-11-20 18:48:43,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:43,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:43,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:43,126 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:43,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-20 18:48:43,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:43,168 INFO L255 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-20 18:48:43,178 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:43,221 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-11-20 18:48:43,222 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:43,311 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-11-20 18:48:43,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916870009] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 18:48:43,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 18:48:43,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-20 18:48:43,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618414819] [2024-11-20 18:48:43,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:43,312 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 18:48:43,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:43,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 18:48:43,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2024-11-20 18:48:43,313 INFO L87 Difference]: Start difference. First operand 391 states and 505 transitions. Second operand has 11 states, 10 states have (on average 8.1) internal successors, (81), 11 states have internal predecessors, (81), 9 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2024-11-20 18:48:43,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:43,531 INFO L93 Difference]: Finished difference Result 797 states and 1028 transitions. [2024-11-20 18:48:43,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-20 18:48:43,531 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 8.1) internal successors, (81), 11 states have internal predecessors, (81), 9 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) Word has length 96 [2024-11-20 18:48:43,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:43,535 INFO L225 Difference]: With dead ends: 797 [2024-11-20 18:48:43,535 INFO L226 Difference]: Without dead ends: 795 [2024-11-20 18:48:43,535 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2024-11-20 18:48:43,536 INFO L432 NwaCegarLoop]: 74 mSDtfsCounter, 238 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:43,536 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [254 Valid, 339 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 18:48:43,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2024-11-20 18:48:43,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 541. [2024-11-20 18:48:43,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 451 states have (on average 1.2439024390243902) internal successors, (561), 464 states have internal predecessors, (561), 75 states have call successors, (75), 1 states have call predecessors, (75), 1 states have return successors, (75), 75 states have call predecessors, (75), 75 states have call successors, (75) [2024-11-20 18:48:43,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 711 transitions. [2024-11-20 18:48:43,574 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 711 transitions. Word has length 96 [2024-11-20 18:48:43,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:43,575 INFO L471 AbstractCegarLoop]: Abstraction has 541 states and 711 transitions. [2024-11-20 18:48:43,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 8.1) internal successors, (81), 11 states have internal predecessors, (81), 9 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 9 states have call predecessors, (27), 9 states have call successors, (27) [2024-11-20 18:48:43,575 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 711 transitions. [2024-11-20 18:48:43,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2024-11-20 18:48:43,576 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:43,576 INFO L215 NwaCegarLoop]: trace histogram [11, 11, 11, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:43,582 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-20 18:48:43,776 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-20 18:48:43,777 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:43,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:43,777 INFO L85 PathProgramCache]: Analyzing trace with hash 360263030, now seen corresponding path program 2 times [2024-11-20 18:48:43,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:43,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646028480] [2024-11-20 18:48:43,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:43,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:43,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:44,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:44,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,010 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:44,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:44,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:44,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:44,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,022 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:44,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:48:44,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:48:44,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:48:44,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,035 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-20 18:48:44,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:44,038 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-11-20 18:48:44,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:44,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646028480] [2024-11-20 18:48:44,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646028480] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:44,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739180440] [2024-11-20 18:48:44,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 18:48:44,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:44,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:44,041 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:44,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-20 18:48:44,089 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 18:48:44,089 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 18:48:44,090 INFO L255 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-20 18:48:44,092 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:44,555 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-11-20 18:48:44,555 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:49,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739180440] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:49,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-20 18:48:49,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2024-11-20 18:48:49,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181714290] [2024-11-20 18:48:49,319 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:49,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-20 18:48:49,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:49,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-20 18:48:49,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=551, Unknown=1, NotChecked=0, Total=650 [2024-11-20 18:48:49,321 INFO L87 Difference]: Start difference. First operand 541 states and 711 transitions. Second operand has 22 states, 21 states have (on average 4.476190476190476) internal successors, (94), 22 states have internal predecessors, (94), 7 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2024-11-20 18:48:50,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:50,308 INFO L93 Difference]: Finished difference Result 657 states and 851 transitions. [2024-11-20 18:48:50,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-20 18:48:50,309 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 4.476190476190476) internal successors, (94), 22 states have internal predecessors, (94), 7 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) Word has length 101 [2024-11-20 18:48:50,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:50,310 INFO L225 Difference]: With dead ends: 657 [2024-11-20 18:48:50,310 INFO L226 Difference]: Without dead ends: 253 [2024-11-20 18:48:50,312 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 125 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=425, Invalid=1644, Unknown=1, NotChecked=0, Total=2070 [2024-11-20 18:48:50,312 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 507 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 1109 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:50,313 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [507 Valid, 421 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1109 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-20 18:48:50,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2024-11-20 18:48:50,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 203. [2024-11-20 18:48:50,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 166 states have (on average 1.1987951807228916) internal successors, (199), 174 states have internal predecessors, (199), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-20 18:48:50,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 253 transitions. [2024-11-20 18:48:50,325 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 253 transitions. Word has length 101 [2024-11-20 18:48:50,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:50,325 INFO L471 AbstractCegarLoop]: Abstraction has 203 states and 253 transitions. [2024-11-20 18:48:50,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 4.476190476190476) internal successors, (94), 22 states have internal predecessors, (94), 7 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2024-11-20 18:48:50,325 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 253 transitions. [2024-11-20 18:48:50,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2024-11-20 18:48:50,326 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:50,326 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:50,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-20 18:48:50,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-20 18:48:50,527 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:50,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:50,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1268236555, now seen corresponding path program 2 times [2024-11-20 18:48:50,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:50,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889052310] [2024-11-20 18:48:50,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:50,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:50,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:50,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:50,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:50,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:50,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:50,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:50,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:50,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:48:50,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:48:50,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:48:50,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-20 18:48:50,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-20 18:48:50,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-20 18:48:50,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:50,639 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 7 proven. 28 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:50,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:50,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889052310] [2024-11-20 18:48:50,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889052310] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:50,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828894444] [2024-11-20 18:48:50,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 18:48:50,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:50,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:50,641 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:50,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-20 18:48:50,689 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 18:48:50,689 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 18:48:50,690 INFO L255 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-20 18:48:50,691 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:50,748 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:50,748 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:50,868 INFO L134 CoverageAnalysis]: Checked inductivity of 347 backedges. 25 proven. 10 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:50,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828894444] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 18:48:50,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 18:48:50,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 6 [2024-11-20 18:48:50,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814554437] [2024-11-20 18:48:50,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:50,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 18:48:50,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:50,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 18:48:50,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-20 18:48:50,870 INFO L87 Difference]: Start difference. First operand 203 states and 253 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 4 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2024-11-20 18:48:50,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:50,941 INFO L93 Difference]: Finished difference Result 210 states and 259 transitions. [2024-11-20 18:48:50,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 18:48:50,941 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 4 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 115 [2024-11-20 18:48:50,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:50,942 INFO L225 Difference]: With dead ends: 210 [2024-11-20 18:48:50,942 INFO L226 Difference]: Without dead ends: 203 [2024-11-20 18:48:50,942 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 252 SyntacticMatches, 5 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-20 18:48:50,943 INFO L432 NwaCegarLoop]: 60 mSDtfsCounter, 29 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:50,943 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 186 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:50,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2024-11-20 18:48:50,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2024-11-20 18:48:50,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 166 states have (on average 1.1927710843373494) internal successors, (198), 174 states have internal predecessors, (198), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2024-11-20 18:48:50,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 252 transitions. [2024-11-20 18:48:50,954 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 252 transitions. Word has length 115 [2024-11-20 18:48:50,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:50,954 INFO L471 AbstractCegarLoop]: Abstraction has 203 states and 252 transitions. [2024-11-20 18:48:50,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 4 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2024-11-20 18:48:50,955 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 252 transitions. [2024-11-20 18:48:50,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2024-11-20 18:48:50,955 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:50,955 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:50,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-20 18:48:51,159 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-20 18:48:51,160 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:51,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:51,160 INFO L85 PathProgramCache]: Analyzing trace with hash -217823301, now seen corresponding path program 1 times [2024-11-20 18:48:51,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:51,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880317984] [2024-11-20 18:48:51,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:51,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:51,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:51,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:51,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:51,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:51,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:51,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:51,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:51,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:48:51,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:48:51,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:48:51,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-20 18:48:51,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-20 18:48:51,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-20 18:48:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,323 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:51,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:51,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880317984] [2024-11-20 18:48:51,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880317984] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:51,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936323519] [2024-11-20 18:48:51,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:51,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:51,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:51,325 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:51,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-20 18:48:51,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:51,371 INFO L255 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-20 18:48:51,373 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:51,631 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 22 proven. 18 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:51,631 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:51,916 INFO L134 CoverageAnalysis]: Checked inductivity of 352 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:51,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936323519] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 18:48:51,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 18:48:51,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2024-11-20 18:48:51,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327806507] [2024-11-20 18:48:51,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:51,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-20 18:48:51,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:51,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-20 18:48:51,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2024-11-20 18:48:51,918 INFO L87 Difference]: Start difference. First operand 203 states and 252 transitions. Second operand has 22 states, 21 states have (on average 7.476190476190476) internal successors, (157), 22 states have internal predecessors, (157), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2024-11-20 18:48:52,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:52,258 INFO L93 Difference]: Finished difference Result 262 states and 321 transitions. [2024-11-20 18:48:52,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-20 18:48:52,259 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 7.476190476190476) internal successors, (157), 22 states have internal predecessors, (157), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) Word has length 117 [2024-11-20 18:48:52,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:52,260 INFO L225 Difference]: With dead ends: 262 [2024-11-20 18:48:52,260 INFO L226 Difference]: Without dead ends: 171 [2024-11-20 18:48:52,260 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=298, Invalid=824, Unknown=0, NotChecked=0, Total=1122 [2024-11-20 18:48:52,261 INFO L432 NwaCegarLoop]: 68 mSDtfsCounter, 409 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 409 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:52,261 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [409 Valid, 396 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 18:48:52,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2024-11-20 18:48:52,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 165. [2024-11-20 18:48:52,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 132 states have (on average 1.2045454545454546) internal successors, (159), 140 states have internal predecessors, (159), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-11-20 18:48:52,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 205 transitions. [2024-11-20 18:48:52,271 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 205 transitions. Word has length 117 [2024-11-20 18:48:52,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:52,271 INFO L471 AbstractCegarLoop]: Abstraction has 165 states and 205 transitions. [2024-11-20 18:48:52,271 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 7.476190476190476) internal successors, (157), 22 states have internal predecessors, (157), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2024-11-20 18:48:52,271 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 205 transitions. [2024-11-20 18:48:52,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2024-11-20 18:48:52,272 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:52,272 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:52,278 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-20 18:48:52,475 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:52,479 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:52,480 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:52,480 INFO L85 PathProgramCache]: Analyzing trace with hash -927071534, now seen corresponding path program 1 times [2024-11-20 18:48:52,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:52,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001203709] [2024-11-20 18:48:52,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:52,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:52,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:52,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:52,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:52,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:52,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:52,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:52,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:48:52,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:48:52,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:48:52,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-20 18:48:52,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-20 18:48:52,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-20 18:48:52,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,663 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 15 proven. 18 refuted. 0 times theorem prover too weak. 322 trivial. 0 not checked. [2024-11-20 18:48:52,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:52,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001203709] [2024-11-20 18:48:52,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001203709] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:52,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512830813] [2024-11-20 18:48:52,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:52,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:52,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:52,666 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:52,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-20 18:48:52,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:52,710 INFO L255 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-20 18:48:52,711 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:52,888 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 25 proven. 18 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:52,888 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:54,778 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 0 proven. 43 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:54,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512830813] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 18:48:54,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 18:48:54,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 8] total 20 [2024-11-20 18:48:54,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267976199] [2024-11-20 18:48:54,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:54,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-20 18:48:54,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:54,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-20 18:48:54,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=289, Unknown=0, NotChecked=0, Total=420 [2024-11-20 18:48:54,781 INFO L87 Difference]: Start difference. First operand 165 states and 205 transitions. Second operand has 21 states, 20 states have (on average 8.1) internal successors, (162), 21 states have internal predecessors, (162), 11 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) [2024-11-20 18:48:54,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:54,944 INFO L93 Difference]: Finished difference Result 168 states and 208 transitions. [2024-11-20 18:48:54,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-20 18:48:54,945 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 8.1) internal successors, (162), 21 states have internal predecessors, (162), 11 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) Word has length 122 [2024-11-20 18:48:54,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:54,945 INFO L225 Difference]: With dead ends: 168 [2024-11-20 18:48:54,945 INFO L226 Difference]: Without dead ends: 167 [2024-11-20 18:48:54,946 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=204, Invalid=396, Unknown=0, NotChecked=0, Total=600 [2024-11-20 18:48:54,946 INFO L432 NwaCegarLoop]: 58 mSDtfsCounter, 92 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:54,946 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 281 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:48:54,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2024-11-20 18:48:54,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 164. [2024-11-20 18:48:54,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 132 states have (on average 1.1893939393939394) internal successors, (157), 139 states have internal predecessors, (157), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-11-20 18:48:54,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 203 transitions. [2024-11-20 18:48:54,959 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 203 transitions. Word has length 122 [2024-11-20 18:48:54,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:54,959 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 203 transitions. [2024-11-20 18:48:54,959 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 8.1) internal successors, (162), 21 states have internal predecessors, (162), 11 states have call successors, (36), 1 states have call predecessors, (36), 1 states have return successors, (36), 11 states have call predecessors, (36), 11 states have call successors, (36) [2024-11-20 18:48:54,959 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 203 transitions. [2024-11-20 18:48:54,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2024-11-20 18:48:54,960 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:54,960 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:54,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-20 18:48:55,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-20 18:48:55,161 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:55,161 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:55,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1325553635, now seen corresponding path program 1 times [2024-11-20 18:48:55,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:55,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567047137] [2024-11-20 18:48:55,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:55,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:55,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:55,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:55,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:55,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:55,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:55,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:55,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:55,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:48:55,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:48:55,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:48:55,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-20 18:48:55,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-20 18:48:55,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-20 18:48:55,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,354 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:55,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:55,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567047137] [2024-11-20 18:48:55,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567047137] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:55,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569689987] [2024-11-20 18:48:55,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:55,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:55,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:55,357 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:55,358 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-20 18:48:55,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:55,404 INFO L255 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-20 18:48:55,406 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:55,602 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:55,602 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:56,658 INFO L134 CoverageAnalysis]: Checked inductivity of 356 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:56,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569689987] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 18:48:56,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 18:48:56,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 21 [2024-11-20 18:48:56,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443432897] [2024-11-20 18:48:56,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:56,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-20 18:48:56,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:56,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-20 18:48:56,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=298, Unknown=0, NotChecked=0, Total=462 [2024-11-20 18:48:56,660 INFO L87 Difference]: Start difference. First operand 164 states and 203 transitions. Second operand has 22 states, 21 states have (on average 8.142857142857142) internal successors, (171), 22 states have internal predecessors, (171), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2024-11-20 18:48:57,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:57,092 INFO L93 Difference]: Finished difference Result 294 states and 370 transitions. [2024-11-20 18:48:57,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-20 18:48:57,093 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 8.142857142857142) internal successors, (171), 22 states have internal predecessors, (171), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) Word has length 123 [2024-11-20 18:48:57,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:57,094 INFO L225 Difference]: With dead ends: 294 [2024-11-20 18:48:57,094 INFO L226 Difference]: Without dead ends: 293 [2024-11-20 18:48:57,094 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=282, Invalid=474, Unknown=0, NotChecked=0, Total=756 [2024-11-20 18:48:57,095 INFO L432 NwaCegarLoop]: 71 mSDtfsCounter, 221 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:57,095 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 403 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 18:48:57,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2024-11-20 18:48:57,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 240. [2024-11-20 18:48:57,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 200 states have (on average 1.225) internal successors, (245), 207 states have internal predecessors, (245), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-20 18:48:57,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 307 transitions. [2024-11-20 18:48:57,109 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 307 transitions. Word has length 123 [2024-11-20 18:48:57,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:57,109 INFO L471 AbstractCegarLoop]: Abstraction has 240 states and 307 transitions. [2024-11-20 18:48:57,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 8.142857142857142) internal successors, (171), 22 states have internal predecessors, (171), 12 states have call successors, (39), 1 states have call predecessors, (39), 1 states have return successors, (39), 12 states have call predecessors, (39), 12 states have call successors, (39) [2024-11-20 18:48:57,110 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 307 transitions. [2024-11-20 18:48:57,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-20 18:48:57,110 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:57,110 INFO L215 NwaCegarLoop]: trace histogram [13, 13, 13, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:57,116 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-20 18:48:57,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:57,311 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:57,311 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:57,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1748241147, now seen corresponding path program 2 times [2024-11-20 18:48:57,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:57,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176181302] [2024-11-20 18:48:57,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:57,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:57,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:48:57,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:48:57,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:48:57,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:48:57,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:48:57,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:48:57,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:48:57,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:48:57,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:48:57,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:48:57,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-20 18:48:57,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-20 18:48:57,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-20 18:48:57,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:57,711 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 8 proven. 40 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-11-20 18:48:57,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:57,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176181302] [2024-11-20 18:48:57,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176181302] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:57,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180485436] [2024-11-20 18:48:57,711 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 18:48:57,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:57,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:57,718 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:57,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-20 18:48:57,748 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-20 18:48:57,748 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 18:48:57,748 INFO L255 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-20 18:48:57,750 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:57,851 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 355 trivial. 0 not checked. [2024-11-20 18:48:57,852 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 18:48:57,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180485436] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:48:57,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:48:57,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [11] total 14 [2024-11-20 18:48:57,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305074926] [2024-11-20 18:48:57,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:48:57,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 18:48:57,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:57,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 18:48:57,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-11-20 18:48:57,853 INFO L87 Difference]: Start difference. First operand 240 states and 307 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:57,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:57,929 INFO L93 Difference]: Finished difference Result 240 states and 307 transitions. [2024-11-20 18:48:57,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-20 18:48:57,930 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 125 [2024-11-20 18:48:57,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:57,931 INFO L225 Difference]: With dead ends: 240 [2024-11-20 18:48:57,931 INFO L226 Difference]: Without dead ends: 239 [2024-11-20 18:48:57,931 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2024-11-20 18:48:57,931 INFO L432 NwaCegarLoop]: 35 mSDtfsCounter, 57 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:57,931 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 59 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 18:48:57,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-20 18:48:57,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 239. [2024-11-20 18:48:57,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 200 states have (on average 1.185) internal successors, (237), 206 states have internal predecessors, (237), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-20 18:48:57,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 299 transitions. [2024-11-20 18:48:57,951 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 299 transitions. Word has length 125 [2024-11-20 18:48:57,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:57,951 INFO L471 AbstractCegarLoop]: Abstraction has 239 states and 299 transitions. [2024-11-20 18:48:57,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 18:48:57,951 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 299 transitions. [2024-11-20 18:48:57,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2024-11-20 18:48:57,953 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:57,953 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:57,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-20 18:48:58,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:58,154 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:58,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:58,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1413407113, now seen corresponding path program 1 times [2024-11-20 18:48:58,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:58,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137495908] [2024-11-20 18:48:58,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:58,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:58,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 18:48:58,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [387960288] [2024-11-20 18:48:58,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:58,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:58,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:58,171 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:58,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-20 18:48:58,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:58,218 INFO L255 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-20 18:48:58,220 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:58,512 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-20 18:48:58,512 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:48:58,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:48:58,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137495908] [2024-11-20 18:48:58,816 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 18:48:58,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387960288] [2024-11-20 18:48:58,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387960288] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:48:58,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:48:58,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-20 18:48:58,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135910099] [2024-11-20 18:48:58,817 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 18:48:58,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 18:48:58,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:48:58,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 18:48:58,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2024-11-20 18:48:58,817 INFO L87 Difference]: Start difference. First operand 239 states and 299 transitions. Second operand has 12 states, 11 states have (on average 6.0) internal successors, (66), 12 states have internal predecessors, (66), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-20 18:48:59,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:48:59,112 INFO L93 Difference]: Finished difference Result 265 states and 330 transitions. [2024-11-20 18:48:59,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 18:48:59,112 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 6.0) internal successors, (66), 12 states have internal predecessors, (66), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 138 [2024-11-20 18:48:59,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:48:59,113 INFO L225 Difference]: With dead ends: 265 [2024-11-20 18:48:59,113 INFO L226 Difference]: Without dead ends: 263 [2024-11-20 18:48:59,113 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2024-11-20 18:48:59,114 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 9 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 880 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 18:48:59,114 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 306 Invalid, 880 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 879 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 18:48:59,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2024-11-20 18:48:59,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 255. [2024-11-20 18:48:59,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 214 states have (on average 1.1822429906542056) internal successors, (253), 220 states have internal predecessors, (253), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-20 18:48:59,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 319 transitions. [2024-11-20 18:48:59,129 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 319 transitions. Word has length 138 [2024-11-20 18:48:59,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:48:59,129 INFO L471 AbstractCegarLoop]: Abstraction has 255 states and 319 transitions. [2024-11-20 18:48:59,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 6.0) internal successors, (66), 12 states have internal predecessors, (66), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-20 18:48:59,129 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 319 transitions. [2024-11-20 18:48:59,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2024-11-20 18:48:59,130 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:48:59,130 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:48:59,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-11-20 18:48:59,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:59,334 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:48:59,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:48:59,335 INFO L85 PathProgramCache]: Analyzing trace with hash 865947670, now seen corresponding path program 1 times [2024-11-20 18:48:59,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:48:59,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387967498] [2024-11-20 18:48:59,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:59,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:48:59,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 18:48:59,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1467881045] [2024-11-20 18:48:59,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:48:59,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:48:59,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:48:59,350 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:48:59,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-20 18:48:59,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:48:59,402 INFO L255 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-20 18:48:59,403 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:48:59,758 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-20 18:48:59,758 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:49:00,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:49:00,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387967498] [2024-11-20 18:49:00,215 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 18:49:00,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467881045] [2024-11-20 18:49:00,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1467881045] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:49:00,215 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:49:00,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-20 18:49:00,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613446257] [2024-11-20 18:49:00,215 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 18:49:00,215 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 18:49:00,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:49:00,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 18:49:00,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2024-11-20 18:49:00,216 INFO L87 Difference]: Start difference. First operand 255 states and 319 transitions. Second operand has 15 states, 14 states have (on average 4.785714285714286) internal successors, (67), 15 states have internal predecessors, (67), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-20 18:49:00,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:49:00,543 INFO L93 Difference]: Finished difference Result 419 states and 526 transitions. [2024-11-20 18:49:00,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-20 18:49:00,543 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.785714285714286) internal successors, (67), 15 states have internal predecessors, (67), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 139 [2024-11-20 18:49:00,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:49:00,544 INFO L225 Difference]: With dead ends: 419 [2024-11-20 18:49:00,544 INFO L226 Difference]: Without dead ends: 242 [2024-11-20 18:49:00,545 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=333, Unknown=0, NotChecked=0, Total=462 [2024-11-20 18:49:00,545 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 18 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 975 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 355 SdHoareTripleChecker+Invalid, 981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 18:49:00,545 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 355 Invalid, 981 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 975 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 18:49:00,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2024-11-20 18:49:00,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 240. [2024-11-20 18:49:00,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 201 states have (on average 1.1741293532338308) internal successors, (236), 207 states have internal predecessors, (236), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2024-11-20 18:49:00,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 298 transitions. [2024-11-20 18:49:00,560 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 298 transitions. Word has length 139 [2024-11-20 18:49:00,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:49:00,560 INFO L471 AbstractCegarLoop]: Abstraction has 240 states and 298 transitions. [2024-11-20 18:49:00,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.785714285714286) internal successors, (67), 15 states have internal predecessors, (67), 5 states have call successors, (15), 1 states have call predecessors, (15), 1 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2024-11-20 18:49:00,560 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 298 transitions. [2024-11-20 18:49:00,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2024-11-20 18:49:00,561 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:49:00,561 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:49:00,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-20 18:49:00,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:49:00,762 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:49:00,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:49:00,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1047940424, now seen corresponding path program 1 times [2024-11-20 18:49:00,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:49:00,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115811341] [2024-11-20 18:49:00,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:49:00,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:49:00,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:49:00,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:49:00,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,971 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:49:00,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:49:00,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:49:00,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:49:00,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:49:00,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:49:00,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:49:00,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:49:00,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-20 18:49:00,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-20 18:49:00,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-20 18:49:00,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,989 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-20 18:49:00,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-20 18:49:00,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:00,992 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-20 18:49:00,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:49:00,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115811341] [2024-11-20 18:49:00,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115811341] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:49:00,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795805548] [2024-11-20 18:49:00,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:49:00,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:49:00,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:49:00,994 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:49:00,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-20 18:49:01,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:01,045 INFO L255 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-20 18:49:01,047 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:49:01,188 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-20 18:49:01,188 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:49:01,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795805548] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:49:01,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-20 18:49:01,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2024-11-20 18:49:01,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519298483] [2024-11-20 18:49:01,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-20 18:49:01,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-20 18:49:01,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:49:01,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-20 18:49:01,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2024-11-20 18:49:01,238 INFO L87 Difference]: Start difference. First operand 240 states and 298 transitions. Second operand has 15 states, 14 states have (on average 8.0) internal successors, (112), 15 states have internal predecessors, (112), 7 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2024-11-20 18:49:01,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:49:01,694 INFO L93 Difference]: Finished difference Result 297 states and 369 transitions. [2024-11-20 18:49:01,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-20 18:49:01,694 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 8.0) internal successors, (112), 15 states have internal predecessors, (112), 7 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 141 [2024-11-20 18:49:01,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:49:01,695 INFO L225 Difference]: With dead ends: 297 [2024-11-20 18:49:01,695 INFO L226 Difference]: Without dead ends: 277 [2024-11-20 18:49:01,695 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 173 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=547, Unknown=0, NotChecked=0, Total=702 [2024-11-20 18:49:01,696 INFO L432 NwaCegarLoop]: 88 mSDtfsCounter, 190 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 18:49:01,696 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 686 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 563 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 18:49:01,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2024-11-20 18:49:01,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 231. [2024-11-20 18:49:01,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 194 states have (on average 1.175257731958763) internal successors, (228), 200 states have internal predecessors, (228), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-11-20 18:49:01,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 286 transitions. [2024-11-20 18:49:01,710 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 286 transitions. Word has length 141 [2024-11-20 18:49:01,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:49:01,711 INFO L471 AbstractCegarLoop]: Abstraction has 231 states and 286 transitions. [2024-11-20 18:49:01,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 8.0) internal successors, (112), 15 states have internal predecessors, (112), 7 states have call successors, (21), 1 states have call predecessors, (21), 1 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2024-11-20 18:49:01,711 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 286 transitions. [2024-11-20 18:49:01,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-11-20 18:49:01,711 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:49:01,711 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:49:01,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-20 18:49:01,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-20 18:49:01,916 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:49:01,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:49:01,916 INFO L85 PathProgramCache]: Analyzing trace with hash -876105969, now seen corresponding path program 3 times [2024-11-20 18:49:01,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:49:01,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12140885] [2024-11-20 18:49:01,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:49:01,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:49:01,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,187 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:49:02,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:49:02,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,193 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:49:02,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:49:02,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:49:02,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,201 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:49:02,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:49:02,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:49:02,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:49:02,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:49:02,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-20 18:49:02,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-20 18:49:02,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-20 18:49:02,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,219 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-20 18:49:02,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-20 18:49:02,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:02,222 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 33 proven. 31 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-20 18:49:02,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:49:02,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12140885] [2024-11-20 18:49:02,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12140885] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:49:02,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705443790] [2024-11-20 18:49:02,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 18:49:02,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:49:02,231 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:49:02,233 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:49:02,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-20 18:49:02,276 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-20 18:49:02,276 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 18:49:02,277 INFO L255 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-20 18:49:02,278 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:49:02,388 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 56 proven. 2 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2024-11-20 18:49:02,388 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:49:02,483 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 58 proven. 0 refuted. 0 times theorem prover too weak. 426 trivial. 0 not checked. [2024-11-20 18:49:02,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705443790] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-20 18:49:02,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-20 18:49:02,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11, 7] total 21 [2024-11-20 18:49:02,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462528565] [2024-11-20 18:49:02,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:49:02,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-20 18:49:02,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:49:02,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-20 18:49:02,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2024-11-20 18:49:02,484 INFO L87 Difference]: Start difference. First operand 231 states and 286 transitions. Second operand has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-20 18:49:02,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:49:02,613 INFO L93 Difference]: Finished difference Result 231 states and 286 transitions. [2024-11-20 18:49:02,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 18:49:02,614 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 142 [2024-11-20 18:49:02,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:49:02,614 INFO L225 Difference]: With dead ends: 231 [2024-11-20 18:49:02,614 INFO L226 Difference]: Without dead ends: 229 [2024-11-20 18:49:02,615 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 305 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2024-11-20 18:49:02,615 INFO L432 NwaCegarLoop]: 20 mSDtfsCounter, 65 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:49:02,615 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 81 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:49:02,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2024-11-20 18:49:02,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 229. [2024-11-20 18:49:02,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 193 states have (on average 1.160621761658031) internal successors, (224), 198 states have internal predecessors, (224), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-11-20 18:49:02,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 282 transitions. [2024-11-20 18:49:02,633 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 282 transitions. Word has length 142 [2024-11-20 18:49:02,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:49:02,633 INFO L471 AbstractCegarLoop]: Abstraction has 229 states and 282 transitions. [2024-11-20 18:49:02,633 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-20 18:49:02,633 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 282 transitions. [2024-11-20 18:49:02,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2024-11-20 18:49:02,634 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:49:02,634 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-20 18:49:02,640 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-20 18:49:02,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-20 18:49:02,839 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:49:02,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:49:02,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1875257947, now seen corresponding path program 1 times [2024-11-20 18:49:02,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:49:02,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419949489] [2024-11-20 18:49:02,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:49:02,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:49:02,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:49:03,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:49:03,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,084 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:49:03,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:49:03,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,087 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:49:03,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:49:03,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:49:03,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:49:03,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,092 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:49:03,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:49:03,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-20 18:49:03,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,097 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-20 18:49:03,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-20 18:49:03,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-20 18:49:03,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-20 18:49:03,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,107 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-20 18:49:03,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:49:03,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419949489] [2024-11-20 18:49:03,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419949489] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:49:03,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593698476] [2024-11-20 18:49:03,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:49:03,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:49:03,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:49:03,110 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:49:03,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-20 18:49:03,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:03,166 INFO L255 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-20 18:49:03,169 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:49:03,534 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-20 18:49:03,534 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:49:05,716 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-20 18:49:05,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1593698476] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 18:49:05,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 18:49:05,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 9] total 33 [2024-11-20 18:49:05,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600233082] [2024-11-20 18:49:05,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 18:49:05,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-20 18:49:05,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:49:05,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-20 18:49:05,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=945, Unknown=0, NotChecked=0, Total=1122 [2024-11-20 18:49:05,718 INFO L87 Difference]: Start difference. First operand 229 states and 282 transitions. Second operand has 34 states, 33 states have (on average 6.666666666666667) internal successors, (220), 34 states have internal predecessors, (220), 16 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 16 states have call predecessors, (45), 16 states have call successors, (45) [2024-11-20 18:49:06,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:49:06,293 INFO L93 Difference]: Finished difference Result 229 states and 282 transitions. [2024-11-20 18:49:06,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-20 18:49:06,293 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 6.666666666666667) internal successors, (220), 34 states have internal predecessors, (220), 16 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 16 states have call predecessors, (45), 16 states have call successors, (45) Word has length 148 [2024-11-20 18:49:06,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:49:06,294 INFO L225 Difference]: With dead ends: 229 [2024-11-20 18:49:06,294 INFO L226 Difference]: Without dead ends: 227 [2024-11-20 18:49:06,295 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 304 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=499, Invalid=1853, Unknown=0, NotChecked=0, Total=2352 [2024-11-20 18:49:06,295 INFO L432 NwaCegarLoop]: 59 mSDtfsCounter, 590 mSDsluCounter, 477 mSDsCounter, 0 mSdLazyCounter, 833 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 590 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 833 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-20 18:49:06,295 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [590 Valid, 536 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 833 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-20 18:49:06,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-11-20 18:49:06,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 220. [2024-11-20 18:49:06,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 220 states, 186 states have (on average 1.10752688172043) internal successors, (206), 189 states have internal predecessors, (206), 29 states have call successors, (29), 1 states have call predecessors, (29), 1 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2024-11-20 18:49:06,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 220 states to 220 states and 264 transitions. [2024-11-20 18:49:06,311 INFO L78 Accepts]: Start accepts. Automaton has 220 states and 264 transitions. Word has length 148 [2024-11-20 18:49:06,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:49:06,312 INFO L471 AbstractCegarLoop]: Abstraction has 220 states and 264 transitions. [2024-11-20 18:49:06,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 6.666666666666667) internal successors, (220), 34 states have internal predecessors, (220), 16 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 16 states have call predecessors, (45), 16 states have call successors, (45) [2024-11-20 18:49:06,312 INFO L276 IsEmpty]: Start isEmpty. Operand 220 states and 264 transitions. [2024-11-20 18:49:06,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2024-11-20 18:49:06,313 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:49:06,313 INFO L215 NwaCegarLoop]: trace histogram [15, 15, 15, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2024-11-20 18:49:06,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-20 18:49:06,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-20 18:49:06,514 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:49:06,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:49:06,514 INFO L85 PathProgramCache]: Analyzing trace with hash -747340490, now seen corresponding path program 3 times [2024-11-20 18:49:06,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:49:06,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417510672] [2024-11-20 18:49:06,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:49:06,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:49:06,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:49:06,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:49:06,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:49:06,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:49:06,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:49:06,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:49:06,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:49:06,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:49:06,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:49:06,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:49:06,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-20 18:49:06,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-20 18:49:06,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-20 18:49:06,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-20 18:49:06,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-20 18:49:06,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:06,708 INFO L134 CoverageAnalysis]: Checked inductivity of 517 backedges. 33 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-11-20 18:49:06,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:49:06,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417510672] [2024-11-20 18:49:06,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417510672] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:49:06,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936999437] [2024-11-20 18:49:06,708 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-20 18:49:06,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:49:06,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:49:06,710 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:49:06,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-20 18:49:06,762 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-20 18:49:06,762 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 18:49:06,764 INFO L255 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-20 18:49:06,765 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:49:07,019 INFO L134 CoverageAnalysis]: Checked inductivity of 517 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 432 trivial. 0 not checked. [2024-11-20 18:49:07,020 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 18:49:07,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936999437] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 18:49:07,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-20 18:49:07,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [7] total 16 [2024-11-20 18:49:07,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924599984] [2024-11-20 18:49:07,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 18:49:07,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 18:49:07,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:49:07,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 18:49:07,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2024-11-20 18:49:07,023 INFO L87 Difference]: Start difference. First operand 220 states and 264 transitions. Second operand has 11 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-20 18:49:07,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:49:07,156 INFO L93 Difference]: Finished difference Result 220 states and 264 transitions. [2024-11-20 18:49:07,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-20 18:49:07,156 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 155 [2024-11-20 18:49:07,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:49:07,157 INFO L225 Difference]: With dead ends: 220 [2024-11-20 18:49:07,157 INFO L226 Difference]: Without dead ends: 219 [2024-11-20 18:49:07,157 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2024-11-20 18:49:07,158 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 15 mSDsluCounter, 80 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 18:49:07,158 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 103 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 18:49:07,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-11-20 18:49:07,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 170. [2024-11-20 18:49:07,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 143 states have (on average 1.0769230769230769) internal successors, (154), 145 states have internal predecessors, (154), 23 states have call successors, (23), 1 states have call predecessors, (23), 1 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-11-20 18:49:07,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 200 transitions. [2024-11-20 18:49:07,172 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 200 transitions. Word has length 155 [2024-11-20 18:49:07,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:49:07,172 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 200 transitions. [2024-11-20 18:49:07,172 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2024-11-20 18:49:07,172 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 200 transitions. [2024-11-20 18:49:07,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2024-11-20 18:49:07,173 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 18:49:07,173 INFO L215 NwaCegarLoop]: trace histogram [17, 17, 17, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 18:49:07,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-20 18:49:07,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:49:07,373 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2024-11-20 18:49:07,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 18:49:07,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1821676080, now seen corresponding path program 2 times [2024-11-20 18:49:07,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 18:49:07,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602106851] [2024-11-20 18:49:07,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 18:49:07,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 18:49:07,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 18:49:07,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 18:49:07,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-20 18:49:07,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-20 18:49:07,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-20 18:49:07,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-11-20 18:49:07,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-11-20 18:49:07,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 18:49:07,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-11-20 18:49:07,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-20 18:49:07,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-20 18:49:07,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-11-20 18:49:07,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-20 18:49:07,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-11-20 18:49:07,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-20 18:49:07,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 151 [2024-11-20 18:49:07,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-11-20 18:49:07,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 18:49:07,567 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 40 proven. 64 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-11-20 18:49:07,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 18:49:07,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602106851] [2024-11-20 18:49:07,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602106851] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 18:49:07,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852430523] [2024-11-20 18:49:07,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-20 18:49:07,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 18:49:07,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 18:49:07,570 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 18:49:07,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-20 18:49:07,628 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-20 18:49:07,629 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-20 18:49:07,630 INFO L255 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-20 18:49:07,632 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 18:49:07,903 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 262 proven. 40 refuted. 0 times theorem prover too weak. 346 trivial. 0 not checked. [2024-11-20 18:49:07,904 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 18:49:08,688 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 54 proven. 40 refuted. 0 times theorem prover too weak. 554 trivial. 0 not checked. [2024-11-20 18:49:08,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852430523] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 18:49:08,689 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 18:49:08,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 13, 9] total 25 [2024-11-20 18:49:08,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084408284] [2024-11-20 18:49:08,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 18:49:08,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-20 18:49:08,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 18:49:08,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-20 18:49:08,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=504, Unknown=0, NotChecked=0, Total=600 [2024-11-20 18:49:08,690 INFO L87 Difference]: Start difference. First operand 170 states and 200 transitions. Second operand has 25 states, 25 states have (on average 7.92) internal successors, (198), 25 states have internal predecessors, (198), 12 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 12 states have call predecessors, (45), 12 states have call successors, (45) [2024-11-20 18:49:08,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 18:49:08,972 INFO L93 Difference]: Finished difference Result 174 states and 203 transitions. [2024-11-20 18:49:08,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-20 18:49:08,972 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 7.92) internal successors, (198), 25 states have internal predecessors, (198), 12 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 12 states have call predecessors, (45), 12 states have call successors, (45) Word has length 166 [2024-11-20 18:49:08,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 18:49:08,973 INFO L225 Difference]: With dead ends: 174 [2024-11-20 18:49:08,973 INFO L226 Difference]: Without dead ends: 0 [2024-11-20 18:49:08,973 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 384 GetRequests, 350 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=216, Invalid=974, Unknown=0, NotChecked=0, Total=1190 [2024-11-20 18:49:08,974 INFO L432 NwaCegarLoop]: 40 mSDtfsCounter, 113 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 18:49:08,974 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 299 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 18:49:08,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-20 18:49:08,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-20 18:49:08,974 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-20 18:49:08,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-20 18:49:08,975 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 166 [2024-11-20 18:49:08,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 18:49:08,975 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-20 18:49:08,975 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 7.92) internal successors, (198), 25 states have internal predecessors, (198), 12 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 12 states have call predecessors, (45), 12 states have call successors, (45) [2024-11-20 18:49:08,975 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-20 18:49:08,975 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-20 18:49:08,977 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 24 remaining) [2024-11-20 18:49:08,977 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 24 remaining) [2024-11-20 18:49:08,978 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 24 remaining) [2024-11-20 18:49:08,978 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 24 remaining) [2024-11-20 18:49:08,978 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 24 remaining) [2024-11-20 18:49:08,978 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 24 remaining) [2024-11-20 18:49:08,978 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 24 remaining) [2024-11-20 18:49:08,978 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 24 remaining) [2024-11-20 18:49:08,978 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 24 remaining) [2024-11-20 18:49:08,978 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 24 remaining) [2024-11-20 18:49:08,978 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 24 remaining) [2024-11-20 18:49:08,978 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 24 remaining) [2024-11-20 18:49:08,978 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 24 remaining) [2024-11-20 18:49:08,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 24 remaining) [2024-11-20 18:49:08,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 24 remaining) [2024-11-20 18:49:08,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 24 remaining) [2024-11-20 18:49:08,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 24 remaining) [2024-11-20 18:49:08,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 24 remaining) [2024-11-20 18:49:08,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 24 remaining) [2024-11-20 18:49:08,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 24 remaining) [2024-11-20 18:49:08,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 24 remaining) [2024-11-20 18:49:08,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 24 remaining) [2024-11-20 18:49:08,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 24 remaining) [2024-11-20 18:49:08,979 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 24 remaining) [2024-11-20 18:49:08,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2024-11-20 18:49:09,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-20 18:49:09,187 INFO L407 BasicCegarLoop]: Path program histogram: [3, 3, 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-20 18:49:09,188 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-20 18:49:09,712 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-20 18:49:09,727 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 06:49:09 BoogieIcfgContainer [2024-11-20 18:49:09,727 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-20 18:49:09,727 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-20 18:49:09,727 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-20 18:49:09,727 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-20 18:49:09,728 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 06:48:30" (3/4) ... [2024-11-20 18:49:09,729 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-20 18:49:09,732 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __VERIFIER_assert [2024-11-20 18:49:09,738 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 16 nodes and edges [2024-11-20 18:49:09,739 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2024-11-20 18:49:09,740 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2024-11-20 18:49:09,740 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-20 18:49:09,740 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-20 18:49:09,825 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2024-11-20 18:49:09,826 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2024-11-20 18:49:09,826 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-20 18:49:09,826 INFO L158 Benchmark]: Toolchain (without parser) took 40342.15ms. Allocated memory was 155.2MB in the beginning and 488.6MB in the end (delta: 333.4MB). Free memory was 83.7MB in the beginning and 415.9MB in the end (delta: -332.1MB). Peak memory consumption was 3.8MB. Max. memory is 16.1GB. [2024-11-20 18:49:09,826 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 155.2MB. Free memory was 105.5MB in the beginning and 105.4MB in the end (delta: 159.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-20 18:49:09,826 INFO L158 Benchmark]: CACSL2BoogieTranslator took 213.77ms. Allocated memory is still 155.2MB. Free memory was 83.4MB in the beginning and 70.9MB in the end (delta: 12.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-11-20 18:49:09,826 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.28ms. Allocated memory is still 155.2MB. Free memory was 70.9MB in the beginning and 124.0MB in the end (delta: -53.1MB). Peak memory consumption was 8.1MB. Max. memory is 16.1GB. [2024-11-20 18:49:09,827 INFO L158 Benchmark]: Boogie Preprocessor took 39.10ms. Allocated memory was 155.2MB in the beginning and 192.9MB in the end (delta: 37.7MB). Free memory was 124.0MB in the beginning and 163.7MB in the end (delta: -39.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-20 18:49:09,827 INFO L158 Benchmark]: RCFGBuilder took 369.29ms. Allocated memory is still 192.9MB. Free memory was 163.7MB in the beginning and 147.9MB in the end (delta: 15.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-20 18:49:09,827 INFO L158 Benchmark]: TraceAbstraction took 39578.72ms. Allocated memory was 192.9MB in the beginning and 488.6MB in the end (delta: 295.7MB). Free memory was 146.9MB in the beginning and 421.1MB in the end (delta: -274.2MB). Peak memory consumption was 277.3MB. Max. memory is 16.1GB. [2024-11-20 18:49:09,827 INFO L158 Benchmark]: Witness Printer took 98.35ms. Allocated memory is still 488.6MB. Free memory was 421.1MB in the beginning and 415.9MB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-20 18:49:09,828 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 155.2MB. Free memory was 105.5MB in the beginning and 105.4MB in the end (delta: 159.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 213.77ms. Allocated memory is still 155.2MB. Free memory was 83.4MB in the beginning and 70.9MB in the end (delta: 12.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 38.28ms. Allocated memory is still 155.2MB. Free memory was 70.9MB in the beginning and 124.0MB in the end (delta: -53.1MB). Peak memory consumption was 8.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 39.10ms. Allocated memory was 155.2MB in the beginning and 192.9MB in the end (delta: 37.7MB). Free memory was 124.0MB in the beginning and 163.7MB in the end (delta: -39.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 369.29ms. Allocated memory is still 192.9MB. Free memory was 163.7MB in the beginning and 147.9MB in the end (delta: 15.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 39578.72ms. Allocated memory was 192.9MB in the beginning and 488.6MB in the end (delta: 295.7MB). Free memory was 146.9MB in the beginning and 421.1MB in the end (delta: -274.2MB). Peak memory consumption was 277.3MB. Max. memory is 16.1GB. * Witness Printer took 98.35ms. Allocated memory is still 488.6MB. Free memory was 421.1MB in the beginning and 415.9MB in the end (delta: 5.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 37]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 37]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 40]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 40]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 41]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 45]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 45]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 45]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 45]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 46]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 46]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 50]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 50]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 51]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 51]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 54]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 54]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 58]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 58]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 58]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 58]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 74 locations, 24 error locations. Started 1 CEGAR loops. OverallTime: 39.0s, OverallIterations: 38, TraceHistogramMax: 17, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 8.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4519 SdHoareTripleChecker+Valid, 5.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4401 mSDsluCounter, 7610 SdHoareTripleChecker+Invalid, 4.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5597 mSDsCounter, 716 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9866 IncrementalHoareTripleChecker+Invalid, 10582 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 716 mSolverCounterUnsat, 2013 mSDtfsCounter, 9866 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4729 GetRequests, 4248 SyntacticMatches, 10 SemanticMatches, 471 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2467 ImplicationChecksByTransitivity, 9.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=541occurred in iteration=25, InterpolantAutomatonStates: 328, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 38 MinimizatonAttempts, 929 StatesRemovedByMinimization, 30 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 22.4s InterpolantComputationTime, 5804 NumberOfCodeBlocks, 5553 NumberOfCodeBlocksAsserted, 75 NumberOfCheckSat, 6062 ConstructedInterpolants, 0 QuantifiedInterpolants, 36693 SizeOfPredicates, 37 NumberOfNonLiveVariables, 5330 ConjunctsInSsa, 325 ConjunctsInUnsatCore, 65 InterpolantComputations, 20 PerfectInterpolantSequences, 15392/16889 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 24 specifications checked. All of them hold - InvariantResult [Line: 44]: Loop Invariant Derived loop invariant: (((((((((((2 == p) && (r == 0)) && (2 == q)) && (A <= 2)) && (B == 1)) && (0 <= A)) && (2 == d)) || (((((((p == 4) && (q == 0)) && (A <= 2)) && (d == 4)) && (2 == r)) && (B == 1)) && (0 <= A))) || (((((((d == 1) && (p == 1)) && (r == 0)) && (q == 0)) && (A <= 2)) && (B == 1)) && (0 <= A))) || ((((((((d == 1) && (1 <= q)) && (p == 1)) && (r == 0)) && (A <= 2)) && (B == 1)) && (q <= 2147483647)) && (0 <= A))) || ((((((((r <= 1) && (2 == p)) && (0 <= r)) && (q == 0)) && (A <= 2)) && (B == 1)) && (0 <= A)) && (2 == d))) - InvariantResult [Line: 34]: Loop Invariant Derived loop invariant: ((((((((((2 == p) && (r <= 2)) && (0 <= r)) && (q == 0)) && (A <= 2)) && (B == 1)) && (0 <= A)) && (2 == d)) || (((((((p == 4) && (q == 0)) && (A <= 2)) && (d == 4)) && (2 == r)) && (B == 1)) && (0 <= A))) || (((((((d == 1) && (p == 1)) && (q == 0)) && (A <= 2)) && (A == r)) && (B == 1)) && (0 <= A))) - ProcedureContractResult [Line: 14]: Procedure Contract for __VERIFIER_assert Derived contract for procedure __VERIFIER_assert. Ensures: (cond != 0) RESULT: Ultimate proved your program to be correct! [2024-11-20 18:49:09,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE