/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/unroll-cond-3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 15:30:43,698 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 15:30:43,751 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 15:30:43,755 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 15:30:43,755 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 15:30:43,793 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 15:30:43,794 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 15:30:43,794 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 15:30:43,795 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 15:30:43,795 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 15:30:43,796 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 15:30:43,796 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 15:30:43,796 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 15:30:43,796 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 15:30:43,797 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 15:30:43,797 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 15:30:43,797 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 15:30:43,798 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 15:30:43,798 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 15:30:43,798 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 15:30:43,799 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 15:30:43,801 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 15:30:43,801 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 15:30:43,801 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 15:30:43,801 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 15:30:43,801 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 15:30:43,802 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 15:30:43,802 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 15:30:43,802 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 15:30:43,802 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 15:30:43,802 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 15:30:43,803 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 15:30:43,803 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 15:30:43,803 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 15:30:43,803 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 15:30:43,803 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC 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.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 15:30:44,140 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 15:30:44,163 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 15:30:44,165 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 15:30:44,166 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 15:30:44,168 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 15:30:44,169 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/unroll-cond-3.wvr.c [2023-08-27 15:30:45,304 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 15:30:45,505 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 15:30:45,509 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-cond-3.wvr.c [2023-08-27 15:30:45,519 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec296be94/1ff3b3f73dd3462db7bf651f1f86e140/FLAGd5fcd4142 [2023-08-27 15:30:45,534 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ec296be94/1ff3b3f73dd3462db7bf651f1f86e140 [2023-08-27 15:30:45,540 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 15:30:45,542 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 15:30:45,543 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 15:30:45,544 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 15:30:45,546 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 15:30:45,547 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,548 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4306d733 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45, skipping insertion in model container [2023-08-27 15:30:45,548 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,574 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 15:30:45,763 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 15:30:45,774 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 15:30:45,807 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 15:30:45,824 INFO L206 MainTranslator]: Completed translation [2023-08-27 15:30:45,824 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45 WrapperNode [2023-08-27 15:30:45,824 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 15:30:45,825 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 15:30:45,825 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 15:30:45,826 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 15:30:45,831 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,838 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,872 INFO L138 Inliner]: procedures = 24, calls = 38, calls flagged for inlining = 14, calls inlined = 14, statements flattened = 170 [2023-08-27 15:30:45,873 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 15:30:45,873 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 15:30:45,874 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 15:30:45,874 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 15:30:45,881 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,881 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,892 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,893 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,906 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,908 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,910 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,911 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,913 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 15:30:45,914 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 15:30:45,914 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 15:30:45,914 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 15:30:45,915 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (1/1) ... [2023-08-27 15:30:45,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 15:30:45,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:30:45,954 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 15:30:45,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 15:30:45,999 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 15:30:45,999 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 15:30:45,999 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 15:30:45,999 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 15:30:45,999 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 15:30:46,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 15:30:46,000 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 15:30:46,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 15:30:46,001 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 15:30:46,001 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 15:30:46,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 15:30:46,001 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 15:30:46,001 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 15:30:46,003 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 15:30:46,108 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 15:30:46,110 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 15:30:46,448 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 15:30:46,459 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 15:30:46,459 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-27 15:30:46,462 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 03:30:46 BoogieIcfgContainer [2023-08-27 15:30:46,462 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 15:30:46,465 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 15:30:46,466 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 15:30:46,469 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 15:30:46,469 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 03:30:45" (1/3) ... [2023-08-27 15:30:46,470 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a23a734 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 03:30:46, skipping insertion in model container [2023-08-27 15:30:46,470 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 03:30:45" (2/3) ... [2023-08-27 15:30:46,470 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a23a734 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 03:30:46, skipping insertion in model container [2023-08-27 15:30:46,470 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 03:30:46" (3/3) ... [2023-08-27 15:30:46,471 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-3.wvr.c [2023-08-27 15:30:46,487 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 15:30:46,488 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2023-08-27 15:30:46,488 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 15:30:46,596 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 15:30:46,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 189 places, 200 transitions, 416 flow [2023-08-27 15:30:46,738 INFO L124 PetriNetUnfolderBase]: 18/198 cut-off events. [2023-08-27 15:30:46,739 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 15:30:46,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 207 conditions, 198 events. 18/198 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 311 event pairs, 0 based on Foata normal form. 0/177 useless extension candidates. Maximal degree in co-relation 105. Up to 2 conditions per place. [2023-08-27 15:30:46,746 INFO L82 GeneralOperation]: Start removeDead. Operand has 189 places, 200 transitions, 416 flow [2023-08-27 15:30:46,757 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 178 places, 189 transitions, 390 flow [2023-08-27 15:30:46,761 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 15:30:46,773 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 178 places, 189 transitions, 390 flow [2023-08-27 15:30:46,776 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 178 places, 189 transitions, 390 flow [2023-08-27 15:30:46,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 178 places, 189 transitions, 390 flow [2023-08-27 15:30:46,826 INFO L124 PetriNetUnfolderBase]: 18/189 cut-off events. [2023-08-27 15:30:46,826 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 15:30:46,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 189 events. 18/189 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 291 event pairs, 0 based on Foata normal form. 0/169 useless extension candidates. Maximal degree in co-relation 105. Up to 2 conditions per place. [2023-08-27 15:30:46,832 INFO L119 LiptonReduction]: Number of co-enabled transitions 4092 [2023-08-27 15:30:52,718 INFO L134 LiptonReduction]: Checked pairs total: 3934 [2023-08-27 15:30:52,718 INFO L136 LiptonReduction]: Total number of compositions: 225 [2023-08-27 15:30:52,730 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 15:30:52,735 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@39ba6020, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 15:30:52,735 INFO L358 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2023-08-27 15:30:52,737 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 15:30:52,737 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 15:30:52,737 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 15:30:52,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:52,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 15:30:52,738 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:52,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:52,742 INFO L85 PathProgramCache]: Analyzing trace with hash 26448, now seen corresponding path program 1 times [2023-08-27 15:30:52,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:52,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957419990] [2023-08-27 15:30:52,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:52,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:52,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:53,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:30:53,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:53,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957419990] [2023-08-27 15:30:53,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957419990] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 15:30:53,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 15:30:53,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 15:30:53,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524399592] [2023-08-27 15:30:53,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 15:30:53,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 15:30:53,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:30:53,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 15:30:53,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 15:30:53,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 425 [2023-08-27 15:30:53,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 19 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 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) [2023-08-27 15:30:53,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:30:53,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 425 [2023-08-27 15:30:53,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:30:53,112 INFO L124 PetriNetUnfolderBase]: 46/83 cut-off events. [2023-08-27 15:30:53,112 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 15:30:53,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178 conditions, 83 events. 46/83 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 188 event pairs, 18 based on Foata normal form. 0/53 useless extension candidates. Maximal degree in co-relation 120. Up to 79 conditions per place. [2023-08-27 15:30:53,116 INFO L140 encePairwiseOnDemand]: 420/425 looper letters, 16 selfloop transitions, 3 changer transitions 0/21 dead transitions. [2023-08-27 15:30:53,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 21 transitions, 92 flow [2023-08-27 15:30:53,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 15:30:53,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 15:30:53,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 543 transitions. [2023-08-27 15:30:53,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258823529411765 [2023-08-27 15:30:53,136 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 543 transitions. [2023-08-27 15:30:53,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 543 transitions. [2023-08-27 15:30:53,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:30:53,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 543 transitions. [2023-08-27 15:30:53,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 181.0) internal successors, (543), 3 states have internal predecessors, (543), 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) [2023-08-27 15:30:53,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 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) [2023-08-27 15:30:53,153 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 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) [2023-08-27 15:30:53,155 INFO L175 Difference]: Start difference. First operand has 23 places, 19 transitions, 50 flow. Second operand 3 states and 543 transitions. [2023-08-27 15:30:53,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 21 transitions, 92 flow [2023-08-27 15:30:53,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 21 transitions, 84 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 15:30:53,158 INFO L231 Difference]: Finished difference. Result has 22 places, 21 transitions, 63 flow [2023-08-27 15:30:53,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=63, PETRI_PLACES=22, PETRI_TRANSITIONS=21} [2023-08-27 15:30:53,163 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, -1 predicate places. [2023-08-27 15:30:53,163 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 21 transitions, 63 flow [2023-08-27 15:30:53,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 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) [2023-08-27 15:30:53,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:53,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 15:30:53,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 15:30:53,164 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:53,172 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:53,172 INFO L85 PathProgramCache]: Analyzing trace with hash 821040, now seen corresponding path program 1 times [2023-08-27 15:30:53,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:53,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130658252] [2023-08-27 15:30:53,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:53,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:53,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:53,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:30:53,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:53,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130658252] [2023-08-27 15:30:53,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130658252] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:30:53,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162104866] [2023-08-27 15:30:53,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:53,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:30:53,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:30:53,282 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) [2023-08-27 15:30:53,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 15:30:53,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:53,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 15:30:53,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:30:53,418 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:30:53,418 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 15:30:53,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162104866] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 15:30:53,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 15:30:53,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 15:30:53,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407171238] [2023-08-27 15:30:53,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 15:30:53,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 15:30:53,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:30:53,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 15:30:53,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 15:30:53,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 425 [2023-08-27 15:30:53,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 21 transitions, 63 flow. Second operand has 4 states, 4 states have (on average 174.75) internal successors, (699), 4 states have internal predecessors, (699), 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) [2023-08-27 15:30:53,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:30:53,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 425 [2023-08-27 15:30:53,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:30:53,492 INFO L124 PetriNetUnfolderBase]: 46/82 cut-off events. [2023-08-27 15:30:53,493 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 15:30:53,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 82 events. 46/82 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 180 event pairs, 18 based on Foata normal form. 0/53 useless extension candidates. Maximal degree in co-relation 152. Up to 75 conditions per place. [2023-08-27 15:30:53,495 INFO L140 encePairwiseOnDemand]: 421/425 looper letters, 14 selfloop transitions, 4 changer transitions 0/20 dead transitions. [2023-08-27 15:30:53,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 20 transitions, 95 flow [2023-08-27 15:30:53,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 15:30:53,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 15:30:53,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 715 transitions. [2023-08-27 15:30:53,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42058823529411765 [2023-08-27 15:30:53,498 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 715 transitions. [2023-08-27 15:30:53,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 715 transitions. [2023-08-27 15:30:53,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:30:53,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 715 transitions. [2023-08-27 15:30:53,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 178.75) internal successors, (715), 4 states have internal predecessors, (715), 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) [2023-08-27 15:30:53,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 425.0) internal successors, (2125), 5 states have internal predecessors, (2125), 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) [2023-08-27 15:30:53,505 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 425.0) internal successors, (2125), 5 states have internal predecessors, (2125), 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) [2023-08-27 15:30:53,506 INFO L175 Difference]: Start difference. First operand has 22 places, 21 transitions, 63 flow. Second operand 4 states and 715 transitions. [2023-08-27 15:30:53,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 20 transitions, 95 flow [2023-08-27 15:30:53,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 23 places, 20 transitions, 90 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 15:30:53,510 INFO L231 Difference]: Finished difference. Result has 23 places, 20 transitions, 62 flow [2023-08-27 15:30:53,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=62, PETRI_PLACES=23, PETRI_TRANSITIONS=20} [2023-08-27 15:30:53,515 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 0 predicate places. [2023-08-27 15:30:53,515 INFO L495 AbstractCegarLoop]: Abstraction has has 23 places, 20 transitions, 62 flow [2023-08-27 15:30:53,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 174.75) internal successors, (699), 4 states have internal predecessors, (699), 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) [2023-08-27 15:30:53,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:53,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 15:30:53,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 15:30:53,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:30:53,721 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:53,722 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:53,722 INFO L85 PathProgramCache]: Analyzing trace with hash 821052, now seen corresponding path program 1 times [2023-08-27 15:30:53,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:53,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212576997] [2023-08-27 15:30:53,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:53,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:53,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:53,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:30:53,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:53,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212576997] [2023-08-27 15:30:53,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212576997] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:30:53,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049634133] [2023-08-27 15:30:53,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:53,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:30:53,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:30:53,833 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) [2023-08-27 15:30:53,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 15:30:53,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:53,932 INFO L262 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 15:30:53,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:30:53,939 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:30:53,939 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:30:53,953 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:30:53,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049634133] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:30:53,953 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:30:53,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 4 [2023-08-27 15:30:53,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202182603] [2023-08-27 15:30:53,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:30:53,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-27 15:30:53,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:30:53,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-27 15:30:53,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-27 15:30:53,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 425 [2023-08-27 15:30:53,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 23 places, 20 transitions, 62 flow. Second operand has 6 states, 6 states have (on average 175.0) internal successors, (1050), 6 states have internal predecessors, (1050), 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) [2023-08-27 15:30:53,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:30:53,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 425 [2023-08-27 15:30:53,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:30:54,025 INFO L124 PetriNetUnfolderBase]: 49/88 cut-off events. [2023-08-27 15:30:54,025 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 15:30:54,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 198 conditions, 88 events. 49/88 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 198 event pairs, 18 based on Foata normal form. 0/61 useless extension candidates. Maximal degree in co-relation 152. Up to 81 conditions per place. [2023-08-27 15:30:54,026 INFO L140 encePairwiseOnDemand]: 421/425 looper letters, 15 selfloop transitions, 9 changer transitions 0/26 dead transitions. [2023-08-27 15:30:54,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 26 transitions, 140 flow [2023-08-27 15:30:54,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 15:30:54,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 15:30:54,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1071 transitions. [2023-08-27 15:30:54,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2023-08-27 15:30:54,029 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1071 transitions. [2023-08-27 15:30:54,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1071 transitions. [2023-08-27 15:30:54,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:30:54,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1071 transitions. [2023-08-27 15:30:54,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 178.5) internal successors, (1071), 6 states have internal predecessors, (1071), 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) [2023-08-27 15:30:54,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 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) [2023-08-27 15:30:54,037 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 425.0) internal successors, (2975), 7 states have internal predecessors, (2975), 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) [2023-08-27 15:30:54,037 INFO L175 Difference]: Start difference. First operand has 23 places, 20 transitions, 62 flow. Second operand 6 states and 1071 transitions. [2023-08-27 15:30:54,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 26 transitions, 140 flow [2023-08-27 15:30:54,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 26 transitions, 131 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 15:30:54,039 INFO L231 Difference]: Finished difference. Result has 29 places, 26 transitions, 120 flow [2023-08-27 15:30:54,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=120, PETRI_PLACES=29, PETRI_TRANSITIONS=26} [2023-08-27 15:30:54,040 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 6 predicate places. [2023-08-27 15:30:54,040 INFO L495 AbstractCegarLoop]: Abstraction has has 29 places, 26 transitions, 120 flow [2023-08-27 15:30:54,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 175.0) internal successors, (1050), 6 states have internal predecessors, (1050), 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) [2023-08-27 15:30:54,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:54,041 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 15:30:54,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 15:30:54,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-08-27 15:30:54,247 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:54,247 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:54,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1309057188, now seen corresponding path program 2 times [2023-08-27 15:30:54,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:54,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207833350] [2023-08-27 15:30:54,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:54,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:54,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:54,369 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:30:54,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:54,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207833350] [2023-08-27 15:30:54,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207833350] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:30:54,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033571936] [2023-08-27 15:30:54,370 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 15:30:54,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:30:54,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:30:54,373 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) [2023-08-27 15:30:54,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 15:30:54,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 15:30:54,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:30:54,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 15:30:54,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:30:54,455 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-27 15:30:54,455 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 15:30:54,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033571936] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 15:30:54,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 15:30:54,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 15:30:54,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003526791] [2023-08-27 15:30:54,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 15:30:54,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 15:30:54,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:30:54,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 15:30:54,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 15:30:54,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 425 [2023-08-27 15:30:54,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 26 transitions, 120 flow. Second operand has 3 states, 3 states have (on average 176.0) internal successors, (528), 3 states have internal predecessors, (528), 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) [2023-08-27 15:30:54,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:30:54,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 425 [2023-08-27 15:30:54,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:30:54,497 INFO L124 PetriNetUnfolderBase]: 49/87 cut-off events. [2023-08-27 15:30:54,497 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 15:30:54,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209 conditions, 87 events. 49/87 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 197 event pairs, 18 based on Foata normal form. 1/62 useless extension candidates. Maximal degree in co-relation 179. Up to 83 conditions per place. [2023-08-27 15:30:54,498 INFO L140 encePairwiseOnDemand]: 423/425 looper letters, 22 selfloop transitions, 1 changer transitions 0/25 dead transitions. [2023-08-27 15:30:54,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 25 transitions, 156 flow [2023-08-27 15:30:54,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 15:30:54,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 15:30:54,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 541 transitions. [2023-08-27 15:30:54,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243137254901961 [2023-08-27 15:30:54,500 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 541 transitions. [2023-08-27 15:30:54,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 541 transitions. [2023-08-27 15:30:54,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:30:54,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 541 transitions. [2023-08-27 15:30:54,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 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) [2023-08-27 15:30:54,507 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 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) [2023-08-27 15:30:54,508 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 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) [2023-08-27 15:30:54,509 INFO L175 Difference]: Start difference. First operand has 29 places, 26 transitions, 120 flow. Second operand 3 states and 541 transitions. [2023-08-27 15:30:54,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 25 transitions, 156 flow [2023-08-27 15:30:54,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 25 transitions, 119 flow, removed 11 selfloop flow, removed 5 redundant places. [2023-08-27 15:30:54,512 INFO L231 Difference]: Finished difference. Result has 25 places, 25 transitions, 75 flow [2023-08-27 15:30:54,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=73, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=75, PETRI_PLACES=25, PETRI_TRANSITIONS=25} [2023-08-27 15:30:54,513 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 2 predicate places. [2023-08-27 15:30:54,513 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 25 transitions, 75 flow [2023-08-27 15:30:54,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 176.0) internal successors, (528), 3 states have internal predecessors, (528), 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) [2023-08-27 15:30:54,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:54,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:30:54,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-27 15:30:54,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:30:54,719 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:54,720 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:54,720 INFO L85 PathProgramCache]: Analyzing trace with hash -979311288, now seen corresponding path program 1 times [2023-08-27 15:30:54,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:54,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802769832] [2023-08-27 15:30:54,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:54,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:54,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:54,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:30:54,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:54,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802769832] [2023-08-27 15:30:54,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802769832] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 15:30:54,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 15:30:54,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 15:30:54,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186323936] [2023-08-27 15:30:54,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 15:30:54,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 15:30:54,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:30:54,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 15:30:54,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 15:30:54,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 170 out of 425 [2023-08-27 15:30:54,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 25 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 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) [2023-08-27 15:30:54,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:30:54,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 170 of 425 [2023-08-27 15:30:54,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:30:54,888 INFO L124 PetriNetUnfolderBase]: 48/86 cut-off events. [2023-08-27 15:30:54,889 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-27 15:30:54,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 184 conditions, 86 events. 48/86 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 191 event pairs, 18 based on Foata normal form. 1/61 useless extension candidates. Maximal degree in co-relation 176. Up to 82 conditions per place. [2023-08-27 15:30:54,889 INFO L140 encePairwiseOnDemand]: 422/425 looper letters, 20 selfloop transitions, 2 changer transitions 0/24 dead transitions. [2023-08-27 15:30:54,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 27 places, 24 transitions, 115 flow [2023-08-27 15:30:54,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 15:30:54,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 15:30:54,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 527 transitions. [2023-08-27 15:30:54,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41333333333333333 [2023-08-27 15:30:54,891 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 527 transitions. [2023-08-27 15:30:54,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 527 transitions. [2023-08-27 15:30:54,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:30:54,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 527 transitions. [2023-08-27 15:30:54,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.66666666666666) internal successors, (527), 3 states have internal predecessors, (527), 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) [2023-08-27 15:30:54,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 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) [2023-08-27 15:30:54,896 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 425.0) internal successors, (1700), 4 states have internal predecessors, (1700), 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) [2023-08-27 15:30:54,896 INFO L175 Difference]: Start difference. First operand has 25 places, 25 transitions, 75 flow. Second operand 3 states and 527 transitions. [2023-08-27 15:30:54,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 27 places, 24 transitions, 115 flow [2023-08-27 15:30:54,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 24 transitions, 114 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 15:30:54,898 INFO L231 Difference]: Finished difference. Result has 26 places, 24 transitions, 74 flow [2023-08-27 15:30:54,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=74, PETRI_PLACES=26, PETRI_TRANSITIONS=24} [2023-08-27 15:30:54,900 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 3 predicate places. [2023-08-27 15:30:54,900 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 24 transitions, 74 flow [2023-08-27 15:30:54,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 174.0) internal successors, (522), 3 states have internal predecessors, (522), 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) [2023-08-27 15:30:54,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:54,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:30:54,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 15:30:54,900 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:54,901 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:54,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1541655256, now seen corresponding path program 1 times [2023-08-27 15:30:54,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:54,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100231507] [2023-08-27 15:30:54,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:54,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:54,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:55,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:30:55,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:55,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100231507] [2023-08-27 15:30:55,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100231507] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 15:30:55,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 15:30:55,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 15:30:55,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864534288] [2023-08-27 15:30:55,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 15:30:55,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 15:30:55,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:30:55,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 15:30:55,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 15:30:55,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:30:55,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 24 transitions, 74 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:55,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:30:55,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:30:55,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:30:55,280 INFO L124 PetriNetUnfolderBase]: 75/141 cut-off events. [2023-08-27 15:30:55,280 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-27 15:30:55,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 141 events. 75/141 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 382 event pairs, 24 based on Foata normal form. 0/111 useless extension candidates. Maximal degree in co-relation 293. Up to 83 conditions per place. [2023-08-27 15:30:55,282 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 41 selfloop transitions, 5 changer transitions 0/46 dead transitions. [2023-08-27 15:30:55,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 46 transitions, 215 flow [2023-08-27 15:30:55,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 15:30:55,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 15:30:55,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 830 transitions. [2023-08-27 15:30:55,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3905882352941176 [2023-08-27 15:30:55,284 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 830 transitions. [2023-08-27 15:30:55,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 830 transitions. [2023-08-27 15:30:55,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:30:55,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 830 transitions. [2023-08-27 15:30:55,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 166.0) internal successors, (830), 5 states have internal predecessors, (830), 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) [2023-08-27 15:30:55,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:55,290 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:55,290 INFO L175 Difference]: Start difference. First operand has 26 places, 24 transitions, 74 flow. Second operand 5 states and 830 transitions. [2023-08-27 15:30:55,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 46 transitions, 215 flow [2023-08-27 15:30:55,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 46 transitions, 211 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 15:30:55,292 INFO L231 Difference]: Finished difference. Result has 31 places, 28 transitions, 106 flow [2023-08-27 15:30:55,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=31, PETRI_TRANSITIONS=28} [2023-08-27 15:30:55,292 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 8 predicate places. [2023-08-27 15:30:55,293 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 28 transitions, 106 flow [2023-08-27 15:30:55,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:55,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:55,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:30:55,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 15:30:55,294 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:55,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:55,294 INFO L85 PathProgramCache]: Analyzing trace with hash 689728844, now seen corresponding path program 2 times [2023-08-27 15:30:55,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:55,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569978213] [2023-08-27 15:30:55,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:55,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:55,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:55,729 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:30:55,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:55,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569978213] [2023-08-27 15:30:55,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569978213] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 15:30:55,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 15:30:55,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 15:30:55,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219917334] [2023-08-27 15:30:55,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 15:30:55,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 15:30:55,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:30:55,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 15:30:55,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 15:30:55,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:30:55,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 28 transitions, 106 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:55,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:30:55,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:30:55,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:30:55,840 INFO L124 PetriNetUnfolderBase]: 114/214 cut-off events. [2023-08-27 15:30:55,840 INFO L125 PetriNetUnfolderBase]: For 124/124 co-relation queries the response was YES. [2023-08-27 15:30:55,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 619 conditions, 214 events. 114/214 cut-off events. For 124/124 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 679 event pairs, 42 based on Foata normal form. 2/176 useless extension candidates. Maximal degree in co-relation 608. Up to 139 conditions per place. [2023-08-27 15:30:55,842 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 43 selfloop transitions, 7 changer transitions 0/50 dead transitions. [2023-08-27 15:30:55,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 50 transitions, 288 flow [2023-08-27 15:30:55,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 15:30:55,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 15:30:55,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 826 transitions. [2023-08-27 15:30:55,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3887058823529412 [2023-08-27 15:30:55,845 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 826 transitions. [2023-08-27 15:30:55,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 826 transitions. [2023-08-27 15:30:55,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:30:55,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 826 transitions. [2023-08-27 15:30:55,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 165.2) internal successors, (826), 5 states have internal predecessors, (826), 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) [2023-08-27 15:30:55,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:55,850 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:55,850 INFO L175 Difference]: Start difference. First operand has 31 places, 28 transitions, 106 flow. Second operand 5 states and 826 transitions. [2023-08-27 15:30:55,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 50 transitions, 288 flow [2023-08-27 15:30:55,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 50 transitions, 271 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-08-27 15:30:55,853 INFO L231 Difference]: Finished difference. Result has 37 places, 32 transitions, 148 flow [2023-08-27 15:30:55,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=148, PETRI_PLACES=37, PETRI_TRANSITIONS=32} [2023-08-27 15:30:55,854 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 14 predicate places. [2023-08-27 15:30:55,854 INFO L495 AbstractCegarLoop]: Abstraction has has 37 places, 32 transitions, 148 flow [2023-08-27 15:30:55,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:55,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:55,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:30:55,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 15:30:55,855 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:55,855 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:55,855 INFO L85 PathProgramCache]: Analyzing trace with hash 698874996, now seen corresponding path program 3 times [2023-08-27 15:30:55,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:55,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222125834] [2023-08-27 15:30:55,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:55,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:55,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:56,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:30:56,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:56,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222125834] [2023-08-27 15:30:56,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222125834] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 15:30:56,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 15:30:56,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 15:30:56,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007781413] [2023-08-27 15:30:56,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 15:30:56,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 15:30:56,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:30:56,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 15:30:56,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 15:30:56,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:30:56,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 32 transitions, 148 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:56,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:30:56,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:30:56,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:30:56,242 INFO L124 PetriNetUnfolderBase]: 124/230 cut-off events. [2023-08-27 15:30:56,242 INFO L125 PetriNetUnfolderBase]: For 329/329 co-relation queries the response was YES. [2023-08-27 15:30:56,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 802 conditions, 230 events. 124/230 cut-off events. For 329/329 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 756 event pairs, 44 based on Foata normal form. 4/208 useless extension candidates. Maximal degree in co-relation 788. Up to 127 conditions per place. [2023-08-27 15:30:56,244 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 43 selfloop transitions, 12 changer transitions 0/55 dead transitions. [2023-08-27 15:30:56,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 55 transitions, 357 flow [2023-08-27 15:30:56,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 15:30:56,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 15:30:56,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 831 transitions. [2023-08-27 15:30:56,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3910588235294118 [2023-08-27 15:30:56,247 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 831 transitions. [2023-08-27 15:30:56,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 831 transitions. [2023-08-27 15:30:56,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:30:56,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 831 transitions. [2023-08-27 15:30:56,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 166.2) internal successors, (831), 5 states have internal predecessors, (831), 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) [2023-08-27 15:30:56,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:56,253 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:56,253 INFO L175 Difference]: Start difference. First operand has 37 places, 32 transitions, 148 flow. Second operand 5 states and 831 transitions. [2023-08-27 15:30:56,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 55 transitions, 357 flow [2023-08-27 15:30:56,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 55 transitions, 333 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-08-27 15:30:56,257 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 227 flow [2023-08-27 15:30:56,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=227, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2023-08-27 15:30:56,259 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 20 predicate places. [2023-08-27 15:30:56,259 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 227 flow [2023-08-27 15:30:56,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:56,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:56,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:30:56,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 15:30:56,261 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:56,262 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:56,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1919722924, now seen corresponding path program 4 times [2023-08-27 15:30:56,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:56,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822520759] [2023-08-27 15:30:56,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:56,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:56,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:56,452 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:30:56,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:56,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822520759] [2023-08-27 15:30:56,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822520759] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 15:30:56,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 15:30:56,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 15:30:56,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563502905] [2023-08-27 15:30:56,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 15:30:56,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 15:30:56,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:30:56,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 15:30:56,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 15:30:56,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:30:56,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 227 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:56,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:30:56,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:30:56,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:30:56,545 INFO L124 PetriNetUnfolderBase]: 120/226 cut-off events. [2023-08-27 15:30:56,545 INFO L125 PetriNetUnfolderBase]: For 548/548 co-relation queries the response was YES. [2023-08-27 15:30:56,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 865 conditions, 226 events. 120/226 cut-off events. For 548/548 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 725 event pairs, 50 based on Foata normal form. 4/204 useless extension candidates. Maximal degree in co-relation 848. Up to 183 conditions per place. [2023-08-27 15:30:56,547 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 38 selfloop transitions, 15 changer transitions 0/53 dead transitions. [2023-08-27 15:30:56,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 53 transitions, 411 flow [2023-08-27 15:30:56,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 15:30:56,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 15:30:56,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 825 transitions. [2023-08-27 15:30:56,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38823529411764707 [2023-08-27 15:30:56,550 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 825 transitions. [2023-08-27 15:30:56,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 825 transitions. [2023-08-27 15:30:56,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:30:56,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 825 transitions. [2023-08-27 15:30:56,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 165.0) internal successors, (825), 5 states have internal predecessors, (825), 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) [2023-08-27 15:30:56,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:56,555 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:56,555 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 227 flow. Second operand 5 states and 825 transitions. [2023-08-27 15:30:56,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 53 transitions, 411 flow [2023-08-27 15:30:56,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 53 transitions, 398 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-27 15:30:56,558 INFO L231 Difference]: Finished difference. Result has 48 places, 44 transitions, 320 flow [2023-08-27 15:30:56,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=320, PETRI_PLACES=48, PETRI_TRANSITIONS=44} [2023-08-27 15:30:56,559 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 25 predicate places. [2023-08-27 15:30:56,559 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 44 transitions, 320 flow [2023-08-27 15:30:56,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:56,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:56,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:30:56,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 15:30:56,560 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:56,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:56,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1148281150, now seen corresponding path program 5 times [2023-08-27 15:30:56,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:56,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782492725] [2023-08-27 15:30:56,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:56,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:56,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:56,814 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:30:56,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:56,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782492725] [2023-08-27 15:30:56,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782492725] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 15:30:56,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 15:30:56,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 15:30:56,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109209856] [2023-08-27 15:30:56,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 15:30:56,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 15:30:56,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:30:56,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 15:30:56,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 15:30:56,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:30:56,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 44 transitions, 320 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:56,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:30:56,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:30:56,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:30:56,935 INFO L124 PetriNetUnfolderBase]: 121/229 cut-off events. [2023-08-27 15:30:56,936 INFO L125 PetriNetUnfolderBase]: For 641/641 co-relation queries the response was YES. [2023-08-27 15:30:56,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 229 events. 121/229 cut-off events. For 641/641 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 752 event pairs, 38 based on Foata normal form. 2/205 useless extension candidates. Maximal degree in co-relation 958. Up to 129 conditions per place. [2023-08-27 15:30:56,938 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 44 selfloop transitions, 14 changer transitions 0/58 dead transitions. [2023-08-27 15:30:56,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 58 transitions, 478 flow [2023-08-27 15:30:56,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 15:30:56,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 15:30:56,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 829 transitions. [2023-08-27 15:30:56,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3901176470588235 [2023-08-27 15:30:56,941 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 829 transitions. [2023-08-27 15:30:56,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 829 transitions. [2023-08-27 15:30:56,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:30:56,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 829 transitions. [2023-08-27 15:30:56,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 165.8) internal successors, (829), 5 states have internal predecessors, (829), 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) [2023-08-27 15:30:56,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:56,948 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:56,948 INFO L175 Difference]: Start difference. First operand has 48 places, 44 transitions, 320 flow. Second operand 5 states and 829 transitions. [2023-08-27 15:30:56,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 58 transitions, 478 flow [2023-08-27 15:30:56,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 424 flow, removed 15 selfloop flow, removed 2 redundant places. [2023-08-27 15:30:56,952 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 306 flow [2023-08-27 15:30:56,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=306, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2023-08-27 15:30:56,953 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 28 predicate places. [2023-08-27 15:30:56,953 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 306 flow [2023-08-27 15:30:56,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:56,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:56,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:30:56,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 15:30:56,954 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:56,955 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:56,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1464365890, now seen corresponding path program 6 times [2023-08-27 15:30:56,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:56,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496068413] [2023-08-27 15:30:56,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:56,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:56,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:57,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:30:57,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:57,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496068413] [2023-08-27 15:30:57,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496068413] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 15:30:57,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 15:30:57,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 15:30:57,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036744053] [2023-08-27 15:30:57,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 15:30:57,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 15:30:57,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:30:57,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 15:30:57,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 15:30:57,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:30:57,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 306 flow. Second operand has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:57,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:30:57,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:30:57,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:30:57,339 INFO L124 PetriNetUnfolderBase]: 120/222 cut-off events. [2023-08-27 15:30:57,339 INFO L125 PetriNetUnfolderBase]: For 708/708 co-relation queries the response was YES. [2023-08-27 15:30:57,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 914 conditions, 222 events. 120/222 cut-off events. For 708/708 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 702 event pairs, 49 based on Foata normal form. 2/198 useless extension candidates. Maximal degree in co-relation 894. Up to 176 conditions per place. [2023-08-27 15:30:57,341 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 40 selfloop transitions, 15 changer transitions 0/55 dead transitions. [2023-08-27 15:30:57,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 55 transitions, 450 flow [2023-08-27 15:30:57,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 15:30:57,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 15:30:57,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 825 transitions. [2023-08-27 15:30:57,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38823529411764707 [2023-08-27 15:30:57,344 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 825 transitions. [2023-08-27 15:30:57,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 825 transitions. [2023-08-27 15:30:57,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:30:57,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 825 transitions. [2023-08-27 15:30:57,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 165.0) internal successors, (825), 5 states have internal predecessors, (825), 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) [2023-08-27 15:30:57,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:57,349 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 425.0) internal successors, (2550), 6 states have internal predecessors, (2550), 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) [2023-08-27 15:30:57,349 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 306 flow. Second operand 5 states and 825 transitions. [2023-08-27 15:30:57,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 55 transitions, 450 flow [2023-08-27 15:30:57,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 55 transitions, 416 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 15:30:57,353 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 318 flow [2023-08-27 15:30:57,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=318, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2023-08-27 15:30:57,353 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 30 predicate places. [2023-08-27 15:30:57,354 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 318 flow [2023-08-27 15:30:57,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 161.0) internal successors, (805), 5 states have internal predecessors, (805), 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) [2023-08-27 15:30:57,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:30:57,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:30:57,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 15:30:57,354 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:30:57,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:30:57,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1089232267, now seen corresponding path program 1 times [2023-08-27 15:30:57,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:30:57,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093022352] [2023-08-27 15:30:57,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:57,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:30:57,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:57,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:30:57,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:30:57,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093022352] [2023-08-27 15:30:57,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093022352] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:30:57,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066631487] [2023-08-27 15:30:57,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:30:57,620 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:30:57,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:30:57,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) [2023-08-27 15:30:57,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 15:30:57,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:30:57,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-27 15:30:57,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:30:57,794 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:30:57,839 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:30:57,879 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:30:58,438 INFO L322 Elim1Store]: treesize reduction 69, result has 20.7 percent of original size [2023-08-27 15:30:58,438 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 468 treesize of output 282 [2023-08-27 15:30:58,565 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:30:58,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:31:02,086 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:31:02,087 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 438 treesize of output 258 [2023-08-27 15:31:02,136 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:31:02,137 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 704 treesize of output 660 [2023-08-27 15:31:02,244 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:31:02,245 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 576 treesize of output 468 [2023-08-27 15:31:02,341 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:31:02,341 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 237 treesize of output 225 [2023-08-27 15:31:10,262 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 15:31:10,485 INFO L322 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-08-27 15:31:10,485 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 250 treesize of output 1 [2023-08-27 15:31:10,522 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:31:10,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066631487] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:31:10,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:31:10,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-27 15:31:10,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029187557] [2023-08-27 15:31:10,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:31:10,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 15:31:10,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:31:10,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 15:31:10,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=236, Unknown=3, NotChecked=0, Total=306 [2023-08-27 15:31:10,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 425 [2023-08-27 15:31:10,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 318 flow. Second operand has 18 states, 18 states have (on average 86.66666666666667) internal successors, (1560), 18 states have internal predecessors, (1560), 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) [2023-08-27 15:31:10,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:31:10,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 425 [2023-08-27 15:31:10,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:31:10,602 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse4 (+ (* c_~x2~0 4) c_~f~0.offset))) (and (let ((.cse3 (select |c_#memory_int| c_~f~0.base))) (let ((.cse0 (select .cse3 .cse4))) (let ((.cse1 (select .cse3 (+ (* .cse0 4) c_~f~0.offset)))) (or (< .cse0 0) (< .cse1 0) (let ((.cse2 (select .cse3 (+ c_~f~0.offset (* 4 .cse1))))) (and (or (< .cse2 0) (= c_~x1~0 (select .cse3 (+ c_~f~0.offset (* .cse2 4)))) (<= c_~size~0 .cse2)) (= .cse2 c_~x1~0))) (<= c_~size~0 .cse1) (<= c_~size~0 .cse0))))) (forall ((v_ArrVal_238 (Array Int Int))) (let ((.cse7 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_238) c_~f~0.base))) (let ((.cse5 (select .cse7 .cse4))) (let ((.cse6 (select .cse7 (+ c_~f~0.offset (* .cse5 4))))) (let ((.cse8 (select .cse7 (+ c_~f~0.offset (* .cse6 4))))) (or (<= c_~size~0 .cse5) (< .cse6 0) (< .cse5 0) (= c_~x1~0 (select .cse7 (+ c_~f~0.offset (* .cse8 4)))) (< .cse8 0) (<= c_~size~0 .cse6) (<= c_~size~0 .cse8))))))) (forall ((v_ArrVal_238 (Array Int Int))) (let ((.cse11 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_238) c_~f~0.base))) (let ((.cse9 (select .cse11 .cse4))) (let ((.cse10 (select .cse11 (+ c_~f~0.offset (* .cse9 4))))) (or (<= c_~size~0 .cse9) (< .cse10 0) (< .cse9 0) (<= c_~size~0 .cse10) (= c_~x1~0 (select .cse11 (+ c_~f~0.offset (* .cse10 4))))))))))) is different from false [2023-08-27 15:31:14,188 INFO L124 PetriNetUnfolderBase]: 404/736 cut-off events. [2023-08-27 15:31:14,188 INFO L125 PetriNetUnfolderBase]: For 2166/2166 co-relation queries the response was YES. [2023-08-27 15:31:14,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2868 conditions, 736 events. 404/736 cut-off events. For 2166/2166 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3405 event pairs, 31 based on Foata normal form. 9/618 useless extension candidates. Maximal degree in co-relation 2847. Up to 249 conditions per place. [2023-08-27 15:31:14,193 INFO L140 encePairwiseOnDemand]: 412/425 looper letters, 82 selfloop transitions, 43 changer transitions 79/204 dead transitions. [2023-08-27 15:31:14,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 204 transitions, 1592 flow [2023-08-27 15:31:14,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 15:31:14,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 15:31:14,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2102 transitions. [2023-08-27 15:31:14,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2150383631713555 [2023-08-27 15:31:14,201 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2102 transitions. [2023-08-27 15:31:14,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2102 transitions. [2023-08-27 15:31:14,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:31:14,202 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2102 transitions. [2023-08-27 15:31:14,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 91.3913043478261) internal successors, (2102), 23 states have internal predecessors, (2102), 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) [2023-08-27 15:31:14,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 425.0) internal successors, (10200), 24 states have internal predecessors, (10200), 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) [2023-08-27 15:31:14,217 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 425.0) internal successors, (10200), 24 states have internal predecessors, (10200), 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) [2023-08-27 15:31:14,217 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 318 flow. Second operand 23 states and 2102 transitions. [2023-08-27 15:31:14,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 204 transitions, 1592 flow [2023-08-27 15:31:14,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 204 transitions, 1510 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-27 15:31:14,227 INFO L231 Difference]: Finished difference. Result has 84 places, 72 transitions, 639 flow [2023-08-27 15:31:14,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=286, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=639, PETRI_PLACES=84, PETRI_TRANSITIONS=72} [2023-08-27 15:31:14,228 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 61 predicate places. [2023-08-27 15:31:14,228 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 72 transitions, 639 flow [2023-08-27 15:31:14,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 86.66666666666667) internal successors, (1560), 18 states have internal predecessors, (1560), 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) [2023-08-27 15:31:14,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:31:14,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:31:14,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 15:31:14,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:31:14,437 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:31:14,438 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:31:14,438 INFO L85 PathProgramCache]: Analyzing trace with hash 717045932, now seen corresponding path program 1 times [2023-08-27 15:31:14,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:31:14,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440748869] [2023-08-27 15:31:14,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:31:14,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:31:14,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:31:14,644 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:31:14,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:31:14,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440748869] [2023-08-27 15:31:14,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440748869] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:31:14,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622264936] [2023-08-27 15:31:14,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:31:14,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:31:14,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:31:14,646 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) [2023-08-27 15:31:14,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 15:31:14,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:31:14,732 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 15:31:14,736 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:31:14,776 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:31:14,819 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:31:14,889 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:31:15,226 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 15:31:15,227 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 223 treesize of output 208 [2023-08-27 15:31:15,343 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:31:15,344 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:31:16,666 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:31:16,666 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 140 treesize of output 92 [2023-08-27 15:31:16,686 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:31:16,686 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 540 treesize of output 500 [2023-08-27 15:31:16,713 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:31:16,713 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 94 treesize of output 104 [2023-08-27 15:31:17,011 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:31:17,011 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 121 treesize of output 101 [2023-08-27 15:31:17,131 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:31:17,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1622264936] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:31:17,131 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:31:17,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 22 [2023-08-27 15:31:17,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133426527] [2023-08-27 15:31:17,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:31:17,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 15:31:17,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:31:17,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 15:31:17,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=367, Unknown=3, NotChecked=0, Total=462 [2023-08-27 15:31:17,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 15:31:17,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 72 transitions, 639 flow. Second operand has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 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) [2023-08-27 15:31:17,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:31:17,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 15:31:17,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:31:19,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:31:21,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:31:30,414 WARN L234 SmtUtils]: Spent 8.28s on a formula simplification. DAG size of input: 65 DAG size of output: 60 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:31:32,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:31:34,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:31:47,936 WARN L234 SmtUtils]: Spent 12.49s on a formula simplification. DAG size of input: 96 DAG size of output: 85 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:31:50,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:31:53,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:31:54,172 INFO L124 PetriNetUnfolderBase]: 681/1302 cut-off events. [2023-08-27 15:31:54,172 INFO L125 PetriNetUnfolderBase]: For 6162/6162 co-relation queries the response was YES. [2023-08-27 15:31:54,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6272 conditions, 1302 events. 681/1302 cut-off events. For 6162/6162 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 7388 event pairs, 41 based on Foata normal form. 29/1327 useless extension candidates. Maximal degree in co-relation 6238. Up to 501 conditions per place. [2023-08-27 15:31:54,183 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 176 selfloop transitions, 111 changer transitions 70/357 dead transitions. [2023-08-27 15:31:54,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 357 transitions, 3289 flow [2023-08-27 15:31:54,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 15:31:54,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 15:31:54,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 4874 transitions. [2023-08-27 15:31:54,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2606417112299465 [2023-08-27 15:31:54,198 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 4874 transitions. [2023-08-27 15:31:54,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 4874 transitions. [2023-08-27 15:31:54,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:31:54,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 4874 transitions. [2023-08-27 15:31:54,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 110.77272727272727) internal successors, (4874), 44 states have internal predecessors, (4874), 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) [2023-08-27 15:31:54,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 425.0) internal successors, (19125), 45 states have internal predecessors, (19125), 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) [2023-08-27 15:31:54,231 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 425.0) internal successors, (19125), 45 states have internal predecessors, (19125), 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) [2023-08-27 15:31:54,231 INFO L175 Difference]: Start difference. First operand has 84 places, 72 transitions, 639 flow. Second operand 44 states and 4874 transitions. [2023-08-27 15:31:54,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 357 transitions, 3289 flow [2023-08-27 15:31:54,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 357 transitions, 2842 flow, removed 221 selfloop flow, removed 9 redundant places. [2023-08-27 15:31:54,260 INFO L231 Difference]: Finished difference. Result has 138 places, 154 transitions, 1702 flow [2023-08-27 15:31:54,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=1702, PETRI_PLACES=138, PETRI_TRANSITIONS=154} [2023-08-27 15:31:54,261 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 115 predicate places. [2023-08-27 15:31:54,261 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 154 transitions, 1702 flow [2023-08-27 15:31:54,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 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) [2023-08-27 15:31:54,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:31:54,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:31:54,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-27 15:31:54,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-27 15:31:54,468 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:31:54,468 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:31:54,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1159426466, now seen corresponding path program 2 times [2023-08-27 15:31:54,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:31:54,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635188787] [2023-08-27 15:31:54,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:31:54,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:31:54,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:31:54,676 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:31:54,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:31:54,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635188787] [2023-08-27 15:31:54,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635188787] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:31:54,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084753294] [2023-08-27 15:31:54,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 15:31:54,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:31:54,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:31:54,681 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) [2023-08-27 15:31:54,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 15:31:54,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:31:54,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:31:54,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 15:31:54,792 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:31:55,145 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 15:31:55,146 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 223 treesize of output 208 [2023-08-27 15:31:55,245 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:31:55,246 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:31:56,283 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:31:56,283 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 242 treesize of output 203 [2023-08-27 15:31:57,240 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:31:57,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084753294] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:31:57,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:31:57,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 20 [2023-08-27 15:31:57,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132080296] [2023-08-27 15:31:57,241 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:31:57,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 15:31:57,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:31:57,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 15:31:57,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2023-08-27 15:31:57,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 425 [2023-08-27 15:31:57,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 154 transitions, 1702 flow. Second operand has 20 states, 20 states have (on average 113.4) internal successors, (2268), 20 states have internal predecessors, (2268), 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) [2023-08-27 15:31:57,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:31:57,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 425 [2023-08-27 15:31:57,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:32:00,012 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:32:01,966 INFO L124 PetriNetUnfolderBase]: 560/1082 cut-off events. [2023-08-27 15:32:01,966 INFO L125 PetriNetUnfolderBase]: For 9471/9471 co-relation queries the response was YES. [2023-08-27 15:32:01,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6487 conditions, 1082 events. 560/1082 cut-off events. For 9471/9471 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 5924 event pairs, 163 based on Foata normal form. 10/1092 useless extension candidates. Maximal degree in co-relation 6432. Up to 835 conditions per place. [2023-08-27 15:32:01,978 INFO L140 encePairwiseOnDemand]: 415/425 looper letters, 146 selfloop transitions, 52 changer transitions 13/211 dead transitions. [2023-08-27 15:32:01,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 211 transitions, 2428 flow [2023-08-27 15:32:01,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 15:32:01,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 15:32:01,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2439 transitions. [2023-08-27 15:32:01,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27327731092436974 [2023-08-27 15:32:01,984 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2439 transitions. [2023-08-27 15:32:01,984 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2439 transitions. [2023-08-27 15:32:01,985 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:32:01,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2439 transitions. [2023-08-27 15:32:01,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 116.14285714285714) internal successors, (2439), 21 states have internal predecessors, (2439), 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) [2023-08-27 15:32:02,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 425.0) internal successors, (9350), 22 states have internal predecessors, (9350), 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) [2023-08-27 15:32:02,004 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 425.0) internal successors, (9350), 22 states have internal predecessors, (9350), 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) [2023-08-27 15:32:02,004 INFO L175 Difference]: Start difference. First operand has 138 places, 154 transitions, 1702 flow. Second operand 21 states and 2439 transitions. [2023-08-27 15:32:02,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 211 transitions, 2428 flow [2023-08-27 15:32:02,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 211 transitions, 2168 flow, removed 117 selfloop flow, removed 14 redundant places. [2023-08-27 15:32:02,053 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1695 flow [2023-08-27 15:32:02,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1470, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1695, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2023-08-27 15:32:02,054 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 122 predicate places. [2023-08-27 15:32:02,054 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1695 flow [2023-08-27 15:32:02,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 113.4) internal successors, (2268), 20 states have internal predecessors, (2268), 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) [2023-08-27 15:32:02,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:32:02,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:32:02,063 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-27 15:32:02,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:32:02,260 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:32:02,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:32:02,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1938586686, now seen corresponding path program 3 times [2023-08-27 15:32:02,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:32:02,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865751871] [2023-08-27 15:32:02,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:32:02,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:32:02,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:32:02,546 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:32:02,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:32:02,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865751871] [2023-08-27 15:32:02,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865751871] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:32:02,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487545741] [2023-08-27 15:32:02,547 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 15:32:02,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:32:02,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:32:02,548 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) [2023-08-27 15:32:02,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 15:32:02,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 15:32:02,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:32:02,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 15:32:02,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:32:02,802 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:32:02,845 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:32:02,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 15:32:02,943 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 15:32:03,172 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 15:32:03,172 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 227 treesize of output 212 [2023-08-27 15:32:03,280 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:32:03,281 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:32:04,839 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:32:04,839 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 137 treesize of output 89 [2023-08-27 15:32:04,856 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:32:04,857 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 808 treesize of output 688 [2023-08-27 15:32:04,883 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:32:04,884 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 144 treesize of output 148 [2023-08-27 15:32:04,900 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:32:04,901 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 81 [2023-08-27 15:32:05,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:32:05,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487545741] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:32:05,661 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:32:05,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 22 [2023-08-27 15:32:05,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795635147] [2023-08-27 15:32:05,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:32:05,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 15:32:05,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:32:05,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 15:32:05,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=381, Unknown=2, NotChecked=0, Total=462 [2023-08-27 15:32:05,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 15:32:05,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1695 flow. Second operand has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 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) [2023-08-27 15:32:05,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:32:05,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 15:32:05,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:32:16,397 WARN L234 SmtUtils]: Spent 6.08s on a formula simplification that was a NOOP. DAG size: 56 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:32:39,121 WARN L234 SmtUtils]: Spent 12.26s on a formula simplification. DAG size of input: 89 DAG size of output: 60 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:32:47,924 WARN L234 SmtUtils]: Spent 8.32s on a formula simplification. DAG size of input: 88 DAG size of output: 76 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:32:48,978 INFO L124 PetriNetUnfolderBase]: 717/1400 cut-off events. [2023-08-27 15:32:48,978 INFO L125 PetriNetUnfolderBase]: For 8473/8473 co-relation queries the response was YES. [2023-08-27 15:32:48,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7572 conditions, 1400 events. 717/1400 cut-off events. For 8473/8473 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 8297 event pairs, 110 based on Foata normal form. 23/1423 useless extension candidates. Maximal degree in co-relation 7519. Up to 544 conditions per place. [2023-08-27 15:32:48,988 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 132 selfloop transitions, 94 changer transitions 91/317 dead transitions. [2023-08-27 15:32:48,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 317 transitions, 3317 flow [2023-08-27 15:32:48,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-27 15:32:48,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-27 15:32:48,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3640 transitions. [2023-08-27 15:32:48,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25953654188948305 [2023-08-27 15:32:48,993 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3640 transitions. [2023-08-27 15:32:48,994 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3640 transitions. [2023-08-27 15:32:48,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:32:48,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3640 transitions. [2023-08-27 15:32:49,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 110.3030303030303) internal successors, (3640), 33 states have internal predecessors, (3640), 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) [2023-08-27 15:32:49,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 425.0) internal successors, (14450), 34 states have internal predecessors, (14450), 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) [2023-08-27 15:32:49,010 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 425.0) internal successors, (14450), 34 states have internal predecessors, (14450), 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) [2023-08-27 15:32:49,011 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1695 flow. Second operand 33 states and 3640 transitions. [2023-08-27 15:32:49,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 317 transitions, 3317 flow [2023-08-27 15:32:49,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 317 transitions, 3206 flow, removed 14 selfloop flow, removed 13 redundant places. [2023-08-27 15:32:49,064 INFO L231 Difference]: Finished difference. Result has 170 places, 144 transitions, 1704 flow [2023-08-27 15:32:49,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1585, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=1704, PETRI_PLACES=170, PETRI_TRANSITIONS=144} [2023-08-27 15:32:49,064 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 147 predicate places. [2023-08-27 15:32:49,065 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 144 transitions, 1704 flow [2023-08-27 15:32:49,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 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) [2023-08-27 15:32:49,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:32:49,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:32:49,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 15:32:49,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:32:49,271 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:32:49,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:32:49,272 INFO L85 PathProgramCache]: Analyzing trace with hash 100665778, now seen corresponding path program 4 times [2023-08-27 15:32:49,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:32:49,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110082739] [2023-08-27 15:32:49,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:32:49,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:32:49,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:32:49,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:32:49,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:32:49,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110082739] [2023-08-27 15:32:49,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110082739] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:32:49,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298628937] [2023-08-27 15:32:49,558 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 15:32:49,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:32:49,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:32:49,561 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) [2023-08-27 15:32:49,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 15:32:49,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 15:32:49,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:32:49,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-27 15:32:49,674 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:32:49,719 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:32:49,754 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:32:49,789 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:32:50,096 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 15:32:50,097 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 223 treesize of output 208 [2023-08-27 15:32:50,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:32:50,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:32:52,167 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:32:52,168 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 140 treesize of output 92 [2023-08-27 15:32:52,183 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:32:52,183 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 254 treesize of output 254 [2023-08-27 15:32:52,204 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:32:52,205 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 214 treesize of output 194 [2023-08-27 15:32:52,229 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:32:52,230 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 101 [2023-08-27 15:32:52,562 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 15:32:52,635 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:32:52,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298628937] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:32:52,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:32:52,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 22 [2023-08-27 15:32:52,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320335302] [2023-08-27 15:32:52,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:32:52,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 15:32:52,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:32:52,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 15:32:52,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=362, Unknown=2, NotChecked=0, Total=462 [2023-08-27 15:32:52,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 15:32:52,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 144 transitions, 1704 flow. Second operand has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 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) [2023-08-27 15:32:52,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:32:52,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 15:32:52,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:32:54,535 INFO L124 PetriNetUnfolderBase]: 405/823 cut-off events. [2023-08-27 15:32:54,535 INFO L125 PetriNetUnfolderBase]: For 5703/5703 co-relation queries the response was YES. [2023-08-27 15:32:54,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4779 conditions, 823 events. 405/823 cut-off events. For 5703/5703 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4339 event pairs, 34 based on Foata normal form. 11/834 useless extension candidates. Maximal degree in co-relation 4720. Up to 547 conditions per place. [2023-08-27 15:32:54,542 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 127 selfloop transitions, 72 changer transitions 13/212 dead transitions. [2023-08-27 15:32:54,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 212 transitions, 2471 flow [2023-08-27 15:32:54,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 15:32:54,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 15:32:54,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2629 transitions. [2023-08-27 15:32:54,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2577450980392157 [2023-08-27 15:32:54,547 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2629 transitions. [2023-08-27 15:32:54,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2629 transitions. [2023-08-27 15:32:54,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:32:54,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2629 transitions. [2023-08-27 15:32:54,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 109.54166666666667) internal successors, (2629), 24 states have internal predecessors, (2629), 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) [2023-08-27 15:32:54,558 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 425.0) internal successors, (10625), 25 states have internal predecessors, (10625), 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) [2023-08-27 15:32:54,559 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 425.0) internal successors, (10625), 25 states have internal predecessors, (10625), 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) [2023-08-27 15:32:54,559 INFO L175 Difference]: Start difference. First operand has 170 places, 144 transitions, 1704 flow. Second operand 24 states and 2629 transitions. [2023-08-27 15:32:54,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 212 transitions, 2471 flow [2023-08-27 15:32:54,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 212 transitions, 2268 flow, removed 46 selfloop flow, removed 29 redundant places. [2023-08-27 15:32:54,590 INFO L231 Difference]: Finished difference. Result has 154 places, 147 transitions, 1735 flow [2023-08-27 15:32:54,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1480, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1735, PETRI_PLACES=154, PETRI_TRANSITIONS=147} [2023-08-27 15:32:54,591 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 131 predicate places. [2023-08-27 15:32:54,591 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 147 transitions, 1735 flow [2023-08-27 15:32:54,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 106.18181818181819) internal successors, (2336), 22 states have internal predecessors, (2336), 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) [2023-08-27 15:32:54,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:32:54,591 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:32:54,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 15:32:54,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 15:32:54,798 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:32:54,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:32:54,798 INFO L85 PathProgramCache]: Analyzing trace with hash 799188980, now seen corresponding path program 5 times [2023-08-27 15:32:54,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:32:54,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551900619] [2023-08-27 15:32:54,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:32:54,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:32:54,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:32:55,941 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:32:55,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:32:55,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551900619] [2023-08-27 15:32:55,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551900619] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:32:55,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130154867] [2023-08-27 15:32:55,942 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 15:32:55,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:32:55,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:32:55,943 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) [2023-08-27 15:32:55,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 15:32:56,041 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:32:56,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:32:56,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-27 15:32:56,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:32:56,090 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:32:56,141 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:32:56,173 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:32:56,485 INFO L322 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-08-27 15:32:56,485 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 21 [2023-08-27 15:32:56,525 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:32:56,525 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:32:58,197 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:32:58,197 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 224 treesize of output 140 [2023-08-27 15:32:58,252 INFO L322 Elim1Store]: treesize reduction 5, result has 92.3 percent of original size [2023-08-27 15:32:58,253 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 414 treesize of output 425 [2023-08-27 15:32:58,330 INFO L322 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-08-27 15:32:58,331 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 350 treesize of output 326 [2023-08-27 15:32:58,408 INFO L322 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-08-27 15:32:58,408 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 149 treesize of output 173 [2023-08-27 15:32:59,762 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:32:59,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130154867] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:32:59,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:32:59,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 27 [2023-08-27 15:32:59,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392448256] [2023-08-27 15:32:59,762 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:32:59,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 15:32:59,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:32:59,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 15:32:59,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=587, Unknown=3, NotChecked=0, Total=812 [2023-08-27 15:32:59,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 15:32:59,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 147 transitions, 1735 flow. Second operand has 29 states, 29 states have (on average 105.62068965517241) internal successors, (3063), 29 states have internal predecessors, (3063), 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) [2023-08-27 15:32:59,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:32:59,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 15:32:59,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:06,555 WARN L234 SmtUtils]: Spent 6.19s on a formula simplification that was a NOOP. DAG size: 111 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:33:07,449 INFO L124 PetriNetUnfolderBase]: 448/926 cut-off events. [2023-08-27 15:33:07,449 INFO L125 PetriNetUnfolderBase]: For 6228/6228 co-relation queries the response was YES. [2023-08-27 15:33:07,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5317 conditions, 926 events. 448/926 cut-off events. For 6228/6228 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5162 event pairs, 18 based on Foata normal form. 4/930 useless extension candidates. Maximal degree in co-relation 5263. Up to 537 conditions per place. [2023-08-27 15:33:07,457 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 121 selfloop transitions, 71 changer transitions 24/216 dead transitions. [2023-08-27 15:33:07,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 216 transitions, 2642 flow [2023-08-27 15:33:07,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 15:33:07,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 15:33:07,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2397 transitions. [2023-08-27 15:33:07,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25636363636363635 [2023-08-27 15:33:07,462 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2397 transitions. [2023-08-27 15:33:07,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2397 transitions. [2023-08-27 15:33:07,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:07,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2397 transitions. [2023-08-27 15:33:07,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 108.95454545454545) internal successors, (2397), 22 states have internal predecessors, (2397), 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) [2023-08-27 15:33:07,471 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 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) [2023-08-27 15:33:07,472 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 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) [2023-08-27 15:33:07,472 INFO L175 Difference]: Start difference. First operand has 154 places, 147 transitions, 1735 flow. Second operand 22 states and 2397 transitions. [2023-08-27 15:33:07,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 216 transitions, 2642 flow [2023-08-27 15:33:07,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 216 transitions, 2422 flow, removed 25 selfloop flow, removed 19 redundant places. [2023-08-27 15:33:07,502 INFO L231 Difference]: Finished difference. Result has 158 places, 158 transitions, 1945 flow [2023-08-27 15:33:07,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1539, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1945, PETRI_PLACES=158, PETRI_TRANSITIONS=158} [2023-08-27 15:33:07,503 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 135 predicate places. [2023-08-27 15:33:07,503 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 158 transitions, 1945 flow [2023-08-27 15:33:07,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 105.62068965517241) internal successors, (3063), 29 states have internal predecessors, (3063), 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) [2023-08-27 15:33:07,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:07,504 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:07,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 15:33:07,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 15:33:07,710 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:07,710 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:07,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1386709283, now seen corresponding path program 2 times [2023-08-27 15:33:07,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:07,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729381831] [2023-08-27 15:33:07,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:07,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:07,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:07,876 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:07,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:07,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729381831] [2023-08-27 15:33:07,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729381831] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:07,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231285045] [2023-08-27 15:33:07,877 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 15:33:07,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:07,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:07,878 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) [2023-08-27 15:33:07,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 15:33:08,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:33:08,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:08,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 15:33:08,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:08,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:08,187 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:08,287 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 106 [2023-08-27 15:33:08,368 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 112 [2023-08-27 15:33:08,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:08,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231285045] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:08,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:08,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 15:33:08,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764496417] [2023-08-27 15:33:08,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:08,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 15:33:08,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:08,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 15:33:08,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-27 15:33:08,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:33:08,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 158 transitions, 1945 flow. Second operand has 12 states, 12 states have (on average 160.33333333333334) internal successors, (1924), 12 states have internal predecessors, (1924), 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) [2023-08-27 15:33:08,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:08,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:33:08,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:09,745 INFO L124 PetriNetUnfolderBase]: 433/879 cut-off events. [2023-08-27 15:33:09,746 INFO L125 PetriNetUnfolderBase]: For 6882/6882 co-relation queries the response was YES. [2023-08-27 15:33:09,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5461 conditions, 879 events. 433/879 cut-off events. For 6882/6882 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4801 event pairs, 54 based on Foata normal form. 16/895 useless extension candidates. Maximal degree in co-relation 5406. Up to 292 conditions per place. [2023-08-27 15:33:09,753 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 135 selfloop transitions, 85 changer transitions 0/220 dead transitions. [2023-08-27 15:33:09,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 220 transitions, 2851 flow [2023-08-27 15:33:09,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 15:33:09,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 15:33:09,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2623 transitions. [2023-08-27 15:33:09,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38573529411764707 [2023-08-27 15:33:09,756 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2623 transitions. [2023-08-27 15:33:09,757 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2623 transitions. [2023-08-27 15:33:09,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:09,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2623 transitions. [2023-08-27 15:33:09,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 163.9375) internal successors, (2623), 16 states have internal predecessors, (2623), 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) [2023-08-27 15:33:09,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 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) [2023-08-27 15:33:09,765 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 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) [2023-08-27 15:33:09,765 INFO L175 Difference]: Start difference. First operand has 158 places, 158 transitions, 1945 flow. Second operand 16 states and 2623 transitions. [2023-08-27 15:33:09,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 220 transitions, 2851 flow [2023-08-27 15:33:09,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 220 transitions, 2686 flow, removed 39 selfloop flow, removed 19 redundant places. [2023-08-27 15:33:09,799 INFO L231 Difference]: Finished difference. Result has 148 places, 165 transitions, 2098 flow [2023-08-27 15:33:09,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1819, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2098, PETRI_PLACES=148, PETRI_TRANSITIONS=165} [2023-08-27 15:33:09,799 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 125 predicate places. [2023-08-27 15:33:09,799 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 165 transitions, 2098 flow [2023-08-27 15:33:09,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 160.33333333333334) internal successors, (1924), 12 states have internal predecessors, (1924), 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) [2023-08-27 15:33:09,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:09,800 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:09,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 15:33:10,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 15:33:10,006 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:10,006 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:10,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1005051946, now seen corresponding path program 6 times [2023-08-27 15:33:10,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:10,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397202909] [2023-08-27 15:33:10,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:10,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:10,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:10,209 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:10,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:10,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397202909] [2023-08-27 15:33:10,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397202909] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:10,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965764701] [2023-08-27 15:33:10,210 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 15:33:10,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:10,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:10,213 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) [2023-08-27 15:33:10,239 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 15:33:10,346 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 15:33:10,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:10,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 15:33:10,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:10,647 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:10,647 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 227 treesize of output 217 [2023-08-27 15:33:10,744 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:10,744 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:12,178 INFO L322 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2023-08-27 15:33:12,178 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 42 [2023-08-27 15:33:12,209 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:12,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965764701] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:12,210 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:12,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 17 [2023-08-27 15:33:12,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489509641] [2023-08-27 15:33:12,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:12,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 15:33:12,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:12,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 15:33:12,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2023-08-27 15:33:12,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 425 [2023-08-27 15:33:12,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 165 transitions, 2098 flow. Second operand has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 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) [2023-08-27 15:33:12,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:12,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 425 [2023-08-27 15:33:12,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:15,375 INFO L124 PetriNetUnfolderBase]: 644/1294 cut-off events. [2023-08-27 15:33:15,375 INFO L125 PetriNetUnfolderBase]: For 9440/9440 co-relation queries the response was YES. [2023-08-27 15:33:15,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8174 conditions, 1294 events. 644/1294 cut-off events. For 9440/9440 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 7654 event pairs, 39 based on Foata normal form. 6/1300 useless extension candidates. Maximal degree in co-relation 8123. Up to 452 conditions per place. [2023-08-27 15:33:15,384 INFO L140 encePairwiseOnDemand]: 416/425 looper letters, 167 selfloop transitions, 134 changer transitions 15/316 dead transitions. [2023-08-27 15:33:15,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 316 transitions, 4059 flow [2023-08-27 15:33:15,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 15:33:15,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 15:33:15,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3429 transitions. [2023-08-27 15:33:15,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31031674208144794 [2023-08-27 15:33:15,389 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3429 transitions. [2023-08-27 15:33:15,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3429 transitions. [2023-08-27 15:33:15,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:15,390 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3429 transitions. [2023-08-27 15:33:15,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 131.8846153846154) internal successors, (3429), 26 states have internal predecessors, (3429), 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) [2023-08-27 15:33:15,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 425.0) internal successors, (11475), 27 states have internal predecessors, (11475), 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) [2023-08-27 15:33:15,401 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 425.0) internal successors, (11475), 27 states have internal predecessors, (11475), 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) [2023-08-27 15:33:15,401 INFO L175 Difference]: Start difference. First operand has 148 places, 165 transitions, 2098 flow. Second operand 26 states and 3429 transitions. [2023-08-27 15:33:15,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 316 transitions, 4059 flow [2023-08-27 15:33:15,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 316 transitions, 3925 flow, removed 27 selfloop flow, removed 6 redundant places. [2023-08-27 15:33:15,445 INFO L231 Difference]: Finished difference. Result has 179 places, 211 transitions, 3043 flow [2023-08-27 15:33:15,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=1966, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3043, PETRI_PLACES=179, PETRI_TRANSITIONS=211} [2023-08-27 15:33:15,445 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 156 predicate places. [2023-08-27 15:33:15,445 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 211 transitions, 3043 flow [2023-08-27 15:33:15,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 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) [2023-08-27 15:33:15,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:15,446 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:15,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 15:33:15,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:15,652 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:15,652 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:15,653 INFO L85 PathProgramCache]: Analyzing trace with hash 2037357402, now seen corresponding path program 7 times [2023-08-27 15:33:15,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:15,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412092976] [2023-08-27 15:33:15,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:15,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:15,878 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:15,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:15,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412092976] [2023-08-27 15:33:15,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412092976] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:15,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083281589] [2023-08-27 15:33:15,878 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 15:33:15,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:15,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:15,881 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) [2023-08-27 15:33:15,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 15:33:15,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:15,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-27 15:33:16,001 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:16,271 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:16,271 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 227 treesize of output 217 [2023-08-27 15:33:16,351 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:16,351 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:17,097 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:17,098 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 214 treesize of output 183 [2023-08-27 15:33:17,720 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:17,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083281589] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:17,721 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:17,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 17 [2023-08-27 15:33:17,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129792805] [2023-08-27 15:33:17,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:17,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 15:33:17,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:17,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 15:33:17,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-08-27 15:33:17,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 425 [2023-08-27 15:33:17,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 211 transitions, 3043 flow. Second operand has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 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) [2023-08-27 15:33:17,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:17,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 425 [2023-08-27 15:33:17,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:20,636 INFO L124 PetriNetUnfolderBase]: 748/1506 cut-off events. [2023-08-27 15:33:20,636 INFO L125 PetriNetUnfolderBase]: For 15701/15701 co-relation queries the response was YES. [2023-08-27 15:33:20,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10631 conditions, 1506 events. 748/1506 cut-off events. For 15701/15701 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9281 event pairs, 88 based on Foata normal form. 5/1511 useless extension candidates. Maximal degree in co-relation 10567. Up to 1043 conditions per place. [2023-08-27 15:33:20,649 INFO L140 encePairwiseOnDemand]: 417/425 looper letters, 228 selfloop transitions, 74 changer transitions 16/318 dead transitions. [2023-08-27 15:33:20,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 318 transitions, 4758 flow [2023-08-27 15:33:20,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 15:33:20,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 15:33:20,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2625 transitions. [2023-08-27 15:33:20,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3088235294117647 [2023-08-27 15:33:20,661 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2625 transitions. [2023-08-27 15:33:20,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2625 transitions. [2023-08-27 15:33:20,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:20,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2625 transitions. [2023-08-27 15:33:20,664 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 131.25) internal successors, (2625), 20 states have internal predecessors, (2625), 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) [2023-08-27 15:33:20,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 425.0) internal successors, (8925), 21 states have internal predecessors, (8925), 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) [2023-08-27 15:33:20,674 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 425.0) internal successors, (8925), 21 states have internal predecessors, (8925), 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) [2023-08-27 15:33:20,674 INFO L175 Difference]: Start difference. First operand has 179 places, 211 transitions, 3043 flow. Second operand 20 states and 2625 transitions. [2023-08-27 15:33:20,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 318 transitions, 4758 flow [2023-08-27 15:33:20,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 318 transitions, 4434 flow, removed 82 selfloop flow, removed 11 redundant places. [2023-08-27 15:33:20,744 INFO L231 Difference]: Finished difference. Result has 193 places, 240 transitions, 3507 flow [2023-08-27 15:33:20,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=2792, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3507, PETRI_PLACES=193, PETRI_TRANSITIONS=240} [2023-08-27 15:33:20,745 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 170 predicate places. [2023-08-27 15:33:20,745 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 240 transitions, 3507 flow [2023-08-27 15:33:20,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 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) [2023-08-27 15:33:20,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:20,745 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:20,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 15:33:20,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:20,951 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:20,951 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:20,951 INFO L85 PathProgramCache]: Analyzing trace with hash -542239418, now seen corresponding path program 8 times [2023-08-27 15:33:20,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:20,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38831242] [2023-08-27 15:33:20,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:20,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:20,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:21,153 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:21,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:21,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38831242] [2023-08-27 15:33:21,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38831242] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:21,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819079704] [2023-08-27 15:33:21,154 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 15:33:21,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:21,154 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:21,155 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) [2023-08-27 15:33:21,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 15:33:21,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:33:21,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:21,289 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 15:33:21,291 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:21,376 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 69 [2023-08-27 15:33:21,391 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 84 [2023-08-27 15:33:21,431 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:21,431 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:21,574 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 251 treesize of output 235 [2023-08-27 15:33:21,747 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:21,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819079704] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:21,747 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:21,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-08-27 15:33:21,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407859469] [2023-08-27 15:33:21,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:21,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 15:33:21,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:21,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 15:33:21,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-27 15:33:21,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:33:21,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 240 transitions, 3507 flow. Second operand has 11 states, 11 states have (on average 160.0909090909091) internal successors, (1761), 11 states have internal predecessors, (1761), 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) [2023-08-27 15:33:21,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:21,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:33:21,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:22,279 INFO L124 PetriNetUnfolderBase]: 744/1478 cut-off events. [2023-08-27 15:33:22,279 INFO L125 PetriNetUnfolderBase]: For 16605/16605 co-relation queries the response was YES. [2023-08-27 15:33:22,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10724 conditions, 1478 events. 744/1478 cut-off events. For 16605/16605 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 8904 event pairs, 254 based on Foata normal form. 4/1482 useless extension candidates. Maximal degree in co-relation 10655. Up to 1236 conditions per place. [2023-08-27 15:33:22,290 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 223 selfloop transitions, 47 changer transitions 0/270 dead transitions. [2023-08-27 15:33:22,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 270 transitions, 4258 flow [2023-08-27 15:33:22,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 15:33:22,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 15:33:22,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1964 transitions. [2023-08-27 15:33:22,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38509803921568625 [2023-08-27 15:33:22,293 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1964 transitions. [2023-08-27 15:33:22,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1964 transitions. [2023-08-27 15:33:22,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:22,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1964 transitions. [2023-08-27 15:33:22,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 163.66666666666666) internal successors, (1964), 12 states have internal predecessors, (1964), 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) [2023-08-27 15:33:22,298 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 425.0) internal successors, (5525), 13 states have internal predecessors, (5525), 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) [2023-08-27 15:33:22,299 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 425.0) internal successors, (5525), 13 states have internal predecessors, (5525), 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) [2023-08-27 15:33:22,299 INFO L175 Difference]: Start difference. First operand has 193 places, 240 transitions, 3507 flow. Second operand 12 states and 1964 transitions. [2023-08-27 15:33:22,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 270 transitions, 4258 flow [2023-08-27 15:33:22,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 270 transitions, 4120 flow, removed 41 selfloop flow, removed 8 redundant places. [2023-08-27 15:33:22,375 INFO L231 Difference]: Finished difference. Result has 195 places, 242 transitions, 3506 flow [2023-08-27 15:33:22,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=3373, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3506, PETRI_PLACES=195, PETRI_TRANSITIONS=242} [2023-08-27 15:33:22,376 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 172 predicate places. [2023-08-27 15:33:22,376 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 242 transitions, 3506 flow [2023-08-27 15:33:22,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 160.0909090909091) internal successors, (1761), 11 states have internal predecessors, (1761), 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) [2023-08-27 15:33:22,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:22,376 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:22,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 15:33:22,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-27 15:33:22,577 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:22,577 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:22,577 INFO L85 PathProgramCache]: Analyzing trace with hash -932854195, now seen corresponding path program 3 times [2023-08-27 15:33:22,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:22,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426384478] [2023-08-27 15:33:22,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:22,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:22,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:22,733 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:22,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:22,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426384478] [2023-08-27 15:33:22,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426384478] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:22,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980721913] [2023-08-27 15:33:22,734 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 15:33:22,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:22,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:22,735 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) [2023-08-27 15:33:22,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 15:33:22,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 15:33:22,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:22,908 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 15:33:22,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:23,095 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:23,096 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:23,224 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 112 [2023-08-27 15:33:23,314 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-08-27 15:33:23,513 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:23,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980721913] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:23,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:23,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-08-27 15:33:23,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416624479] [2023-08-27 15:33:23,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:23,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 15:33:23,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:23,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 15:33:23,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-27 15:33:23,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:33:23,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 242 transitions, 3506 flow. Second operand has 11 states, 11 states have (on average 160.27272727272728) internal successors, (1763), 11 states have internal predecessors, (1763), 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) [2023-08-27 15:33:23,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:23,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:33:23,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:24,320 INFO L124 PetriNetUnfolderBase]: 763/1517 cut-off events. [2023-08-27 15:33:24,321 INFO L125 PetriNetUnfolderBase]: For 16771/16771 co-relation queries the response was YES. [2023-08-27 15:33:24,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10912 conditions, 1517 events. 763/1517 cut-off events. For 16771/16771 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9237 event pairs, 114 based on Foata normal form. 16/1533 useless extension candidates. Maximal degree in co-relation 10843. Up to 515 conditions per place. [2023-08-27 15:33:24,334 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 188 selfloop transitions, 126 changer transitions 0/314 dead transitions. [2023-08-27 15:33:24,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 314 transitions, 4649 flow [2023-08-27 15:33:24,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 15:33:24,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 15:33:24,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2802 transitions. [2023-08-27 15:33:24,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38782006920415224 [2023-08-27 15:33:24,338 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2802 transitions. [2023-08-27 15:33:24,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2802 transitions. [2023-08-27 15:33:24,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:24,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2802 transitions. [2023-08-27 15:33:24,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 164.8235294117647) internal successors, (2802), 17 states have internal predecessors, (2802), 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) [2023-08-27 15:33:24,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 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) [2023-08-27 15:33:24,346 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 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) [2023-08-27 15:33:24,346 INFO L175 Difference]: Start difference. First operand has 195 places, 242 transitions, 3506 flow. Second operand 17 states and 2802 transitions. [2023-08-27 15:33:24,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 314 transitions, 4649 flow [2023-08-27 15:33:24,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 314 transitions, 4546 flow, removed 17 selfloop flow, removed 8 redundant places. [2023-08-27 15:33:24,428 INFO L231 Difference]: Finished difference. Result has 208 places, 249 transitions, 3830 flow [2023-08-27 15:33:24,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=3413, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3830, PETRI_PLACES=208, PETRI_TRANSITIONS=249} [2023-08-27 15:33:24,429 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 185 predicate places. [2023-08-27 15:33:24,429 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 249 transitions, 3830 flow [2023-08-27 15:33:24,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 160.27272727272728) internal successors, (1763), 11 states have internal predecessors, (1763), 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) [2023-08-27 15:33:24,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:24,430 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:24,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 15:33:24,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:24,650 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:24,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:24,650 INFO L85 PathProgramCache]: Analyzing trace with hash 302301797, now seen corresponding path program 4 times [2023-08-27 15:33:24,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:24,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284277276] [2023-08-27 15:33:24,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:24,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:24,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:24,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:24,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:24,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284277276] [2023-08-27 15:33:24,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284277276] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:24,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800433639] [2023-08-27 15:33:24,971 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 15:33:24,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:24,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:24,973 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) [2023-08-27 15:33:24,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 15:33:25,140 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 15:33:25,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:25,142 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 15:33:25,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:25,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:25,318 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:25,403 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 104 [2023-08-27 15:33:25,479 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 106 [2023-08-27 15:33:25,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:25,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800433639] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:25,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:25,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-08-27 15:33:25,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869671912] [2023-08-27 15:33:25,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:25,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 15:33:25,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:25,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 15:33:25,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2023-08-27 15:33:25,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:33:25,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 249 transitions, 3830 flow. Second operand has 11 states, 11 states have (on average 160.27272727272728) internal successors, (1763), 11 states have internal predecessors, (1763), 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) [2023-08-27 15:33:25,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:25,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:33:25,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:26,748 INFO L124 PetriNetUnfolderBase]: 813/1613 cut-off events. [2023-08-27 15:33:26,748 INFO L125 PetriNetUnfolderBase]: For 19426/19426 co-relation queries the response was YES. [2023-08-27 15:33:26,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12066 conditions, 1613 events. 813/1613 cut-off events. For 19426/19426 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 9989 event pairs, 187 based on Foata normal form. 28/1641 useless extension candidates. Maximal degree in co-relation 11993. Up to 911 conditions per place. [2023-08-27 15:33:26,763 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 221 selfloop transitions, 115 changer transitions 0/336 dead transitions. [2023-08-27 15:33:26,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 336 transitions, 5254 flow [2023-08-27 15:33:26,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 15:33:26,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 15:33:26,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2811 transitions. [2023-08-27 15:33:26,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38906574394463667 [2023-08-27 15:33:26,766 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2811 transitions. [2023-08-27 15:33:26,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2811 transitions. [2023-08-27 15:33:26,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:26,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2811 transitions. [2023-08-27 15:33:26,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 165.35294117647058) internal successors, (2811), 17 states have internal predecessors, (2811), 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) [2023-08-27 15:33:26,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 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) [2023-08-27 15:33:26,775 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 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) [2023-08-27 15:33:26,775 INFO L175 Difference]: Start difference. First operand has 208 places, 249 transitions, 3830 flow. Second operand 17 states and 2811 transitions. [2023-08-27 15:33:26,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 336 transitions, 5254 flow [2023-08-27 15:33:26,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 336 transitions, 5058 flow, removed 49 selfloop flow, removed 7 redundant places. [2023-08-27 15:33:26,876 INFO L231 Difference]: Finished difference. Result has 223 places, 268 transitions, 4347 flow [2023-08-27 15:33:26,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=3599, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4347, PETRI_PLACES=223, PETRI_TRANSITIONS=268} [2023-08-27 15:33:26,876 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 200 predicate places. [2023-08-27 15:33:26,876 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 268 transitions, 4347 flow [2023-08-27 15:33:26,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 160.27272727272728) internal successors, (1763), 11 states have internal predecessors, (1763), 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) [2023-08-27 15:33:26,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:26,877 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:26,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 15:33:27,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:27,085 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:27,085 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:27,085 INFO L85 PathProgramCache]: Analyzing trace with hash 722206156, now seen corresponding path program 9 times [2023-08-27 15:33:27,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:27,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76686147] [2023-08-27 15:33:27,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:27,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:27,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:27,248 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:27,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:27,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76686147] [2023-08-27 15:33:27,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76686147] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:27,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845679171] [2023-08-27 15:33:27,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 15:33:27,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:27,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:27,250 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) [2023-08-27 15:33:27,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 15:33:27,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 15:33:27,413 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:27,415 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 15:33:27,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:27,732 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:27,732 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 23 [2023-08-27 15:33:27,764 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:27,764 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:28,131 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:28,132 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 324 treesize of output 316 [2023-08-27 15:33:29,036 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:29,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845679171] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:29,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:29,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 17 [2023-08-27 15:33:29,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107921695] [2023-08-27 15:33:29,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:29,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 15:33:29,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:29,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 15:33:29,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-08-27 15:33:29,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 425 [2023-08-27 15:33:29,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 268 transitions, 4347 flow. Second operand has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 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) [2023-08-27 15:33:29,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:29,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 425 [2023-08-27 15:33:29,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:30,090 INFO L124 PetriNetUnfolderBase]: 835/1680 cut-off events. [2023-08-27 15:33:30,090 INFO L125 PetriNetUnfolderBase]: For 20719/20719 co-relation queries the response was YES. [2023-08-27 15:33:30,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12753 conditions, 1680 events. 835/1680 cut-off events. For 20719/20719 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 10606 event pairs, 4 based on Foata normal form. 5/1685 useless extension candidates. Maximal degree in co-relation 12675. Up to 665 conditions per place. [2023-08-27 15:33:30,105 INFO L140 encePairwiseOnDemand]: 416/425 looper letters, 183 selfloop transitions, 190 changer transitions 10/383 dead transitions. [2023-08-27 15:33:30,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 383 transitions, 6246 flow [2023-08-27 15:33:30,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 15:33:30,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 15:33:30,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3014 transitions. [2023-08-27 15:33:30,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30833759590792836 [2023-08-27 15:33:30,110 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3014 transitions. [2023-08-27 15:33:30,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3014 transitions. [2023-08-27 15:33:30,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:30,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3014 transitions. [2023-08-27 15:33:30,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 131.04347826086956) internal successors, (3014), 23 states have internal predecessors, (3014), 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) [2023-08-27 15:33:30,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 425.0) internal successors, (10200), 24 states have internal predecessors, (10200), 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) [2023-08-27 15:33:30,120 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 425.0) internal successors, (10200), 24 states have internal predecessors, (10200), 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) [2023-08-27 15:33:30,120 INFO L175 Difference]: Start difference. First operand has 223 places, 268 transitions, 4347 flow. Second operand 23 states and 3014 transitions. [2023-08-27 15:33:30,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 383 transitions, 6246 flow [2023-08-27 15:33:30,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 383 transitions, 6033 flow, removed 64 selfloop flow, removed 8 redundant places. [2023-08-27 15:33:30,255 INFO L231 Difference]: Finished difference. Result has 246 places, 302 transitions, 5387 flow [2023-08-27 15:33:30,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=4146, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5387, PETRI_PLACES=246, PETRI_TRANSITIONS=302} [2023-08-27 15:33:30,256 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 223 predicate places. [2023-08-27 15:33:30,256 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 302 transitions, 5387 flow [2023-08-27 15:33:30,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 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) [2023-08-27 15:33:30,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:30,257 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:30,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 15:33:30,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-27 15:33:30,463 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:30,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:30,463 INFO L85 PathProgramCache]: Analyzing trace with hash 397735146, now seen corresponding path program 10 times [2023-08-27 15:33:30,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:30,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585784686] [2023-08-27 15:33:30,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:30,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:30,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:30,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:30,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:30,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585784686] [2023-08-27 15:33:30,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585784686] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:30,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282021877] [2023-08-27 15:33:30,679 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 15:33:30,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:30,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:30,681 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) [2023-08-27 15:33:30,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 15:33:30,815 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 15:33:30,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:30,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 15:33:30,819 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:31,113 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:31,113 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 23 [2023-08-27 15:33:31,145 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:31,145 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:31,505 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:31,505 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 320 treesize of output 312 [2023-08-27 15:33:31,622 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:31,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282021877] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:31,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:31,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 17 [2023-08-27 15:33:31,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165616824] [2023-08-27 15:33:31,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:31,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 15:33:31,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:31,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 15:33:31,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-08-27 15:33:31,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 425 [2023-08-27 15:33:31,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 302 transitions, 5387 flow. Second operand has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 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) [2023-08-27 15:33:31,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:31,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 425 [2023-08-27 15:33:31,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:32,548 INFO L124 PetriNetUnfolderBase]: 840/1696 cut-off events. [2023-08-27 15:33:32,548 INFO L125 PetriNetUnfolderBase]: For 26302/26302 co-relation queries the response was YES. [2023-08-27 15:33:32,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13860 conditions, 1696 events. 840/1696 cut-off events. For 26302/26302 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 10771 event pairs, 4 based on Foata normal form. 6/1702 useless extension candidates. Maximal degree in co-relation 13772. Up to 582 conditions per place. [2023-08-27 15:33:32,563 INFO L140 encePairwiseOnDemand]: 416/425 looper letters, 199 selfloop transitions, 194 changer transitions 5/398 dead transitions. [2023-08-27 15:33:32,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 398 transitions, 7031 flow [2023-08-27 15:33:32,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 15:33:32,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 15:33:32,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2883 transitions. [2023-08-27 15:33:32,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3083422459893048 [2023-08-27 15:33:32,568 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2883 transitions. [2023-08-27 15:33:32,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2883 transitions. [2023-08-27 15:33:32,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:32,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2883 transitions. [2023-08-27 15:33:32,571 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 131.04545454545453) internal successors, (2883), 22 states have internal predecessors, (2883), 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) [2023-08-27 15:33:32,576 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 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) [2023-08-27 15:33:32,577 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 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) [2023-08-27 15:33:32,577 INFO L175 Difference]: Start difference. First operand has 246 places, 302 transitions, 5387 flow. Second operand 22 states and 2883 transitions. [2023-08-27 15:33:32,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 398 transitions, 7031 flow [2023-08-27 15:33:32,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 398 transitions, 6664 flow, removed 161 selfloop flow, removed 9 redundant places. [2023-08-27 15:33:32,757 INFO L231 Difference]: Finished difference. Result has 261 places, 310 transitions, 5645 flow [2023-08-27 15:33:32,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=5060, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5645, PETRI_PLACES=261, PETRI_TRANSITIONS=310} [2023-08-27 15:33:32,758 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 238 predicate places. [2023-08-27 15:33:32,758 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 310 transitions, 5645 flow [2023-08-27 15:33:32,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 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) [2023-08-27 15:33:32,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:32,759 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:32,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 15:33:32,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:32,965 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:32,965 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:32,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1513109933, now seen corresponding path program 5 times [2023-08-27 15:33:32,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:32,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343278135] [2023-08-27 15:33:32,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:32,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:32,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:33,198 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:33,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:33,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343278135] [2023-08-27 15:33:33,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343278135] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:33,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846937882] [2023-08-27 15:33:33,199 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 15:33:33,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:33,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:33,201 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) [2023-08-27 15:33:33,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 15:33:33,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:33:33,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:33,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 15:33:33,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:33,523 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 69 [2023-08-27 15:33:33,560 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 92 [2023-08-27 15:33:33,638 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:33,638 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:33,796 WARN L207 Elim1Store]: Array PQE input equivalent to true [2023-08-27 15:33:33,803 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 112 [2023-08-27 15:33:33,887 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:33,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846937882] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:33,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:33,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 15:33:33,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570999659] [2023-08-27 15:33:33,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:33,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 15:33:33,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:33,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 15:33:33,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-27 15:33:33,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:33:33,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 310 transitions, 5645 flow. Second operand has 12 states, 12 states have (on average 160.08333333333334) internal successors, (1921), 12 states have internal predecessors, (1921), 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) [2023-08-27 15:33:33,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:33,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:33:33,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:34,614 INFO L124 PetriNetUnfolderBase]: 1046/2008 cut-off events. [2023-08-27 15:33:34,614 INFO L125 PetriNetUnfolderBase]: For 29449/29449 co-relation queries the response was YES. [2023-08-27 15:33:34,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16441 conditions, 2008 events. 1046/2008 cut-off events. For 29449/29449 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 12559 event pairs, 43 based on Foata normal form. 4/2012 useless extension candidates. Maximal degree in co-relation 16350. Up to 646 conditions per place. [2023-08-27 15:33:34,628 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 235 selfloop transitions, 192 changer transitions 0/427 dead transitions. [2023-08-27 15:33:34,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 427 transitions, 8141 flow [2023-08-27 15:33:34,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 15:33:34,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 15:33:34,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2474 transitions. [2023-08-27 15:33:34,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.388078431372549 [2023-08-27 15:33:34,631 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2474 transitions. [2023-08-27 15:33:34,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2474 transitions. [2023-08-27 15:33:34,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:34,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2474 transitions. [2023-08-27 15:33:34,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 164.93333333333334) internal successors, (2474), 15 states have internal predecessors, (2474), 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) [2023-08-27 15:33:34,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 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) [2023-08-27 15:33:34,646 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 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) [2023-08-27 15:33:34,646 INFO L175 Difference]: Start difference. First operand has 261 places, 310 transitions, 5645 flow. Second operand 15 states and 2474 transitions. [2023-08-27 15:33:34,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 427 transitions, 8141 flow [2023-08-27 15:33:34,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 427 transitions, 7875 flow, removed 89 selfloop flow, removed 9 redundant places. [2023-08-27 15:33:34,790 INFO L231 Difference]: Finished difference. Result has 269 places, 354 transitions, 6791 flow [2023-08-27 15:33:34,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=5405, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6791, PETRI_PLACES=269, PETRI_TRANSITIONS=354} [2023-08-27 15:33:34,790 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 246 predicate places. [2023-08-27 15:33:34,790 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 354 transitions, 6791 flow [2023-08-27 15:33:34,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 160.08333333333334) internal successors, (1921), 12 states have internal predecessors, (1921), 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) [2023-08-27 15:33:34,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:34,791 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:34,795 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-08-27 15:33:34,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:34,991 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:34,992 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:34,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1961040177, now seen corresponding path program 6 times [2023-08-27 15:33:34,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:34,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026470723] [2023-08-27 15:33:34,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:34,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:35,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:35,187 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:35,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:35,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026470723] [2023-08-27 15:33:35,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026470723] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:35,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454699324] [2023-08-27 15:33:35,187 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 15:33:35,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:35,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:35,188 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) [2023-08-27 15:33:35,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 15:33:35,340 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 15:33:35,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:35,341 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 15:33:35,342 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:35,461 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 69 [2023-08-27 15:33:35,507 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 84 [2023-08-27 15:33:35,575 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:35,575 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:35,740 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 106 [2023-08-27 15:33:35,805 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 104 [2023-08-27 15:33:35,943 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:35,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454699324] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:35,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:35,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-27 15:33:35,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812979630] [2023-08-27 15:33:35,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:35,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 15:33:35,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:35,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 15:33:35,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2023-08-27 15:33:35,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:33:35,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 354 transitions, 6791 flow. Second operand has 13 states, 13 states have (on average 159.92307692307693) internal successors, (2079), 13 states have internal predecessors, (2079), 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) [2023-08-27 15:33:35,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:35,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:33:35,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:36,949 INFO L124 PetriNetUnfolderBase]: 1223/2345 cut-off events. [2023-08-27 15:33:36,949 INFO L125 PetriNetUnfolderBase]: For 39288/39288 co-relation queries the response was YES. [2023-08-27 15:33:36,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19837 conditions, 2345 events. 1223/2345 cut-off events. For 39288/39288 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 15016 event pairs, 68 based on Foata normal form. 6/2351 useless extension candidates. Maximal degree in co-relation 19744. Up to 763 conditions per place. [2023-08-27 15:33:36,969 INFO L140 encePairwiseOnDemand]: 418/425 looper letters, 256 selfloop transitions, 242 changer transitions 0/498 dead transitions. [2023-08-27 15:33:36,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 498 transitions, 9815 flow [2023-08-27 15:33:36,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 15:33:36,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 15:33:36,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3126 transitions. [2023-08-27 15:33:36,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38712074303405575 [2023-08-27 15:33:36,973 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3126 transitions. [2023-08-27 15:33:36,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3126 transitions. [2023-08-27 15:33:36,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:36,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3126 transitions. [2023-08-27 15:33:36,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 164.52631578947367) internal successors, (3126), 19 states have internal predecessors, (3126), 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) [2023-08-27 15:33:36,980 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 425.0) internal successors, (8500), 20 states have internal predecessors, (8500), 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) [2023-08-27 15:33:36,980 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 425.0) internal successors, (8500), 20 states have internal predecessors, (8500), 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) [2023-08-27 15:33:36,981 INFO L175 Difference]: Start difference. First operand has 269 places, 354 transitions, 6791 flow. Second operand 19 states and 3126 transitions. [2023-08-27 15:33:36,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 498 transitions, 9815 flow [2023-08-27 15:33:37,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 498 transitions, 9348 flow, removed 126 selfloop flow, removed 8 redundant places. [2023-08-27 15:33:37,215 INFO L231 Difference]: Finished difference. Result has 286 places, 399 transitions, 7941 flow [2023-08-27 15:33:37,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=6406, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=7941, PETRI_PLACES=286, PETRI_TRANSITIONS=399} [2023-08-27 15:33:37,216 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 263 predicate places. [2023-08-27 15:33:37,216 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 399 transitions, 7941 flow [2023-08-27 15:33:37,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 159.92307692307693) internal successors, (2079), 13 states have internal predecessors, (2079), 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) [2023-08-27 15:33:37,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:37,217 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:37,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 15:33:37,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:37,423 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:37,423 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:37,424 INFO L85 PathProgramCache]: Analyzing trace with hash -993164320, now seen corresponding path program 11 times [2023-08-27 15:33:37,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:37,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945428733] [2023-08-27 15:33:37,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:37,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:37,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:37,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:37,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:37,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945428733] [2023-08-27 15:33:37,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945428733] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:37,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879205455] [2023-08-27 15:33:37,591 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 15:33:37,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:37,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:37,593 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) [2023-08-27 15:33:37,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 15:33:37,745 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:33:37,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:37,746 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-27 15:33:37,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:38,009 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:38,009 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 227 treesize of output 217 [2023-08-27 15:33:38,082 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:38,082 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:38,767 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:38,767 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 213 treesize of output 182 [2023-08-27 15:33:39,398 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:39,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879205455] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:39,399 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:39,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6] total 17 [2023-08-27 15:33:39,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127652872] [2023-08-27 15:33:39,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:39,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 15:33:39,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:39,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 15:33:39,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-08-27 15:33:39,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 425 [2023-08-27 15:33:39,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 399 transitions, 7941 flow. Second operand has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 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) [2023-08-27 15:33:39,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:39,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 425 [2023-08-27 15:33:39,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:42,549 INFO L124 PetriNetUnfolderBase]: 1237/2370 cut-off events. [2023-08-27 15:33:42,549 INFO L125 PetriNetUnfolderBase]: For 41552/41552 co-relation queries the response was YES. [2023-08-27 15:33:42,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20278 conditions, 2370 events. 1237/2370 cut-off events. For 41552/41552 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 15146 event pairs, 84 based on Foata normal form. 5/2375 useless extension candidates. Maximal degree in co-relation 20180. Up to 1501 conditions per place. [2023-08-27 15:33:42,570 INFO L140 encePairwiseOnDemand]: 417/425 looper letters, 296 selfloop transitions, 170 changer transitions 11/477 dead transitions. [2023-08-27 15:33:42,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 477 transitions, 9584 flow [2023-08-27 15:33:42,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 15:33:42,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 15:33:42,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2754 transitions. [2023-08-27 15:33:42,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30857142857142855 [2023-08-27 15:33:42,573 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2754 transitions. [2023-08-27 15:33:42,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2754 transitions. [2023-08-27 15:33:42,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:42,573 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2754 transitions. [2023-08-27 15:33:42,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 131.14285714285714) internal successors, (2754), 21 states have internal predecessors, (2754), 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) [2023-08-27 15:33:42,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 425.0) internal successors, (9350), 22 states have internal predecessors, (9350), 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) [2023-08-27 15:33:42,580 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 425.0) internal successors, (9350), 22 states have internal predecessors, (9350), 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) [2023-08-27 15:33:42,580 INFO L175 Difference]: Start difference. First operand has 286 places, 399 transitions, 7941 flow. Second operand 21 states and 2754 transitions. [2023-08-27 15:33:42,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 477 transitions, 9584 flow [2023-08-27 15:33:42,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 477 transitions, 9398 flow, removed 40 selfloop flow, removed 9 redundant places. [2023-08-27 15:33:42,823 INFO L231 Difference]: Finished difference. Result has 303 places, 410 transitions, 8397 flow [2023-08-27 15:33:42,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=7732, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8397, PETRI_PLACES=303, PETRI_TRANSITIONS=410} [2023-08-27 15:33:42,824 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 280 predicate places. [2023-08-27 15:33:42,824 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 410 transitions, 8397 flow [2023-08-27 15:33:42,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 127.17647058823529) internal successors, (2162), 17 states have internal predecessors, (2162), 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) [2023-08-27 15:33:42,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:42,824 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:42,837 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-08-27 15:33:43,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 15:33:43,032 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:43,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:43,032 INFO L85 PathProgramCache]: Analyzing trace with hash 331591379, now seen corresponding path program 7 times [2023-08-27 15:33:43,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:43,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332454606] [2023-08-27 15:33:43,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:43,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:43,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:43,318 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:43,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:43,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332454606] [2023-08-27 15:33:43,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332454606] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:43,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408798417] [2023-08-27 15:33:43,319 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 15:33:43,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:43,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:43,321 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) [2023-08-27 15:33:43,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 15:33:43,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:43,495 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 15:33:43,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:43,631 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:43,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:43,730 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 106 [2023-08-27 15:33:43,784 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 104 [2023-08-27 15:33:43,933 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:43,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408798417] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:43,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:43,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2023-08-27 15:33:43,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774500507] [2023-08-27 15:33:43,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:43,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 15:33:43,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:43,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 15:33:43,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-08-27 15:33:43,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:33:43,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 410 transitions, 8397 flow. Second operand has 10 states, 10 states have (on average 160.3) internal successors, (1603), 10 states have internal predecessors, (1603), 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) [2023-08-27 15:33:43,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:43,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:33:43,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:44,988 INFO L124 PetriNetUnfolderBase]: 1225/2334 cut-off events. [2023-08-27 15:33:44,988 INFO L125 PetriNetUnfolderBase]: For 43799/43799 co-relation queries the response was YES. [2023-08-27 15:33:45,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20772 conditions, 2334 events. 1225/2334 cut-off events. For 43799/43799 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 14704 event pairs, 146 based on Foata normal form. 24/2358 useless extension candidates. Maximal degree in co-relation 20669. Up to 901 conditions per place. [2023-08-27 15:33:45,010 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 263 selfloop transitions, 207 changer transitions 0/470 dead transitions. [2023-08-27 15:33:45,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 470 transitions, 9913 flow [2023-08-27 15:33:45,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 15:33:45,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 15:33:45,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2623 transitions. [2023-08-27 15:33:45,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38573529411764707 [2023-08-27 15:33:45,015 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2623 transitions. [2023-08-27 15:33:45,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2623 transitions. [2023-08-27 15:33:45,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:45,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2623 transitions. [2023-08-27 15:33:45,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 163.9375) internal successors, (2623), 16 states have internal predecessors, (2623), 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) [2023-08-27 15:33:45,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 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) [2023-08-27 15:33:45,023 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 425.0) internal successors, (7225), 17 states have internal predecessors, (7225), 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) [2023-08-27 15:33:45,023 INFO L175 Difference]: Start difference. First operand has 303 places, 410 transitions, 8397 flow. Second operand 16 states and 2623 transitions. [2023-08-27 15:33:45,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 470 transitions, 9913 flow [2023-08-27 15:33:45,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 470 transitions, 9551 flow, removed 86 selfloop flow, removed 13 redundant places. [2023-08-27 15:33:45,293 INFO L231 Difference]: Finished difference. Result has 304 places, 414 transitions, 8537 flow [2023-08-27 15:33:45,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=8005, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8537, PETRI_PLACES=304, PETRI_TRANSITIONS=414} [2023-08-27 15:33:45,294 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 281 predicate places. [2023-08-27 15:33:45,294 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 414 transitions, 8537 flow [2023-08-27 15:33:45,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.3) internal successors, (1603), 10 states have internal predecessors, (1603), 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) [2023-08-27 15:33:45,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:45,295 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:45,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 15:33:45,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 15:33:45,496 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:45,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:45,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1566747371, now seen corresponding path program 8 times [2023-08-27 15:33:45,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:45,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010982538] [2023-08-27 15:33:45,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:45,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:45,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:45,705 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:45,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:45,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010982538] [2023-08-27 15:33:45,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010982538] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:45,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933122638] [2023-08-27 15:33:45,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 15:33:45,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:45,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:45,709 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) [2023-08-27 15:33:45,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 15:33:45,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:33:45,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:45,866 INFO L262 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 15:33:45,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:45,996 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:45,996 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:46,083 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 112 [2023-08-27 15:33:46,157 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-08-27 15:33:46,333 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:33:46,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933122638] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:46,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:46,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2023-08-27 15:33:46,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797061382] [2023-08-27 15:33:46,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:46,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 15:33:46,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:46,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 15:33:46,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-27 15:33:46,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:33:46,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 414 transitions, 8537 flow. Second operand has 10 states, 10 states have (on average 160.3) internal successors, (1603), 10 states have internal predecessors, (1603), 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) [2023-08-27 15:33:46,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:46,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:33:46,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:47,369 INFO L124 PetriNetUnfolderBase]: 1320/2521 cut-off events. [2023-08-27 15:33:47,370 INFO L125 PetriNetUnfolderBase]: For 47910/47910 co-relation queries the response was YES. [2023-08-27 15:33:47,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22568 conditions, 2521 events. 1320/2521 cut-off events. For 47910/47910 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 16222 event pairs, 242 based on Foata normal form. 28/2549 useless extension candidates. Maximal degree in co-relation 22471. Up to 1547 conditions per place. [2023-08-27 15:33:47,392 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 302 selfloop transitions, 200 changer transitions 0/502 dead transitions. [2023-08-27 15:33:47,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 502 transitions, 10634 flow [2023-08-27 15:33:47,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 15:33:47,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 15:33:47,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2470 transitions. [2023-08-27 15:33:47,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38745098039215686 [2023-08-27 15:33:47,395 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2470 transitions. [2023-08-27 15:33:47,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2470 transitions. [2023-08-27 15:33:47,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:33:47,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2470 transitions. [2023-08-27 15:33:47,398 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 164.66666666666666) internal successors, (2470), 15 states have internal predecessors, (2470), 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) [2023-08-27 15:33:47,401 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 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) [2023-08-27 15:33:47,401 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 425.0) internal successors, (6800), 16 states have internal predecessors, (6800), 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) [2023-08-27 15:33:47,401 INFO L175 Difference]: Start difference. First operand has 304 places, 414 transitions, 8537 flow. Second operand 15 states and 2470 transitions. [2023-08-27 15:33:47,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 502 transitions, 10634 flow [2023-08-27 15:33:47,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 502 transitions, 10248 flow, removed 52 selfloop flow, removed 11 redundant places. [2023-08-27 15:33:47,603 INFO L231 Difference]: Finished difference. Result has 311 places, 443 transitions, 9399 flow [2023-08-27 15:33:47,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=8072, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9399, PETRI_PLACES=311, PETRI_TRANSITIONS=443} [2023-08-27 15:33:47,603 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 288 predicate places. [2023-08-27 15:33:47,604 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 443 transitions, 9399 flow [2023-08-27 15:33:47,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 160.3) internal successors, (1603), 10 states have internal predecessors, (1603), 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) [2023-08-27 15:33:47,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:33:47,604 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:33:47,615 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-27 15:33:47,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:47,816 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:33:47,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:33:47,816 INFO L85 PathProgramCache]: Analyzing trace with hash -992884288, now seen corresponding path program 12 times [2023-08-27 15:33:47,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:33:47,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151139428] [2023-08-27 15:33:47,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:33:47,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:33:47,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:33:48,050 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:33:48,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:33:48,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151139428] [2023-08-27 15:33:48,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151139428] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:33:48,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453865234] [2023-08-27 15:33:48,051 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 15:33:48,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:33:48,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:33:48,053 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) [2023-08-27 15:33:48,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 15:33:48,193 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 15:33:48,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:33:48,195 INFO L262 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-27 15:33:48,197 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:33:48,232 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:33:48,269 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:33:48,294 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:33:48,601 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 15:33:48,609 INFO L322 Elim1Store]: treesize reduction 15, result has 31.8 percent of original size [2023-08-27 15:33:48,609 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 24 [2023-08-27 15:33:48,652 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:33:48,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:33:52,081 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:52,081 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 140 treesize of output 92 [2023-08-27 15:33:52,096 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:52,097 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 254 treesize of output 254 [2023-08-27 15:33:52,117 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:52,118 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 214 treesize of output 194 [2023-08-27 15:33:52,142 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:33:52,142 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 91 treesize of output 101 [2023-08-27 15:33:52,537 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 15:33:52,569 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:33:52,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453865234] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:33:52,570 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:33:52,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 10] total 27 [2023-08-27 15:33:52,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461641272] [2023-08-27 15:33:52,570 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:33:52,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 15:33:52,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:33:52,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 15:33:52,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=565, Unknown=4, NotChecked=0, Total=702 [2023-08-27 15:33:52,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 15:33:52,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 443 transitions, 9399 flow. Second operand has 27 states, 27 states have (on average 106.0) internal successors, (2862), 27 states have internal predecessors, (2862), 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) [2023-08-27 15:33:52,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:33:52,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 15:33:52,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:33:55,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:33:57,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:34:00,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:34:02,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:34:06,604 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:34:06,695 INFO L124 PetriNetUnfolderBase]: 1386/2651 cut-off events. [2023-08-27 15:34:06,695 INFO L125 PetriNetUnfolderBase]: For 53073/53073 co-relation queries the response was YES. [2023-08-27 15:34:06,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24279 conditions, 2651 events. 1386/2651 cut-off events. For 53073/53073 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 17289 event pairs, 110 based on Foata normal form. 6/2657 useless extension candidates. Maximal degree in co-relation 24180. Up to 1468 conditions per place. [2023-08-27 15:34:06,718 INFO L140 encePairwiseOnDemand]: 415/425 looper letters, 359 selfloop transitions, 151 changer transitions 32/542 dead transitions. [2023-08-27 15:34:06,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 542 transitions, 11816 flow [2023-08-27 15:34:06,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 15:34:06,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 15:34:06,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3145 transitions. [2023-08-27 15:34:06,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25517241379310346 [2023-08-27 15:34:06,721 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3145 transitions. [2023-08-27 15:34:06,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3145 transitions. [2023-08-27 15:34:06,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:34:06,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3145 transitions. [2023-08-27 15:34:06,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 108.44827586206897) internal successors, (3145), 29 states have internal predecessors, (3145), 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) [2023-08-27 15:34:06,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 425.0) internal successors, (12750), 30 states have internal predecessors, (12750), 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) [2023-08-27 15:34:06,733 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 425.0) internal successors, (12750), 30 states have internal predecessors, (12750), 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) [2023-08-27 15:34:06,733 INFO L175 Difference]: Start difference. First operand has 311 places, 443 transitions, 9399 flow. Second operand 29 states and 3145 transitions. [2023-08-27 15:34:06,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 542 transitions, 11816 flow [2023-08-27 15:34:06,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 542 transitions, 11569 flow, removed 45 selfloop flow, removed 11 redundant places. [2023-08-27 15:34:06,964 INFO L231 Difference]: Finished difference. Result has 332 places, 450 transitions, 9838 flow [2023-08-27 15:34:06,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=9168, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=9838, PETRI_PLACES=332, PETRI_TRANSITIONS=450} [2023-08-27 15:34:06,964 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 309 predicate places. [2023-08-27 15:34:06,965 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 450 transitions, 9838 flow [2023-08-27 15:34:06,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 106.0) internal successors, (2862), 27 states have internal predecessors, (2862), 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) [2023-08-27 15:34:06,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:34:06,965 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:34:06,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-27 15:34:07,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:34:07,166 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:34:07,166 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:34:07,166 INFO L85 PathProgramCache]: Analyzing trace with hash 740761924, now seen corresponding path program 13 times [2023-08-27 15:34:07,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:34:07,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380587451] [2023-08-27 15:34:07,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:34:07,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:34:07,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:34:08,194 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:34:08,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:34:08,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380587451] [2023-08-27 15:34:08,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380587451] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:34:08,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215681987] [2023-08-27 15:34:08,195 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 15:34:08,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:34:08,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:34:08,196 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) [2023-08-27 15:34:08,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 15:34:08,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:34:08,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 15:34:08,329 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:34:08,644 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:34:08,645 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-08-27 15:34:08,654 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:34:08,654 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:34:09,361 INFO L322 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-08-27 15:34:09,361 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 77 [2023-08-27 15:34:09,458 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:34:09,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215681987] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:34:09,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:34:09,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 6] total 21 [2023-08-27 15:34:09,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763299892] [2023-08-27 15:34:09,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:34:09,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-27 15:34:09,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:34:09,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-27 15:34:09,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=423, Unknown=0, NotChecked=0, Total=506 [2023-08-27 15:34:09,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 15:34:09,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 450 transitions, 9838 flow. Second operand has 23 states, 23 states have (on average 105.8695652173913) internal successors, (2435), 23 states have internal predecessors, (2435), 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) [2023-08-27 15:34:09,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:34:09,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 15:34:09,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:34:13,742 INFO L124 PetriNetUnfolderBase]: 1768/3449 cut-off events. [2023-08-27 15:34:13,743 INFO L125 PetriNetUnfolderBase]: For 72595/72595 co-relation queries the response was YES. [2023-08-27 15:34:13,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32307 conditions, 3449 events. 1768/3449 cut-off events. For 72595/72595 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24286 event pairs, 65 based on Foata normal form. 7/3456 useless extension candidates. Maximal degree in co-relation 32205. Up to 1164 conditions per place. [2023-08-27 15:34:13,774 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 196 selfloop transitions, 502 changer transitions 16/714 dead transitions. [2023-08-27 15:34:13,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 714 transitions, 15770 flow [2023-08-27 15:34:13,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 15:34:13,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 15:34:13,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4064 transitions. [2023-08-27 15:34:13,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25844197138314784 [2023-08-27 15:34:13,780 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4064 transitions. [2023-08-27 15:34:13,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4064 transitions. [2023-08-27 15:34:13,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:34:13,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4064 transitions. [2023-08-27 15:34:13,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 109.83783783783784) internal successors, (4064), 37 states have internal predecessors, (4064), 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) [2023-08-27 15:34:13,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 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) [2023-08-27 15:34:13,793 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 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) [2023-08-27 15:34:13,793 INFO L175 Difference]: Start difference. First operand has 332 places, 450 transitions, 9838 flow. Second operand 37 states and 4064 transitions. [2023-08-27 15:34:13,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 714 transitions, 15770 flow [2023-08-27 15:34:14,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 714 transitions, 15347 flow, removed 127 selfloop flow, removed 19 redundant places. [2023-08-27 15:34:14,177 INFO L231 Difference]: Finished difference. Result has 348 places, 614 transitions, 15089 flow [2023-08-27 15:34:14,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=9578, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=15089, PETRI_PLACES=348, PETRI_TRANSITIONS=614} [2023-08-27 15:34:14,178 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 325 predicate places. [2023-08-27 15:34:14,178 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 614 transitions, 15089 flow [2023-08-27 15:34:14,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 105.8695652173913) internal successors, (2435), 23 states have internal predecessors, (2435), 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) [2023-08-27 15:34:14,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:34:14,179 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:34:14,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 15:34:14,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:34:14,379 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:34:14,379 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:34:14,379 INFO L85 PathProgramCache]: Analyzing trace with hash 169718280, now seen corresponding path program 9 times [2023-08-27 15:34:14,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:34:14,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848920360] [2023-08-27 15:34:14,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:34:14,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:34:14,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:34:14,583 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:34:14,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:34:14,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848920360] [2023-08-27 15:34:14,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848920360] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:34:14,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763121381] [2023-08-27 15:34:14,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 15:34:14,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:34:14,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:34:14,585 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) [2023-08-27 15:34:14,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 15:34:14,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 15:34:14,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:34:14,761 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 15:34:14,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:34:14,937 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:34:14,938 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 283 treesize of output 268 [2023-08-27 15:34:15,809 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:34:15,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:34:15,929 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-08-27 15:34:16,051 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 104 [2023-08-27 15:34:16,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:34:16,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763121381] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:34:16,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:34:16,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-27 15:34:16,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698612379] [2023-08-27 15:34:16,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:34:16,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 15:34:16,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:34:16,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 15:34:16,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2023-08-27 15:34:16,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:34:16,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 614 transitions, 15089 flow. Second operand has 14 states, 14 states have (on average 159.85714285714286) internal successors, (2238), 14 states have internal predecessors, (2238), 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) [2023-08-27 15:34:16,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:34:16,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:34:16,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:34:18,149 INFO L124 PetriNetUnfolderBase]: 1889/3625 cut-off events. [2023-08-27 15:34:18,149 INFO L125 PetriNetUnfolderBase]: For 93139/93139 co-relation queries the response was YES. [2023-08-27 15:34:18,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36777 conditions, 3625 events. 1889/3625 cut-off events. For 93139/93139 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 25425 event pairs, 240 based on Foata normal form. 14/3639 useless extension candidates. Maximal degree in co-relation 36666. Up to 1308 conditions per place. [2023-08-27 15:34:18,186 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 389 selfloop transitions, 353 changer transitions 0/742 dead transitions. [2023-08-27 15:34:18,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 742 transitions, 18209 flow [2023-08-27 15:34:18,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 15:34:18,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 15:34:18,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3631 transitions. [2023-08-27 15:34:18,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38834224598930484 [2023-08-27 15:34:18,189 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3631 transitions. [2023-08-27 15:34:18,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3631 transitions. [2023-08-27 15:34:18,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:34:18,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3631 transitions. [2023-08-27 15:34:18,192 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 165.04545454545453) internal successors, (3631), 22 states have internal predecessors, (3631), 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) [2023-08-27 15:34:18,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 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) [2023-08-27 15:34:18,195 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 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) [2023-08-27 15:34:18,195 INFO L175 Difference]: Start difference. First operand has 348 places, 614 transitions, 15089 flow. Second operand 22 states and 3631 transitions. [2023-08-27 15:34:18,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 742 transitions, 18209 flow [2023-08-27 15:34:18,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 742 transitions, 17408 flow, removed 191 selfloop flow, removed 12 redundant places. [2023-08-27 15:34:18,795 INFO L231 Difference]: Finished difference. Result has 361 places, 660 transitions, 16310 flow [2023-08-27 15:34:18,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=14294, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=16310, PETRI_PLACES=361, PETRI_TRANSITIONS=660} [2023-08-27 15:34:18,796 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 338 predicate places. [2023-08-27 15:34:18,796 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 660 transitions, 16310 flow [2023-08-27 15:34:18,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 159.85714285714286) internal successors, (2238), 14 states have internal predecessors, (2238), 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) [2023-08-27 15:34:18,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:34:18,797 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:34:18,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 15:34:19,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-08-27 15:34:19,002 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:34:19,003 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:34:19,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1558943978, now seen corresponding path program 14 times [2023-08-27 15:34:19,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:34:19,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161147551] [2023-08-27 15:34:19,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:34:19,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:34:19,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:34:19,897 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:34:19,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:34:19,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161147551] [2023-08-27 15:34:19,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161147551] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:34:19,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589917618] [2023-08-27 15:34:19,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 15:34:19,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:34:19,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:34:19,899 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) [2023-08-27 15:34:19,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-27 15:34:20,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:34:20,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:34:20,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 15:34:20,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:34:20,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 15:34:20,192 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 15:34:20,420 INFO L322 Elim1Store]: treesize reduction 15, result has 44.4 percent of original size [2023-08-27 15:34:20,420 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 229 treesize of output 221 [2023-08-27 15:34:20,479 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:34:20,479 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:34:23,621 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:34:23,621 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 135 [2023-08-27 15:34:23,644 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:34:23,644 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 55 [2023-08-27 15:34:23,899 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:34:23,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589917618] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:34:23,899 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:34:23,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 25 [2023-08-27 15:34:23,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455909747] [2023-08-27 15:34:23,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:34:23,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 15:34:23,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:34:23,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 15:34:23,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=601, Unknown=1, NotChecked=0, Total=702 [2023-08-27 15:34:23,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 15:34:23,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 660 transitions, 16310 flow. Second operand has 27 states, 27 states have (on average 105.81481481481481) internal successors, (2857), 27 states have internal predecessors, (2857), 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) [2023-08-27 15:34:23,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:34:23,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 15:34:23,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:34:30,603 WARN L234 SmtUtils]: Spent 6.15s on a formula simplification. DAG size of input: 64 DAG size of output: 62 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:34:36,884 WARN L234 SmtUtils]: Spent 6.10s on a formula simplification that was a NOOP. DAG size: 48 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:34:43,796 WARN L234 SmtUtils]: Spent 6.11s on a formula simplification. DAG size of input: 66 DAG size of output: 64 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:34:54,622 WARN L234 SmtUtils]: Spent 10.25s on a formula simplification that was a NOOP. DAG size: 77 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:35:00,168 INFO L124 PetriNetUnfolderBase]: 2121/4069 cut-off events. [2023-08-27 15:35:00,169 INFO L125 PetriNetUnfolderBase]: For 106500/106500 co-relation queries the response was YES. [2023-08-27 15:35:00,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41388 conditions, 4069 events. 2121/4069 cut-off events. For 106500/106500 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 29373 event pairs, 55 based on Foata normal form. 5/4074 useless extension candidates. Maximal degree in co-relation 41273. Up to 1669 conditions per place. [2023-08-27 15:35:00,210 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 430 selfloop transitions, 455 changer transitions 13/898 dead transitions. [2023-08-27 15:35:00,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 898 transitions, 22074 flow [2023-08-27 15:35:00,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-27 15:35:00,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-27 15:35:00,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 3658 transitions. [2023-08-27 15:35:00,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2608199643493761 [2023-08-27 15:35:00,213 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 3658 transitions. [2023-08-27 15:35:00,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 3658 transitions. [2023-08-27 15:35:00,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:35:00,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 3658 transitions. [2023-08-27 15:35:00,216 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 110.84848484848484) internal successors, (3658), 33 states have internal predecessors, (3658), 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) [2023-08-27 15:35:00,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 425.0) internal successors, (14450), 34 states have internal predecessors, (14450), 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) [2023-08-27 15:35:00,222 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 425.0) internal successors, (14450), 34 states have internal predecessors, (14450), 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) [2023-08-27 15:35:00,222 INFO L175 Difference]: Start difference. First operand has 361 places, 660 transitions, 16310 flow. Second operand 33 states and 3658 transitions. [2023-08-27 15:35:00,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 898 transitions, 22074 flow [2023-08-27 15:35:00,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 898 transitions, 21497 flow, removed 125 selfloop flow, removed 6 redundant places. [2023-08-27 15:35:00,837 INFO L231 Difference]: Finished difference. Result has 396 places, 751 transitions, 19885 flow [2023-08-27 15:35:00,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=15798, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=19885, PETRI_PLACES=396, PETRI_TRANSITIONS=751} [2023-08-27 15:35:00,838 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 373 predicate places. [2023-08-27 15:35:00,838 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 751 transitions, 19885 flow [2023-08-27 15:35:00,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 105.81481481481481) internal successors, (2857), 27 states have internal predecessors, (2857), 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) [2023-08-27 15:35:00,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:35:00,838 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:35:00,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-27 15:35:01,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-27 15:35:01,047 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:35:01,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:35:01,047 INFO L85 PathProgramCache]: Analyzing trace with hash 784633130, now seen corresponding path program 10 times [2023-08-27 15:35:01,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:35:01,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481461748] [2023-08-27 15:35:01,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:35:01,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:35:01,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:35:01,238 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:35:01,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:35:01,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481461748] [2023-08-27 15:35:01,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481461748] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:35:01,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261415755] [2023-08-27 15:35:01,239 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 15:35:01,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:35:01,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:35:01,241 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) [2023-08-27 15:35:01,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-27 15:35:01,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 15:35:01,504 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:35:01,505 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 15:35:01,506 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:35:01,674 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:35:01,675 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 283 treesize of output 268 [2023-08-27 15:35:02,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:35:02,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:35:02,213 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-08-27 15:35:02,351 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 112 [2023-08-27 15:35:02,543 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:35:02,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261415755] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:35:02,543 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:35:02,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-27 15:35:02,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527373133] [2023-08-27 15:35:02,543 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:35:02,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 15:35:02,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:35:02,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 15:35:02,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2023-08-27 15:35:02,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:35:02,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 751 transitions, 19885 flow. Second operand has 14 states, 14 states have (on average 159.92857142857142) internal successors, (2239), 14 states have internal predecessors, (2239), 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) [2023-08-27 15:35:02,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:35:02,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:35:02,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:35:05,256 INFO L124 PetriNetUnfolderBase]: 2305/4408 cut-off events. [2023-08-27 15:35:05,256 INFO L125 PetriNetUnfolderBase]: For 129188/129188 co-relation queries the response was YES. [2023-08-27 15:35:05,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46220 conditions, 4408 events. 2305/4408 cut-off events. For 129188/129188 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 31962 event pairs, 366 based on Foata normal form. 16/4424 useless extension candidates. Maximal degree in co-relation 46095. Up to 2412 conditions per place. [2023-08-27 15:35:05,301 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 475 selfloop transitions, 399 changer transitions 0/874 dead transitions. [2023-08-27 15:35:05,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 874 transitions, 23785 flow [2023-08-27 15:35:05,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 15:35:05,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 15:35:05,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2799 transitions. [2023-08-27 15:35:05,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874048442906574 [2023-08-27 15:35:05,304 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2799 transitions. [2023-08-27 15:35:05,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2799 transitions. [2023-08-27 15:35:05,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:35:05,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2799 transitions. [2023-08-27 15:35:05,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 164.64705882352942) internal successors, (2799), 17 states have internal predecessors, (2799), 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) [2023-08-27 15:35:05,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 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) [2023-08-27 15:35:05,308 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 425.0) internal successors, (7650), 18 states have internal predecessors, (7650), 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) [2023-08-27 15:35:05,308 INFO L175 Difference]: Start difference. First operand has 396 places, 751 transitions, 19885 flow. Second operand 17 states and 2799 transitions. [2023-08-27 15:35:05,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 874 transitions, 23785 flow [2023-08-27 15:35:06,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 874 transitions, 23523 flow, removed 92 selfloop flow, removed 10 redundant places. [2023-08-27 15:35:06,370 INFO L231 Difference]: Finished difference. Result has 408 places, 807 transitions, 22364 flow [2023-08-27 15:35:06,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=19589, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=22364, PETRI_PLACES=408, PETRI_TRANSITIONS=807} [2023-08-27 15:35:06,372 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 385 predicate places. [2023-08-27 15:35:06,372 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 807 transitions, 22364 flow [2023-08-27 15:35:06,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 159.92857142857142) internal successors, (2239), 14 states have internal predecessors, (2239), 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) [2023-08-27 15:35:06,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:35:06,372 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:35:06,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-27 15:35:06,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-27 15:35:06,581 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:35:06,581 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:35:06,581 INFO L85 PathProgramCache]: Analyzing trace with hash 643057188, now seen corresponding path program 15 times [2023-08-27 15:35:06,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:35:06,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082014210] [2023-08-27 15:35:06,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:35:06,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:35:06,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:35:07,424 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:35:07,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:35:07,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082014210] [2023-08-27 15:35:07,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082014210] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:35:07,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292419743] [2023-08-27 15:35:07,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 15:35:07,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:35:07,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:35:07,426 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) [2023-08-27 15:35:07,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-27 15:35:07,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 15:35:07,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:35:07,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-27 15:35:07,570 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:35:07,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 15:35:07,739 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 20 [2023-08-27 15:35:07,924 INFO L322 Elim1Store]: treesize reduction 15, result has 44.4 percent of original size [2023-08-27 15:35:07,925 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 233 treesize of output 225 [2023-08-27 15:35:07,987 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:35:07,987 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:35:11,179 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:35:11,179 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 105 treesize of output 129 [2023-08-27 15:35:11,189 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:35:11,189 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2023-08-27 15:35:11,369 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:35:11,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292419743] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:35:11,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:35:11,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 25 [2023-08-27 15:35:11,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601332991] [2023-08-27 15:35:11,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:35:11,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 15:35:11,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:35:11,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 15:35:11,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=611, Unknown=1, NotChecked=0, Total=702 [2023-08-27 15:35:11,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 107 out of 425 [2023-08-27 15:35:11,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 807 transitions, 22364 flow. Second operand has 27 states, 27 states have (on average 108.81481481481481) internal successors, (2938), 27 states have internal predecessors, (2938), 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) [2023-08-27 15:35:11,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:35:11,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 107 of 425 [2023-08-27 15:35:11,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:35:22,488 WARN L234 SmtUtils]: Spent 8.08s on a formula simplification that was a NOOP. DAG size: 49 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:35:29,250 WARN L234 SmtUtils]: Spent 6.12s on a formula simplification that was a NOOP. DAG size: 38 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:35:47,422 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:35:55,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:35:57,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:35:59,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:36:03,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:36:05,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:36:08,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:36:10,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:36:13,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:36:15,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:36:15,559 INFO L124 PetriNetUnfolderBase]: 2815/5311 cut-off events. [2023-08-27 15:36:15,559 INFO L125 PetriNetUnfolderBase]: For 181835/181835 co-relation queries the response was YES. [2023-08-27 15:36:15,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58401 conditions, 5311 events. 2815/5311 cut-off events. For 181835/181835 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 39624 event pairs, 71 based on Foata normal form. 6/5317 useless extension candidates. Maximal degree in co-relation 58271. Up to 1784 conditions per place. [2023-08-27 15:36:15,626 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 372 selfloop transitions, 761 changer transitions 24/1157 dead transitions. [2023-08-27 15:36:15,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 1157 transitions, 31507 flow [2023-08-27 15:36:15,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 15:36:15,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 15:36:15,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 4540 transitions. [2023-08-27 15:36:15,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26705882352941174 [2023-08-27 15:36:15,630 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 4540 transitions. [2023-08-27 15:36:15,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 4540 transitions. [2023-08-27 15:36:15,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:36:15,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 4540 transitions. [2023-08-27 15:36:15,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 113.5) internal successors, (4540), 40 states have internal predecessors, (4540), 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) [2023-08-27 15:36:15,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 425.0) internal successors, (17425), 41 states have internal predecessors, (17425), 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) [2023-08-27 15:36:15,642 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 425.0) internal successors, (17425), 41 states have internal predecessors, (17425), 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) [2023-08-27 15:36:15,642 INFO L175 Difference]: Start difference. First operand has 408 places, 807 transitions, 22364 flow. Second operand 40 states and 4540 transitions. [2023-08-27 15:36:15,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 1157 transitions, 31507 flow [2023-08-27 15:36:16,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 1157 transitions, 30971 flow, removed 109 selfloop flow, removed 7 redundant places. [2023-08-27 15:36:16,938 INFO L231 Difference]: Finished difference. Result has 451 places, 980 transitions, 29212 flow [2023-08-27 15:36:16,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=21926, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=807, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=590, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=29212, PETRI_PLACES=451, PETRI_TRANSITIONS=980} [2023-08-27 15:36:16,939 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 428 predicate places. [2023-08-27 15:36:16,939 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 980 transitions, 29212 flow [2023-08-27 15:36:16,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 108.81481481481481) internal successors, (2938), 27 states have internal predecessors, (2938), 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) [2023-08-27 15:36:16,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:36:16,940 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:36:16,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 15:36:17,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:36:17,146 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:36:17,146 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:36:17,146 INFO L85 PathProgramCache]: Analyzing trace with hash 2041017998, now seen corresponding path program 16 times [2023-08-27 15:36:17,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:36:17,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169700316] [2023-08-27 15:36:17,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:36:17,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:36:17,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:36:17,992 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:36:17,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:36:17,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169700316] [2023-08-27 15:36:17,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169700316] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:36:17,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767735369] [2023-08-27 15:36:17,993 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 15:36:17,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:36:17,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:36:17,993 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) [2023-08-27 15:36:17,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-27 15:36:18,146 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 15:36:18,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:36:18,148 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-27 15:36:18,149 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:36:18,160 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 98 treesize of output 94 [2023-08-27 15:36:18,279 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 15:36:18,500 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:36:18,501 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 23 [2023-08-27 15:36:18,507 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 15:36:18,507 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:36:19,244 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:36:19,244 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 103 treesize of output 135 [2023-08-27 15:36:19,262 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:36:19,262 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 55 [2023-08-27 15:36:19,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:36:19,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1767735369] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:36:19,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:36:19,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 8] total 25 [2023-08-27 15:36:19,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326099103] [2023-08-27 15:36:19,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:36:19,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-27 15:36:19,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:36:19,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-27 15:36:19,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=593, Unknown=1, NotChecked=0, Total=702 [2023-08-27 15:36:19,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 15:36:19,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 980 transitions, 29212 flow. Second operand has 27 states, 27 states have (on average 105.5925925925926) internal successors, (2851), 27 states have internal predecessors, (2851), 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) [2023-08-27 15:36:19,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:36:19,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 15:36:19,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:36:32,124 WARN L234 SmtUtils]: Spent 12.13s on a formula simplification that was a NOOP. DAG size: 56 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:36:46,772 WARN L234 SmtUtils]: Spent 10.09s on a formula simplification that was a NOOP. DAG size: 46 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:37:10,402 WARN L234 SmtUtils]: Spent 12.27s on a formula simplification. DAG size of input: 67 DAG size of output: 62 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:37:14,199 INFO L124 PetriNetUnfolderBase]: 2777/5278 cut-off events. [2023-08-27 15:37:14,200 INFO L125 PetriNetUnfolderBase]: For 204892/204892 co-relation queries the response was YES. [2023-08-27 15:37:14,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60615 conditions, 5278 events. 2777/5278 cut-off events. For 204892/204892 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 39659 event pairs, 82 based on Foata normal form. 6/5284 useless extension candidates. Maximal degree in co-relation 60473. Up to 1794 conditions per place. [2023-08-27 15:37:14,269 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 259 selfloop transitions, 804 changer transitions 21/1084 dead transitions. [2023-08-27 15:37:14,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 1084 transitions, 32106 flow [2023-08-27 15:37:14,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 15:37:14,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 15:37:14,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 4056 transitions. [2023-08-27 15:37:14,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2579332273449921 [2023-08-27 15:37:14,327 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 4056 transitions. [2023-08-27 15:37:14,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 4056 transitions. [2023-08-27 15:37:14,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:37:14,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 4056 transitions. [2023-08-27 15:37:14,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 109.62162162162163) internal successors, (4056), 37 states have internal predecessors, (4056), 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) [2023-08-27 15:37:14,339 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 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) [2023-08-27 15:37:14,340 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 425.0) internal successors, (16150), 38 states have internal predecessors, (16150), 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) [2023-08-27 15:37:14,340 INFO L175 Difference]: Start difference. First operand has 451 places, 980 transitions, 29212 flow. Second operand 37 states and 4056 transitions. [2023-08-27 15:37:14,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 1084 transitions, 32106 flow [2023-08-27 15:37:16,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 1084 transitions, 31590 flow, removed 145 selfloop flow, removed 21 redundant places. [2023-08-27 15:37:16,110 INFO L231 Difference]: Finished difference. Result has 469 places, 986 transitions, 30410 flow [2023-08-27 15:37:16,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=28721, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=793, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=30410, PETRI_PLACES=469, PETRI_TRANSITIONS=986} [2023-08-27 15:37:16,111 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 446 predicate places. [2023-08-27 15:37:16,111 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 986 transitions, 30410 flow [2023-08-27 15:37:16,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 105.5925925925926) internal successors, (2851), 27 states have internal predecessors, (2851), 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) [2023-08-27 15:37:16,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:37:16,112 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:37:16,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-27 15:37:16,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-27 15:37:16,318 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:37:16,318 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:37:16,318 INFO L85 PathProgramCache]: Analyzing trace with hash -2122163628, now seen corresponding path program 17 times [2023-08-27 15:37:16,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:37:16,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312215434] [2023-08-27 15:37:16,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:37:16,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:37:16,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:37:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:37:16,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:37:16,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312215434] [2023-08-27 15:37:16,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312215434] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:37:16,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645308313] [2023-08-27 15:37:16,920 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 15:37:16,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:37:16,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:37:16,921 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:37:16,923 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-27 15:37:17,079 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:37:17,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:37:17,081 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-27 15:37:17,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:37:17,118 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:37:17,152 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:37:17,177 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:37:17,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 15:37:17,264 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-27 15:37:17,545 INFO L322 Elim1Store]: treesize reduction 15, result has 44.4 percent of original size [2023-08-27 15:37:17,545 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 229 treesize of output 221 [2023-08-27 15:37:17,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:37:17,601 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:37:20,973 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:37:20,974 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 174 treesize of output 99 [2023-08-27 15:37:21,021 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:37:21,022 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 767 treesize of output 723 [2023-08-27 15:37:21,065 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:37:21,066 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 191 treesize of output 211 [2023-08-27 15:37:21,115 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:37:21,116 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 89 treesize of output 109 [2023-08-27 15:37:22,000 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:37:22,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645308313] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:37:22,001 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:37:22,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 27 [2023-08-27 15:37:22,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333026517] [2023-08-27 15:37:22,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:37:22,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 15:37:22,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:37:22,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 15:37:22,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=684, Unknown=8, NotChecked=0, Total=812 [2023-08-27 15:37:22,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 15:37:22,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 986 transitions, 30410 flow. Second operand has 29 states, 29 states have (on average 105.72413793103448) internal successors, (3066), 29 states have internal predecessors, (3066), 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) [2023-08-27 15:37:22,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:37:22,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 15:37:22,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:37:30,876 WARN L234 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 58 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:37:41,724 WARN L234 SmtUtils]: Spent 10.08s on a formula simplification that was a NOOP. DAG size: 46 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:37:45,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:38:02,804 WARN L234 SmtUtils]: Spent 12.16s on a formula simplification that was a NOOP. DAG size: 68 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:38:04,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:38:07,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:38:24,726 WARN L234 SmtUtils]: Spent 14.32s on a formula simplification. DAG size of input: 87 DAG size of output: 69 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:38:26,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:38:29,312 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:38:34,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-27 15:38:47,263 WARN L234 SmtUtils]: Spent 12.39s on a formula simplification. DAG size of input: 69 DAG size of output: 60 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:38:48,580 INFO L124 PetriNetUnfolderBase]: 2823/5346 cut-off events. [2023-08-27 15:38:48,580 INFO L125 PetriNetUnfolderBase]: For 217544/217544 co-relation queries the response was YES. [2023-08-27 15:38:48,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63581 conditions, 5346 events. 2823/5346 cut-off events. For 217544/217544 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 40108 event pairs, 33 based on Foata normal form. 5/5351 useless extension candidates. Maximal degree in co-relation 63439. Up to 1821 conditions per place. [2023-08-27 15:38:48,646 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 268 selfloop transitions, 849 changer transitions 25/1142 dead transitions. [2023-08-27 15:38:48,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 1142 transitions, 34369 flow [2023-08-27 15:38:48,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-08-27 15:38:48,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-08-27 15:38:48,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 4629 transitions. [2023-08-27 15:38:48,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25932773109243695 [2023-08-27 15:38:48,650 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 4629 transitions. [2023-08-27 15:38:48,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 4629 transitions. [2023-08-27 15:38:48,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:38:48,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 4629 transitions. [2023-08-27 15:38:48,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 110.21428571428571) internal successors, (4629), 42 states have internal predecessors, (4629), 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) [2023-08-27 15:38:48,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 425.0) internal successors, (18275), 43 states have internal predecessors, (18275), 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) [2023-08-27 15:38:48,661 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 425.0) internal successors, (18275), 43 states have internal predecessors, (18275), 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) [2023-08-27 15:38:48,661 INFO L175 Difference]: Start difference. First operand has 469 places, 986 transitions, 30410 flow. Second operand 42 states and 4629 transitions. [2023-08-27 15:38:48,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 1142 transitions, 34369 flow [2023-08-27 15:38:50,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 1142 transitions, 33816 flow, removed 87 selfloop flow, removed 17 redundant places. [2023-08-27 15:38:50,340 INFO L231 Difference]: Finished difference. Result has 497 places, 1007 transitions, 32382 flow [2023-08-27 15:38:50,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=29906, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=823, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=32382, PETRI_PLACES=497, PETRI_TRANSITIONS=1007} [2023-08-27 15:38:50,341 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 474 predicate places. [2023-08-27 15:38:50,341 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 1007 transitions, 32382 flow [2023-08-27 15:38:50,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 105.72413793103448) internal successors, (3066), 29 states have internal predecessors, (3066), 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) [2023-08-27 15:38:50,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:38:50,341 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:38:50,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 15:38:50,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-27 15:38:50,542 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:38:50,542 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:38:50,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1094854926, now seen corresponding path program 18 times [2023-08-27 15:38:50,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:38:50,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863776090] [2023-08-27 15:38:50,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:38:50,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:38:50,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:38:50,968 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:38:50,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:38:50,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863776090] [2023-08-27 15:38:50,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863776090] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:38:50,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652701627] [2023-08-27 15:38:50,969 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 15:38:50,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:38:50,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:38:50,973 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:38:50,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-27 15:38:51,143 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 15:38:51,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:38:51,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-27 15:38:51,147 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:38:51,215 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-08-27 15:38:51,249 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:38:51,278 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:38:51,657 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:38:51,657 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 26 [2023-08-27 15:38:51,686 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:38:51,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:38:53,251 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:38:53,251 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 106 [2023-08-27 15:38:53,299 INFO L322 Elim1Store]: treesize reduction 5, result has 92.3 percent of original size [2023-08-27 15:38:53,299 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 592 treesize of output 571 [2023-08-27 15:38:53,355 INFO L322 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-08-27 15:38:53,355 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 136 [2023-08-27 15:38:53,684 INFO L322 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-08-27 15:38:53,685 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 133 [2023-08-27 15:38:53,829 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:38:53,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652701627] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:38:53,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:38:53,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 10] total 27 [2023-08-27 15:38:53,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922880912] [2023-08-27 15:38:53,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:38:53,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-27 15:38:53,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:38:53,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-27 15:38:53,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=625, Unknown=2, NotChecked=0, Total=812 [2023-08-27 15:38:53,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 425 [2023-08-27 15:38:53,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 1007 transitions, 32382 flow. Second operand has 29 states, 29 states have (on average 105.55172413793103) internal successors, (3061), 29 states have internal predecessors, (3061), 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) [2023-08-27 15:38:53,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:38:53,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 425 [2023-08-27 15:38:53,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:38:58,483 INFO L124 PetriNetUnfolderBase]: 2842/5411 cut-off events. [2023-08-27 15:38:58,483 INFO L125 PetriNetUnfolderBase]: For 234679/234679 co-relation queries the response was YES. [2023-08-27 15:38:58,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67663 conditions, 5411 events. 2842/5411 cut-off events. For 234679/234679 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 40940 event pairs, 146 based on Foata normal form. 2/5413 useless extension candidates. Maximal degree in co-relation 67514. Up to 3138 conditions per place. [2023-08-27 15:38:58,557 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 715 selfloop transitions, 372 changer transitions 12/1099 dead transitions. [2023-08-27 15:38:58,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 1099 transitions, 35795 flow [2023-08-27 15:38:58,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 15:38:58,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 15:38:58,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3388 transitions. [2023-08-27 15:38:58,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2571537001897533 [2023-08-27 15:38:58,561 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3388 transitions. [2023-08-27 15:38:58,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3388 transitions. [2023-08-27 15:38:58,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:38:58,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3388 transitions. [2023-08-27 15:38:58,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 109.29032258064517) internal successors, (3388), 31 states have internal predecessors, (3388), 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) [2023-08-27 15:38:58,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 425.0) internal successors, (13600), 32 states have internal predecessors, (13600), 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) [2023-08-27 15:38:58,568 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 425.0) internal successors, (13600), 32 states have internal predecessors, (13600), 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) [2023-08-27 15:38:58,569 INFO L175 Difference]: Start difference. First operand has 497 places, 1007 transitions, 32382 flow. Second operand 31 states and 3388 transitions. [2023-08-27 15:38:58,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 1099 transitions, 35795 flow [2023-08-27 15:39:00,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 1099 transitions, 34898 flow, removed 75 selfloop flow, removed 26 redundant places. [2023-08-27 15:39:00,464 INFO L231 Difference]: Finished difference. Result has 503 places, 1025 transitions, 33070 flow [2023-08-27 15:39:00,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=31503, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1007, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=33070, PETRI_PLACES=503, PETRI_TRANSITIONS=1025} [2023-08-27 15:39:00,465 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 480 predicate places. [2023-08-27 15:39:00,466 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 1025 transitions, 33070 flow [2023-08-27 15:39:00,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 105.55172413793103) internal successors, (3061), 29 states have internal predecessors, (3061), 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) [2023-08-27 15:39:00,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:39:00,466 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:39:00,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 15:39:00,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-27 15:39:00,672 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:39:00,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:39:00,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1682300509, now seen corresponding path program 1 times [2023-08-27 15:39:00,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:39:00,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145165526] [2023-08-27 15:39:00,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:39:00,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:39:00,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:39:00,866 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:39:00,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:39:00,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145165526] [2023-08-27 15:39:00,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145165526] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:39:00,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271412754] [2023-08-27 15:39:00,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:39:00,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:39:00,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:39:00,867 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:39:00,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-27 15:39:01,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:39:01,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 15:39:01,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:39:01,201 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:39:01,202 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:39:01,288 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 112 [2023-08-27 15:39:01,365 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-08-27 15:39:01,628 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:39:01,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271412754] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:39:01,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:39:01,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-27 15:39:01,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934736360] [2023-08-27 15:39:01,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:39:01,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 15:39:01,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:39:01,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 15:39:01,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2023-08-27 15:39:01,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:39:01,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 1025 transitions, 33070 flow. Second operand has 16 states, 16 states have (on average 160.0) internal successors, (2560), 16 states have internal predecessors, (2560), 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) [2023-08-27 15:39:01,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:39:01,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:39:01,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:39:05,458 INFO L124 PetriNetUnfolderBase]: 3062/5903 cut-off events. [2023-08-27 15:39:05,458 INFO L125 PetriNetUnfolderBase]: For 246871/246871 co-relation queries the response was YES. [2023-08-27 15:39:05,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74186 conditions, 5903 events. 3062/5903 cut-off events. For 246871/246871 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 45461 event pairs, 142 based on Foata normal form. 32/5935 useless extension candidates. Maximal degree in co-relation 74039. Up to 2028 conditions per place. [2023-08-27 15:39:05,534 INFO L140 encePairwiseOnDemand]: 418/425 looper letters, 503 selfloop transitions, 764 changer transitions 0/1267 dead transitions. [2023-08-27 15:39:05,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 1267 transitions, 41232 flow [2023-08-27 15:39:05,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 15:39:05,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 15:39:05,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4920 transitions. [2023-08-27 15:39:05,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38588235294117645 [2023-08-27 15:39:05,538 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4920 transitions. [2023-08-27 15:39:05,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4920 transitions. [2023-08-27 15:39:05,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:39:05,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4920 transitions. [2023-08-27 15:39:05,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 164.0) internal successors, (4920), 30 states have internal predecessors, (4920), 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) [2023-08-27 15:39:05,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 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) [2023-08-27 15:39:05,550 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 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) [2023-08-27 15:39:05,550 INFO L175 Difference]: Start difference. First operand has 503 places, 1025 transitions, 33070 flow. Second operand 30 states and 4920 transitions. [2023-08-27 15:39:05,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 1267 transitions, 41232 flow [2023-08-27 15:39:07,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 1267 transitions, 40645 flow, removed 62 selfloop flow, removed 12 redundant places. [2023-08-27 15:39:07,836 INFO L231 Difference]: Finished difference. Result has 525 places, 1113 transitions, 37767 flow [2023-08-27 15:39:07,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=32365, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1018, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=670, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=37767, PETRI_PLACES=525, PETRI_TRANSITIONS=1113} [2023-08-27 15:39:07,837 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 502 predicate places. [2023-08-27 15:39:07,838 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 1113 transitions, 37767 flow [2023-08-27 15:39:07,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 160.0) internal successors, (2560), 16 states have internal predecessors, (2560), 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) [2023-08-27 15:39:07,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:39:07,838 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:39:07,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-27 15:39:08,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 15:39:08,039 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:39:08,039 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:39:08,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1271903988, now seen corresponding path program 11 times [2023-08-27 15:39:08,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:39:08,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038319430] [2023-08-27 15:39:08,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:39:08,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:39:08,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:39:08,202 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:39:08,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:39:08,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038319430] [2023-08-27 15:39:08,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038319430] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:39:08,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50218939] [2023-08-27 15:39:08,202 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 15:39:08,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:39:08,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:39:08,204 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:39:08,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-27 15:39:08,438 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:39:08,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:39:08,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 15:39:08,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:39:08,677 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:39:08,678 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:39:08,766 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-08-27 15:39:08,881 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 112 [2023-08-27 15:39:09,040 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:39:09,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50218939] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:39:09,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:39:09,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 15:39:09,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947185548] [2023-08-27 15:39:09,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:39:09,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 15:39:09,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:39:09,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 15:39:09,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2023-08-27 15:39:09,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:39:09,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 1113 transitions, 37767 flow. Second operand has 15 states, 15 states have (on average 160.06666666666666) internal successors, (2401), 15 states have internal predecessors, (2401), 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) [2023-08-27 15:39:09,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:39:09,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:39:09,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:39:13,231 INFO L124 PetriNetUnfolderBase]: 3353/6590 cut-off events. [2023-08-27 15:39:13,231 INFO L125 PetriNetUnfolderBase]: For 286217/286217 co-relation queries the response was YES. [2023-08-27 15:39:13,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83438 conditions, 6590 events. 3353/6590 cut-off events. For 286217/286217 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 52639 event pairs, 101 based on Foata normal form. 32/6622 useless extension candidates. Maximal degree in co-relation 83288. Up to 2245 conditions per place. [2023-08-27 15:39:13,336 INFO L140 encePairwiseOnDemand]: 418/425 looper letters, 562 selfloop transitions, 808 changer transitions 0/1370 dead transitions. [2023-08-27 15:39:13,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 1370 transitions, 46145 flow [2023-08-27 15:39:13,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 15:39:13,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 15:39:13,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4922 transitions. [2023-08-27 15:39:13,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38603921568627453 [2023-08-27 15:39:13,340 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4922 transitions. [2023-08-27 15:39:13,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4922 transitions. [2023-08-27 15:39:13,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:39:13,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4922 transitions. [2023-08-27 15:39:13,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 164.06666666666666) internal successors, (4922), 30 states have internal predecessors, (4922), 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) [2023-08-27 15:39:13,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 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) [2023-08-27 15:39:13,350 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 425.0) internal successors, (13175), 31 states have internal predecessors, (13175), 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) [2023-08-27 15:39:13,350 INFO L175 Difference]: Start difference. First operand has 525 places, 1113 transitions, 37767 flow. Second operand 30 states and 4922 transitions. [2023-08-27 15:39:13,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 1370 transitions, 46145 flow [2023-08-27 15:39:16,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 1370 transitions, 45418 flow, removed 161 selfloop flow, removed 17 redundant places. [2023-08-27 15:39:16,037 INFO L231 Difference]: Finished difference. Result has 543 places, 1215 transitions, 42657 flow [2023-08-27 15:39:16,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=36965, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=730, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=42657, PETRI_PLACES=543, PETRI_TRANSITIONS=1215} [2023-08-27 15:39:16,038 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 520 predicate places. [2023-08-27 15:39:16,038 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 1215 transitions, 42657 flow [2023-08-27 15:39:16,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 160.06666666666666) internal successors, (2401), 15 states have internal predecessors, (2401), 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) [2023-08-27 15:39:16,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:39:16,039 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:39:16,044 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-27 15:39:16,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-08-27 15:39:16,240 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:39:16,240 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:39:16,240 INFO L85 PathProgramCache]: Analyzing trace with hash -968764122, now seen corresponding path program 2 times [2023-08-27 15:39:16,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:39:16,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225634378] [2023-08-27 15:39:16,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:39:16,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:39:16,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:39:16,387 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:39:16,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:39:16,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225634378] [2023-08-27 15:39:16,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225634378] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:39:16,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390905595] [2023-08-27 15:39:16,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 15:39:16,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:39:16,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:39:16,389 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:39:16,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-27 15:39:16,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:39:16,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:39:16,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 67 conjunts are in the unsatisfiable core [2023-08-27 15:39:16,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:39:16,642 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:39:16,682 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:39:16,709 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:39:17,243 INFO L322 Elim1Store]: treesize reduction 236, result has 0.4 percent of original size [2023-08-27 15:39:17,243 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 699 treesize of output 271 [2023-08-27 15:39:17,310 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:39:17,310 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:39:21,448 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:39:21,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390905595] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:39:21,448 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:39:21,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 8] total 26 [2023-08-27 15:39:21,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460102211] [2023-08-27 15:39:21,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:39:21,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 15:39:21,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:39:21,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 15:39:21,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2023-08-27 15:39:21,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 425 [2023-08-27 15:39:21,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 1215 transitions, 42657 flow. Second operand has 26 states, 26 states have (on average 85.84615384615384) internal successors, (2232), 26 states have internal predecessors, (2232), 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) [2023-08-27 15:39:21,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:39:21,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 425 [2023-08-27 15:39:21,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:40:03,533 INFO L124 PetriNetUnfolderBase]: 3490/6881 cut-off events. [2023-08-27 15:40:03,533 INFO L125 PetriNetUnfolderBase]: For 330735/330735 co-relation queries the response was YES. [2023-08-27 15:40:03,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90178 conditions, 6881 events. 3490/6881 cut-off events. For 330735/330735 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 55512 event pairs, 195 based on Foata normal form. 13/6894 useless extension candidates. Maximal degree in co-relation 90026. Up to 2281 conditions per place. [2023-08-27 15:40:03,628 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 605 selfloop transitions, 839 changer transitions 13/1457 dead transitions. [2023-08-27 15:40:03,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 1457 transitions, 49418 flow [2023-08-27 15:40:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-27 15:40:03,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-27 15:40:03,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 4398 transitions. [2023-08-27 15:40:03,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.21118847539015606 [2023-08-27 15:40:03,632 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 4398 transitions. [2023-08-27 15:40:03,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 4398 transitions. [2023-08-27 15:40:03,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:40:03,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 4398 transitions. [2023-08-27 15:40:03,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 89.75510204081633) internal successors, (4398), 49 states have internal predecessors, (4398), 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) [2023-08-27 15:40:03,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 425.0) internal successors, (21250), 50 states have internal predecessors, (21250), 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) [2023-08-27 15:40:03,650 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 425.0) internal successors, (21250), 50 states have internal predecessors, (21250), 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) [2023-08-27 15:40:03,651 INFO L175 Difference]: Start difference. First operand has 543 places, 1215 transitions, 42657 flow. Second operand 49 states and 4398 transitions. [2023-08-27 15:40:03,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 1457 transitions, 49418 flow [2023-08-27 15:40:06,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 1457 transitions, 47744 flow, removed 277 selfloop flow, removed 13 redundant places. [2023-08-27 15:40:06,713 INFO L231 Difference]: Finished difference. Result has 591 places, 1284 transitions, 45557 flow [2023-08-27 15:40:06,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=41175, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=777, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=45557, PETRI_PLACES=591, PETRI_TRANSITIONS=1284} [2023-08-27 15:40:06,714 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 568 predicate places. [2023-08-27 15:40:06,715 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 1284 transitions, 45557 flow [2023-08-27 15:40:06,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 85.84615384615384) internal successors, (2232), 26 states have internal predecessors, (2232), 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) [2023-08-27 15:40:06,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:40:06,715 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:40:06,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-27 15:40:06,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:40:06,916 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:40:06,916 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:40:06,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1229573155, now seen corresponding path program 3 times [2023-08-27 15:40:06,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:40:06,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598173371] [2023-08-27 15:40:06,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:40:06,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:40:06,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:40:07,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:40:07,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:40:07,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598173371] [2023-08-27 15:40:07,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598173371] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:40:07,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959345746] [2023-08-27 15:40:07,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 15:40:07,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:40:07,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:40:07,263 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:40:07,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-27 15:40:07,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 15:40:07,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:40:07,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 52 conjunts are in the unsatisfiable core [2023-08-27 15:40:07,469 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:40:08,054 INFO L322 Elim1Store]: treesize reduction 86, result has 1.1 percent of original size [2023-08-27 15:40:08,055 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 485 treesize of output 252 [2023-08-27 15:40:08,111 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:40:08,111 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:40:09,937 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 15:40:09,938 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 226 treesize of output 226 [2023-08-27 15:40:12,075 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:40:12,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959345746] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:40:12,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:40:12,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 8] total 25 [2023-08-27 15:40:12,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364551205] [2023-08-27 15:40:12,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:40:12,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 15:40:12,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:40:12,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 15:40:12,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2023-08-27 15:40:12,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 425 [2023-08-27 15:40:12,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 1284 transitions, 45557 flow. Second operand has 25 states, 25 states have (on average 92.84) internal successors, (2321), 25 states have internal predecessors, (2321), 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) [2023-08-27 15:40:12,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:40:12,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 425 [2023-08-27 15:40:12,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:40:26,259 INFO L124 PetriNetUnfolderBase]: 3255/6580 cut-off events. [2023-08-27 15:40:26,259 INFO L125 PetriNetUnfolderBase]: For 342022/342022 co-relation queries the response was YES. [2023-08-27 15:40:26,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85721 conditions, 6580 events. 3255/6580 cut-off events. For 342022/342022 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 54282 event pairs, 167 based on Foata normal form. 213/6793 useless extension candidates. Maximal degree in co-relation 85554. Up to 2314 conditions per place. [2023-08-27 15:40:26,363 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 618 selfloop transitions, 770 changer transitions 54/1442 dead transitions. [2023-08-27 15:40:26,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 1442 transitions, 49332 flow [2023-08-27 15:40:26,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-08-27 15:40:26,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-08-27 15:40:26,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 4365 transitions. [2023-08-27 15:40:26,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.22823529411764706 [2023-08-27 15:40:26,367 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 4365 transitions. [2023-08-27 15:40:26,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 4365 transitions. [2023-08-27 15:40:26,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:40:26,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 4365 transitions. [2023-08-27 15:40:26,370 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 97.0) internal successors, (4365), 45 states have internal predecessors, (4365), 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) [2023-08-27 15:40:26,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 425.0) internal successors, (19550), 46 states have internal predecessors, (19550), 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) [2023-08-27 15:40:26,378 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 425.0) internal successors, (19550), 46 states have internal predecessors, (19550), 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) [2023-08-27 15:40:26,378 INFO L175 Difference]: Start difference. First operand has 591 places, 1284 transitions, 45557 flow. Second operand 45 states and 4365 transitions. [2023-08-27 15:40:26,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 1442 transitions, 49332 flow [2023-08-27 15:40:29,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 1442 transitions, 48338 flow, removed 230 selfloop flow, removed 20 redundant places. [2023-08-27 15:40:29,361 INFO L231 Difference]: Finished difference. Result has 624 places, 1258 transitions, 45270 flow [2023-08-27 15:40:29,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=42633, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=725, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=45270, PETRI_PLACES=624, PETRI_TRANSITIONS=1258} [2023-08-27 15:40:29,363 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 601 predicate places. [2023-08-27 15:40:29,363 INFO L495 AbstractCegarLoop]: Abstraction has has 624 places, 1258 transitions, 45270 flow [2023-08-27 15:40:29,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 92.84) internal successors, (2321), 25 states have internal predecessors, (2321), 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) [2023-08-27 15:40:29,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:40:29,363 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:40:29,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-27 15:40:29,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-08-27 15:40:29,564 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:40:29,564 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:40:29,564 INFO L85 PathProgramCache]: Analyzing trace with hash -890288297, now seen corresponding path program 4 times [2023-08-27 15:40:29,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:40:29,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970833675] [2023-08-27 15:40:29,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:40:29,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:40:29,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:40:29,720 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:40:29,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:40:29,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970833675] [2023-08-27 15:40:29,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970833675] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:40:29,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322749775] [2023-08-27 15:40:29,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 15:40:29,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:40:29,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:40:29,722 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:40:29,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-27 15:40:29,928 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 15:40:29,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:40:29,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 15:40:29,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:40:30,003 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:40:30,003 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:40:30,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:40:30,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322749775] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:40:30,139 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:40:30,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 15:40:30,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217282083] [2023-08-27 15:40:30,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:40:30,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 15:40:30,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:40:30,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 15:40:30,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 15:40:30,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:40:30,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 1258 transitions, 45270 flow. Second operand has 15 states, 15 states have (on average 159.86666666666667) internal successors, (2398), 15 states have internal predecessors, (2398), 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) [2023-08-27 15:40:30,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:40:30,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:40:30,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:40:33,279 INFO L124 PetriNetUnfolderBase]: 3106/6094 cut-off events. [2023-08-27 15:40:33,279 INFO L125 PetriNetUnfolderBase]: For 314325/314325 co-relation queries the response was YES. [2023-08-27 15:40:33,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82242 conditions, 6094 events. 3106/6094 cut-off events. For 314325/314325 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 48027 event pairs, 577 based on Foata normal form. 46/6140 useless extension candidates. Maximal degree in co-relation 82066. Up to 2181 conditions per place. [2023-08-27 15:40:33,378 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 776 selfloop transitions, 518 changer transitions 0/1294 dead transitions. [2023-08-27 15:40:33,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 626 places, 1294 transitions, 47995 flow [2023-08-27 15:40:33,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 15:40:33,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 15:40:33,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1662 transitions. [2023-08-27 15:40:33,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3910588235294118 [2023-08-27 15:40:33,380 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1662 transitions. [2023-08-27 15:40:33,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1662 transitions. [2023-08-27 15:40:33,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:40:33,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1662 transitions. [2023-08-27 15:40:33,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 166.2) internal successors, (1662), 10 states have internal predecessors, (1662), 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) [2023-08-27 15:40:33,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 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) [2023-08-27 15:40:33,383 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 425.0) internal successors, (4675), 11 states have internal predecessors, (4675), 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) [2023-08-27 15:40:33,383 INFO L175 Difference]: Start difference. First operand has 624 places, 1258 transitions, 45270 flow. Second operand 10 states and 1662 transitions. [2023-08-27 15:40:33,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 626 places, 1294 transitions, 47995 flow [2023-08-27 15:40:36,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 1294 transitions, 46913 flow, removed 90 selfloop flow, removed 29 redundant places. [2023-08-27 15:40:36,663 INFO L231 Difference]: Finished difference. Result has 598 places, 1248 transitions, 44934 flow [2023-08-27 15:40:36,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=43816, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=517, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=44934, PETRI_PLACES=598, PETRI_TRANSITIONS=1248} [2023-08-27 15:40:36,664 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 575 predicate places. [2023-08-27 15:40:36,664 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 1248 transitions, 44934 flow [2023-08-27 15:40:36,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 159.86666666666667) internal successors, (2398), 15 states have internal predecessors, (2398), 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) [2023-08-27 15:40:36,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:40:36,665 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:40:36,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-08-27 15:40:36,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:40:36,870 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:40:36,870 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:40:36,870 INFO L85 PathProgramCache]: Analyzing trace with hash 764055496, now seen corresponding path program 5 times [2023-08-27 15:40:36,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:40:36,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216171295] [2023-08-27 15:40:36,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:40:36,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:40:36,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:40:37,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:40:37,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:40:37,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216171295] [2023-08-27 15:40:37,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216171295] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:40:37,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946902860] [2023-08-27 15:40:37,206 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 15:40:37,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:40:37,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:40:37,208 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:40:37,210 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-27 15:40:37,404 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:40:37,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:40:37,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 71 conjunts are in the unsatisfiable core [2023-08-27 15:40:37,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:40:37,443 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:40:37,484 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:40:37,515 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:40:37,547 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:40:38,086 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 15:40:38,095 INFO L322 Elim1Store]: treesize reduction 307, result has 0.3 percent of original size [2023-08-27 15:40:38,096 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 15 new quantified variables, introduced 36 case distinctions, treesize of input 743 treesize of output 283 [2023-08-27 15:40:38,161 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:40:38,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:40:43,024 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:40:43,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946902860] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:40:43,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:40:43,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 8] total 26 [2023-08-27 15:40:43,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424814123] [2023-08-27 15:40:43,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:40:43,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 15:40:43,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:40:43,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 15:40:43,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2023-08-27 15:40:43,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 425 [2023-08-27 15:40:43,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 1248 transitions, 44934 flow. Second operand has 26 states, 26 states have (on average 85.76923076923077) internal successors, (2230), 26 states have internal predecessors, (2230), 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) [2023-08-27 15:40:43,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:40:43,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 425 [2023-08-27 15:40:43,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:40:49,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:41:01,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:41:03,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:41:06,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:41:12,805 WARN L234 SmtUtils]: Spent 5.00s on a formula simplification. DAG size of input: 147 DAG size of output: 140 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:41:19,995 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:41:22,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:41:30,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:41:39,642 INFO L124 PetriNetUnfolderBase]: 3171/6246 cut-off events. [2023-08-27 15:41:39,642 INFO L125 PetriNetUnfolderBase]: For 309849/309849 co-relation queries the response was YES. [2023-08-27 15:41:39,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83528 conditions, 6246 events. 3171/6246 cut-off events. For 309849/309849 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 49755 event pairs, 188 based on Foata normal form. 13/6259 useless extension candidates. Maximal degree in co-relation 83356. Up to 2160 conditions per place. [2023-08-27 15:41:39,729 INFO L140 encePairwiseOnDemand]: 413/425 looper letters, 680 selfloop transitions, 751 changer transitions 15/1446 dead transitions. [2023-08-27 15:41:39,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 1446 transitions, 49602 flow [2023-08-27 15:41:39,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-08-27 15:41:39,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-08-27 15:41:39,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 4681 transitions. [2023-08-27 15:41:39,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.21180995475113124 [2023-08-27 15:41:39,733 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 4681 transitions. [2023-08-27 15:41:39,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 4681 transitions. [2023-08-27 15:41:39,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:41:39,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 4681 transitions. [2023-08-27 15:41:39,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 90.01923076923077) internal successors, (4681), 52 states have internal predecessors, (4681), 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) [2023-08-27 15:41:39,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 425.0) internal successors, (22525), 53 states have internal predecessors, (22525), 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) [2023-08-27 15:41:39,745 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 425.0) internal successors, (22525), 53 states have internal predecessors, (22525), 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) [2023-08-27 15:41:39,745 INFO L175 Difference]: Start difference. First operand has 598 places, 1248 transitions, 44934 flow. Second operand 52 states and 4681 transitions. [2023-08-27 15:41:39,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 1446 transitions, 49602 flow [2023-08-27 15:41:42,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 1446 transitions, 48728 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-08-27 15:41:42,615 INFO L231 Difference]: Finished difference. Result has 655 places, 1270 transitions, 47036 flow [2023-08-27 15:41:42,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=44081, PETRI_DIFFERENCE_MINUEND_PLACES=590, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=730, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=47036, PETRI_PLACES=655, PETRI_TRANSITIONS=1270} [2023-08-27 15:41:42,616 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 632 predicate places. [2023-08-27 15:41:42,616 INFO L495 AbstractCegarLoop]: Abstraction has has 655 places, 1270 transitions, 47036 flow [2023-08-27 15:41:42,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 85.76923076923077) internal successors, (2230), 26 states have internal predecessors, (2230), 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) [2023-08-27 15:41:42,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:41:42,617 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:41:42,622 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-27 15:41:42,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-08-27 15:41:42,817 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:41:42,817 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:41:42,817 INFO L85 PathProgramCache]: Analyzing trace with hash 818100637, now seen corresponding path program 6 times [2023-08-27 15:41:42,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:41:42,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693498854] [2023-08-27 15:41:42,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:41:42,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:41:42,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:41:43,004 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:41:43,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:41:43,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693498854] [2023-08-27 15:41:43,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693498854] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:41:43,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024709263] [2023-08-27 15:41:43,005 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 15:41:43,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:41:43,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:41:43,006 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:41:43,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-27 15:41:43,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 15:41:43,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:41:43,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 64 conjunts are in the unsatisfiable core [2023-08-27 15:41:43,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:41:43,332 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:41:43,365 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:41:43,397 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:41:44,080 INFO L322 Elim1Store]: treesize reduction 63, result has 22.2 percent of original size [2023-08-27 15:41:44,080 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 171 treesize of output 104 [2023-08-27 15:41:44,212 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:41:44,212 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:41:47,121 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:41:47,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024709263] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:41:47,122 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:41:47,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 8] total 25 [2023-08-27 15:41:47,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555073047] [2023-08-27 15:41:47,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:41:47,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 15:41:47,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:41:47,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 15:41:47,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2023-08-27 15:41:47,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 425 [2023-08-27 15:41:47,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 655 places, 1270 transitions, 47036 flow. Second operand has 25 states, 25 states have (on average 85.76) internal successors, (2144), 25 states have internal predecessors, (2144), 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) [2023-08-27 15:41:47,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:41:47,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 425 [2023-08-27 15:41:47,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:42:00,861 INFO L124 PetriNetUnfolderBase]: 3279/6460 cut-off events. [2023-08-27 15:42:00,861 INFO L125 PetriNetUnfolderBase]: For 344869/344869 co-relation queries the response was YES. [2023-08-27 15:42:00,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89174 conditions, 6460 events. 3279/6460 cut-off events. For 344869/344869 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 51781 event pairs, 269 based on Foata normal form. 43/6503 useless extension candidates. Maximal degree in co-relation 88988. Up to 2280 conditions per place. [2023-08-27 15:42:00,959 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 925 selfloop transitions, 556 changer transitions 4/1485 dead transitions. [2023-08-27 15:42:00,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 710 places, 1485 transitions, 54031 flow [2023-08-27 15:42:00,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-08-27 15:42:00,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-08-27 15:42:00,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 5184 transitions. [2023-08-27 15:42:00,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.21030425963488844 [2023-08-27 15:42:00,963 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 5184 transitions. [2023-08-27 15:42:00,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 5184 transitions. [2023-08-27 15:42:00,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:42:00,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 5184 transitions. [2023-08-27 15:42:00,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 89.37931034482759) internal successors, (5184), 58 states have internal predecessors, (5184), 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) [2023-08-27 15:42:00,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 425.0) internal successors, (25075), 59 states have internal predecessors, (25075), 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) [2023-08-27 15:42:00,977 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 425.0) internal successors, (25075), 59 states have internal predecessors, (25075), 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) [2023-08-27 15:42:00,978 INFO L175 Difference]: Start difference. First operand has 655 places, 1270 transitions, 47036 flow. Second operand 58 states and 5184 transitions. [2023-08-27 15:42:00,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 710 places, 1485 transitions, 54031 flow [2023-08-27 15:42:04,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 686 places, 1485 transitions, 53371 flow, removed 184 selfloop flow, removed 24 redundant places. [2023-08-27 15:42:04,310 INFO L231 Difference]: Finished difference. Result has 696 places, 1322 transitions, 49953 flow [2023-08-27 15:42:04,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=46203, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=58, PETRI_FLOW=49953, PETRI_PLACES=696, PETRI_TRANSITIONS=1322} [2023-08-27 15:42:04,311 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 673 predicate places. [2023-08-27 15:42:04,311 INFO L495 AbstractCegarLoop]: Abstraction has has 696 places, 1322 transitions, 49953 flow [2023-08-27 15:42:04,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 85.76) internal successors, (2144), 25 states have internal predecessors, (2144), 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) [2023-08-27 15:42:04,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:42:04,312 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:42:04,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-27 15:42:04,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-08-27 15:42:04,512 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:42:04,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:42:04,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1662641852, now seen corresponding path program 7 times [2023-08-27 15:42:04,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:42:04,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775786503] [2023-08-27 15:42:04,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:42:04,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:42:04,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:42:04,805 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:42:04,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:42:04,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775786503] [2023-08-27 15:42:04,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775786503] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:42:04,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737090336] [2023-08-27 15:42:04,806 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 15:42:04,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:42:04,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:42:04,806 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:42:04,808 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-27 15:42:05,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:42:05,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 66 conjunts are in the unsatisfiable core [2023-08-27 15:42:05,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:42:05,093 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:42:05,129 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:42:05,161 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:42:05,793 INFO L322 Elim1Store]: treesize reduction 236, result has 0.4 percent of original size [2023-08-27 15:42:05,793 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 695 treesize of output 267 [2023-08-27 15:42:05,861 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:42:05,862 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:42:09,667 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:42:09,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737090336] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:42:09,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:42:09,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 8] total 26 [2023-08-27 15:42:09,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329135148] [2023-08-27 15:42:09,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:42:09,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 15:42:09,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:42:09,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 15:42:09,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2023-08-27 15:42:09,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 84 out of 425 [2023-08-27 15:42:09,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 696 places, 1322 transitions, 49953 flow. Second operand has 26 states, 26 states have (on average 85.76923076923077) internal successors, (2230), 26 states have internal predecessors, (2230), 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) [2023-08-27 15:42:09,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:42:09,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 84 of 425 [2023-08-27 15:42:09,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:42:12,976 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:42:26,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:42:29,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:42:30,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:42:40,706 WARN L234 SmtUtils]: Spent 6.15s on a formula simplification that was a NOOP. DAG size: 206 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:43:00,688 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:02,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:04,898 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:07,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:20,076 WARN L234 SmtUtils]: Spent 9.17s on a formula simplification. DAG size of input: 171 DAG size of output: 164 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-27 15:43:24,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:26,525 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:28,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:30,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:32,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:35,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:37,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:39,751 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:41,173 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-27 15:43:45,374 INFO L124 PetriNetUnfolderBase]: 3446/6761 cut-off events. [2023-08-27 15:43:45,375 INFO L125 PetriNetUnfolderBase]: For 373717/373717 co-relation queries the response was YES. [2023-08-27 15:43:45,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94490 conditions, 6761 events. 3446/6761 cut-off events. For 373717/373717 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 54366 event pairs, 271 based on Foata normal form. 17/6778 useless extension candidates. Maximal degree in co-relation 94296. Up to 3495 conditions per place. [2023-08-27 15:43:45,483 INFO L140 encePairwiseOnDemand]: 414/425 looper letters, 1005 selfloop transitions, 571 changer transitions 17/1593 dead transitions. [2023-08-27 15:43:45,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 760 places, 1593 transitions, 57421 flow [2023-08-27 15:43:45,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-08-27 15:43:45,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-08-27 15:43:45,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 5833 transitions. [2023-08-27 15:43:45,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.21114932126696834 [2023-08-27 15:43:45,488 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 5833 transitions. [2023-08-27 15:43:45,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 5833 transitions. [2023-08-27 15:43:45,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:43:45,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 5833 transitions. [2023-08-27 15:43:45,492 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 89.73846153846154) internal successors, (5833), 65 states have internal predecessors, (5833), 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) [2023-08-27 15:43:45,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 425.0) internal successors, (28050), 66 states have internal predecessors, (28050), 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) [2023-08-27 15:43:45,503 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 425.0) internal successors, (28050), 66 states have internal predecessors, (28050), 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) [2023-08-27 15:43:45,503 INFO L175 Difference]: Start difference. First operand has 696 places, 1322 transitions, 49953 flow. Second operand 65 states and 5833 transitions. [2023-08-27 15:43:45,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 760 places, 1593 transitions, 57421 flow [2023-08-27 15:43:49,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 725 places, 1593 transitions, 56240 flow, removed 132 selfloop flow, removed 35 redundant places. [2023-08-27 15:43:49,673 INFO L231 Difference]: Finished difference. Result has 737 places, 1393 transitions, 53066 flow [2023-08-27 15:43:49,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=48791, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=790, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=53066, PETRI_PLACES=737, PETRI_TRANSITIONS=1393} [2023-08-27 15:43:49,674 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 714 predicate places. [2023-08-27 15:43:49,674 INFO L495 AbstractCegarLoop]: Abstraction has has 737 places, 1393 transitions, 53066 flow [2023-08-27 15:43:49,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 85.76923076923077) internal successors, (2230), 26 states have internal predecessors, (2230), 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) [2023-08-27 15:43:49,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:43:49,675 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:43:49,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-27 15:43:49,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-27 15:43:49,880 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:43:49,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:43:49,881 INFO L85 PathProgramCache]: Analyzing trace with hash 946076038, now seen corresponding path program 19 times [2023-08-27 15:43:49,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:43:49,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094365027] [2023-08-27 15:43:49,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:43:49,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:43:49,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:43:50,094 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:43:50,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:43:50,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094365027] [2023-08-27 15:43:50,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094365027] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:43:50,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099521360] [2023-08-27 15:43:50,095 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 15:43:50,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:43:50,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:43:50,097 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:43:50,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-27 15:43:50,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:43:50,356 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 15:43:50,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:43:50,471 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 92 [2023-08-27 15:43:50,525 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:43:50,526 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:43:50,714 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 247 treesize of output 231 [2023-08-27 15:43:50,898 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:43:50,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099521360] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:43:50,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:43:50,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 8] total 16 [2023-08-27 15:43:50,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692399352] [2023-08-27 15:43:50,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:43:50,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 15:43:50,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:43:50,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 15:43:50,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2023-08-27 15:43:50,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:43:50,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 737 places, 1393 transitions, 53066 flow. Second operand has 16 states, 16 states have (on average 159.8125) internal successors, (2557), 16 states have internal predecessors, (2557), 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) [2023-08-27 15:43:50,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:43:50,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:43:50,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:43:55,644 INFO L124 PetriNetUnfolderBase]: 3521/6839 cut-off events. [2023-08-27 15:43:55,644 INFO L125 PetriNetUnfolderBase]: For 400961/400961 co-relation queries the response was YES. [2023-08-27 15:43:55,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97724 conditions, 6839 events. 3521/6839 cut-off events. For 400961/400961 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 54348 event pairs, 673 based on Foata normal form. 44/6883 useless extension candidates. Maximal degree in co-relation 97519. Up to 2522 conditions per place. [2023-08-27 15:43:55,763 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 1082 selfloop transitions, 445 changer transitions 8/1535 dead transitions. [2023-08-27 15:43:55,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 754 places, 1535 transitions, 60269 flow [2023-08-27 15:43:55,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 15:43:55,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 15:43:55,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3106 transitions. [2023-08-27 15:43:55,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3846439628482972 [2023-08-27 15:43:55,766 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3106 transitions. [2023-08-27 15:43:55,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3106 transitions. [2023-08-27 15:43:55,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:43:55,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3106 transitions. [2023-08-27 15:43:55,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 163.47368421052633) internal successors, (3106), 19 states have internal predecessors, (3106), 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) [2023-08-27 15:43:55,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 425.0) internal successors, (8500), 20 states have internal predecessors, (8500), 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) [2023-08-27 15:43:55,773 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 425.0) internal successors, (8500), 20 states have internal predecessors, (8500), 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) [2023-08-27 15:43:55,773 INFO L175 Difference]: Start difference. First operand has 737 places, 1393 transitions, 53066 flow. Second operand 19 states and 3106 transitions. [2023-08-27 15:43:55,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 754 places, 1535 transitions, 60269 flow [2023-08-27 15:44:00,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 717 places, 1535 transitions, 59428 flow, removed 263 selfloop flow, removed 37 redundant places. [2023-08-27 15:44:00,414 INFO L231 Difference]: Finished difference. Result has 719 places, 1426 transitions, 54887 flow [2023-08-27 15:44:00,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=51975, PETRI_DIFFERENCE_MINUEND_PLACES=699, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=964, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=54887, PETRI_PLACES=719, PETRI_TRANSITIONS=1426} [2023-08-27 15:44:00,415 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 696 predicate places. [2023-08-27 15:44:00,415 INFO L495 AbstractCegarLoop]: Abstraction has has 719 places, 1426 transitions, 54887 flow [2023-08-27 15:44:00,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 159.8125) internal successors, (2557), 16 states have internal predecessors, (2557), 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) [2023-08-27 15:44:00,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:44:00,415 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:44:00,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-27 15:44:00,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-27 15:44:00,616 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:44:00,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:44:00,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1504268796, now seen corresponding path program 8 times [2023-08-27 15:44:00,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:44:00,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22799873] [2023-08-27 15:44:00,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:44:00,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:44:00,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:44:00,775 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:44:00,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:44:00,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22799873] [2023-08-27 15:44:00,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22799873] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:44:00,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391043580] [2023-08-27 15:44:00,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 15:44:00,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:44:00,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:44:00,776 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:44:00,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-27 15:44:01,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:44:01,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:44:01,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 15:44:01,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:44:01,196 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:44:01,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:44:01,281 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 104 [2023-08-27 15:44:01,361 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 114 treesize of output 106 [2023-08-27 15:44:01,607 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:44:01,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391043580] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:44:01,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:44:01,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 15:44:01,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355296294] [2023-08-27 15:44:01,608 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:44:01,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 15:44:01,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:44:01,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 15:44:01,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-08-27 15:44:01,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:44:01,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 719 places, 1426 transitions, 54887 flow. Second operand has 17 states, 17 states have (on average 160.0) internal successors, (2720), 17 states have internal predecessors, (2720), 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) [2023-08-27 15:44:01,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:44:01,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:44:01,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:44:06,521 INFO L124 PetriNetUnfolderBase]: 3532/6870 cut-off events. [2023-08-27 15:44:06,522 INFO L125 PetriNetUnfolderBase]: For 404908/404908 co-relation queries the response was YES. [2023-08-27 15:44:06,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97984 conditions, 6870 events. 3532/6870 cut-off events. For 404908/404908 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 54888 event pairs, 1135 based on Foata normal form. 32/6902 useless extension candidates. Maximal degree in co-relation 97785. Up to 5693 conditions per place. [2023-08-27 15:44:06,638 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 1298 selfloop transitions, 202 changer transitions 0/1500 dead transitions. [2023-08-27 15:44:06,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 735 places, 1500 transitions, 58303 flow [2023-08-27 15:44:06,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 15:44:06,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 15:44:06,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3601 transitions. [2023-08-27 15:44:06,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3851336898395722 [2023-08-27 15:44:06,641 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3601 transitions. [2023-08-27 15:44:06,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3601 transitions. [2023-08-27 15:44:06,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:44:06,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3601 transitions. [2023-08-27 15:44:06,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 163.6818181818182) internal successors, (3601), 22 states have internal predecessors, (3601), 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) [2023-08-27 15:44:06,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 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) [2023-08-27 15:44:06,647 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 425.0) internal successors, (9775), 23 states have internal predecessors, (9775), 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) [2023-08-27 15:44:06,647 INFO L175 Difference]: Start difference. First operand has 719 places, 1426 transitions, 54887 flow. Second operand 22 states and 3601 transitions. [2023-08-27 15:44:06,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 735 places, 1500 transitions, 58303 flow [2023-08-27 15:44:11,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 725 places, 1500 transitions, 57732 flow, removed 89 selfloop flow, removed 10 redundant places. [2023-08-27 15:44:11,285 INFO L231 Difference]: Finished difference. Result has 730 places, 1432 transitions, 54918 flow [2023-08-27 15:44:11,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=54273, PETRI_DIFFERENCE_MINUEND_PLACES=704, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=54918, PETRI_PLACES=730, PETRI_TRANSITIONS=1432} [2023-08-27 15:44:11,286 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 707 predicate places. [2023-08-27 15:44:11,286 INFO L495 AbstractCegarLoop]: Abstraction has has 730 places, 1432 transitions, 54918 flow [2023-08-27 15:44:11,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 160.0) internal successors, (2720), 17 states have internal predecessors, (2720), 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) [2023-08-27 15:44:11,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:44:11,286 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:44:11,292 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-27 15:44:11,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-27 15:44:11,487 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:44:11,487 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:44:11,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1901104915, now seen corresponding path program 12 times [2023-08-27 15:44:11,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:44:11,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68749939] [2023-08-27 15:44:11,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:44:11,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:44:11,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:44:11,695 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:44:11,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:44:11,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68749939] [2023-08-27 15:44:11,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68749939] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:44:11,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456028628] [2023-08-27 15:44:11,696 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 15:44:11,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:44:11,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:44:11,697 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:44:11,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-27 15:44:11,909 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 15:44:11,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:44:11,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 15:44:11,911 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:44:12,082 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:44:12,082 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 15:44:12,245 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-08-27 15:44:12,385 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 112 [2023-08-27 15:44:12,585 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:44:12,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456028628] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 15:44:12,586 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 15:44:12,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-08-27 15:44:12,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808240792] [2023-08-27 15:44:12,586 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 15:44:12,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 15:44:12,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 15:44:12,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 15:44:12,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-08-27 15:44:12,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 158 out of 425 [2023-08-27 15:44:12,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 730 places, 1432 transitions, 54918 flow. Second operand has 16 states, 16 states have (on average 159.875) internal successors, (2558), 16 states have internal predecessors, (2558), 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) [2023-08-27 15:44:12,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 15:44:12,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 158 of 425 [2023-08-27 15:44:12,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 15:44:20,236 INFO L124 PetriNetUnfolderBase]: 3551/6917 cut-off events. [2023-08-27 15:44:20,236 INFO L125 PetriNetUnfolderBase]: For 418429/418429 co-relation queries the response was YES. [2023-08-27 15:44:20,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97738 conditions, 6917 events. 3551/6917 cut-off events. For 418429/418429 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 55487 event pairs, 761 based on Foata normal form. 64/6981 useless extension candidates. Maximal degree in co-relation 97534. Up to 3724 conditions per place. [2023-08-27 15:44:20,347 INFO L140 encePairwiseOnDemand]: 419/425 looper letters, 1114 selfloop transitions, 455 changer transitions 0/1569 dead transitions. [2023-08-27 15:44:20,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 763 places, 1569 transitions, 59007 flow [2023-08-27 15:44:20,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-27 15:44:20,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-27 15:44:20,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 5587 transitions. [2023-08-27 15:44:20,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38664359861591696 [2023-08-27 15:44:20,353 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 5587 transitions. [2023-08-27 15:44:20,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 5587 transitions. [2023-08-27 15:44:20,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 15:44:20,354 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 5587 transitions. [2023-08-27 15:44:20,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 164.3235294117647) internal successors, (5587), 34 states have internal predecessors, (5587), 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) [2023-08-27 15:44:20,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 425.0) internal successors, (14875), 35 states have internal predecessors, (14875), 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) [2023-08-27 15:44:20,364 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 425.0) internal successors, (14875), 35 states have internal predecessors, (14875), 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) [2023-08-27 15:44:20,364 INFO L175 Difference]: Start difference. First operand has 730 places, 1432 transitions, 54918 flow. Second operand 34 states and 5587 transitions. [2023-08-27 15:44:20,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 763 places, 1569 transitions, 59007 flow [2023-08-27 15:44:24,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 1569 transitions, 58758 flow, removed 51 selfloop flow, removed 12 redundant places. [2023-08-27 15:44:24,792 INFO L231 Difference]: Finished difference. Result has 759 places, 1449 transitions, 56147 flow [2023-08-27 15:44:24,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=425, PETRI_DIFFERENCE_MINUEND_FLOW=54413, PETRI_DIFFERENCE_MINUEND_PLACES=718, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=983, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=56147, PETRI_PLACES=759, PETRI_TRANSITIONS=1449} [2023-08-27 15:44:24,794 INFO L281 CegarLoopForPetriNet]: 23 programPoint places, 736 predicate places. [2023-08-27 15:44:24,794 INFO L495 AbstractCegarLoop]: Abstraction has has 759 places, 1449 transitions, 56147 flow [2023-08-27 15:44:24,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 159.875) internal successors, (2558), 16 states have internal predecessors, (2558), 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) [2023-08-27 15:44:24,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 15:44:24,794 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 15:44:24,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-08-27 15:44:24,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-27 15:44:24,997 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (and 2 more)] === [2023-08-27 15:44:24,998 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 15:44:24,998 INFO L85 PathProgramCache]: Analyzing trace with hash 228086452, now seen corresponding path program 20 times [2023-08-27 15:44:24,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 15:44:24,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397460933] [2023-08-27 15:44:24,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 15:44:24,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 15:44:25,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 15:44:25,160 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 15:44:25,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 15:44:25,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397460933] [2023-08-27 15:44:25,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397460933] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 15:44:25,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609367159] [2023-08-27 15:44:25,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 15:44:25,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 15:44:25,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 15:44:25,165 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 15:44:25,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-27 15:44:25,433 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 15:44:25,433 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 15:44:25,435 INFO L262 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 70 conjunts are in the unsatisfiable core [2023-08-27 15:44:25,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 15:44:25,510 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 15:44:25,562 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:44:25,597 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 15:44:25,936 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 15:44:25,936 INFO L327 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2023-08-27 15:44:26,572 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 15:44:26,580 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2023-08-27 15:44:26,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-08-27 15:44:26,612 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 15:44:26,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-08-27 15:44:26,781 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ∧-12-3-1 context. [2023-08-27 15:44:26,783 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 5 remaining) [2023-08-27 15:44:26,783 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 5 remaining) [2023-08-27 15:44:26,783 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 5 remaining) [2023-08-27 15:44:26,783 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 5 remaining) [2023-08-27 15:44:26,784 INFO L445 BasicCegarLoop]: Path program histogram: [20, 12, 8, 6, 2, 1, 1, 1] [2023-08-27 15:44:26,786 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 15:44:26,786 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 15:44:26,788 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 03:44:26 BasicIcfg [2023-08-27 15:44:26,788 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 15:44:26,789 INFO L158 Benchmark]: Toolchain (without parser) took 821246.58ms. Allocated memory was 377.5MB in the beginning and 3.0GB in the end (delta: 2.6GB). Free memory was 352.2MB in the beginning and 2.1GB in the end (delta: -1.7GB). Peak memory consumption was 880.1MB. Max. memory is 16.0GB. [2023-08-27 15:44:26,789 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 377.5MB. Free memory was 354.9MB in the beginning and 354.7MB in the end (delta: 157.3kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 15:44:26,789 INFO L158 Benchmark]: CACSL2BoogieTranslator took 281.26ms. Allocated memory is still 377.5MB. Free memory was 352.2MB in the beginning and 341.0MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 15:44:26,789 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.53ms. Allocated memory is still 377.5MB. Free memory was 341.0MB in the beginning and 338.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 15:44:26,789 INFO L158 Benchmark]: Boogie Preprocessor took 39.66ms. Allocated memory is still 377.5MB. Free memory was 338.9MB in the beginning and 336.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 15:44:26,790 INFO L158 Benchmark]: RCFGBuilder took 549.12ms. Allocated memory is still 377.5MB. Free memory was 336.8MB in the beginning and 317.9MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-27 15:44:26,790 INFO L158 Benchmark]: TraceAbstraction took 820323.01ms. Allocated memory was 377.5MB in the beginning and 3.0GB in the end (delta: 2.6GB). Free memory was 317.3MB in the beginning and 2.1GB in the end (delta: -1.7GB). Peak memory consumption was 846.5MB. Max. memory is 16.0GB. [2023-08-27 15:44:26,791 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.13ms. Allocated memory is still 377.5MB. Free memory was 354.9MB in the beginning and 354.7MB in the end (delta: 157.3kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 281.26ms. Allocated memory is still 377.5MB. Free memory was 352.2MB in the beginning and 341.0MB in the end (delta: 11.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 47.53ms. Allocated memory is still 377.5MB. Free memory was 341.0MB in the beginning and 338.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 39.66ms. Allocated memory is still 377.5MB. Free memory was 338.9MB in the beginning and 336.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 549.12ms. Allocated memory is still 377.5MB. Free memory was 336.8MB in the beginning and 317.9MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 820323.01ms. Allocated memory was 377.5MB in the beginning and 3.0GB in the end (delta: 2.6GB). Free memory was 317.3MB in the beginning and 2.1GB in the end (delta: -1.7GB). Peak memory consumption was 846.5MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.9s, 178 PlacesBefore, 23 PlacesAfterwards, 189 TransitionsBefore, 19 TransitionsAfterwards, 4092 CoEnabledTransitionPairs, 7 FixpointIterations, 74 TrivialSequentialCompositions, 87 ConcurrentSequentialCompositions, 17 TrivialYvCompositions, 32 ConcurrentYvCompositions, 15 ChoiceCompositions, 225 TotalNumberOfCompositions, 3934 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3837, independent: 3827, independent conditional: 0, independent unconditional: 3827, dependent: 10, dependent conditional: 0, dependent unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2384, independent: 2379, independent conditional: 0, independent unconditional: 2379, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3837, independent: 1448, independent conditional: 0, independent unconditional: 1448, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 2384, unknown conditional: 0, unknown unconditional: 2384] , Statistics on independence cache: Total cache size (in pairs): 21, Positive cache size: 20, Positive conditional cache size: 0, Positive unconditional cache size: 20, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ∧-12-3-1 context. - TimeoutResultAtElement [Line: 109]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ∧-12-3-1 context. - TimeoutResultAtElement [Line: 109]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ∧-12-3-1 context. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ∧-12-3-1 context. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 20 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-5-1 term,while PolyPacSimplificationTermWalker was simplifying 5 xjuncts wrt. a ∧-12-3-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 269 locations, 5 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 820.2s, OverallIterations: 51, TraceHistogramMax: 4, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 690.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 6.1s, HoareTripleCheckerStatistics: 150 mSolverCounterUnknown, 6019 SdHoareTripleChecker+Valid, 179.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6019 mSDsluCounter, 1397 SdHoareTripleChecker+Invalid, 175.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 98 IncrementalHoareTripleChecker+Unchecked, 1179 mSDsCounter, 1255 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 25373 IncrementalHoareTripleChecker+Invalid, 26876 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1255 mSolverCounterUnsat, 218 mSDtfsCounter, 25373 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2830 GetRequests, 1349 SyntacticMatches, 15 SemanticMatches, 1466 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 16352 ImplicationChecksByTransitivity, 432.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=56147occurred in iteration=50, InterpolantAutomatonStates: 1157, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 4.0s SatisfiabilityAnalysisTime, 104.5s InterpolantComputationTime, 1504 NumberOfCodeBlocks, 1500 NumberOfCodeBlocksAsserted, 126 NumberOfCheckSat, 2062 ConstructedInterpolants, 46 QuantifiedInterpolants, 52895 SizeOfPredicates, 1024 NumberOfNonLiveVariables, 7363 ConjunctsInSsa, 1162 ConjunctsInUnsatCore, 132 InterpolantComputations, 10 PerfectInterpolantSequences, 277/628 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown