/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/goblint-regression/28-race_reach_42-trylock2_racefree.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 11:41:52,580 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 11:41:52,634 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 11:41:52,637 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 11:41:52,637 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 11:41:52,668 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 11:41:52,668 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 11:41:52,669 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 11:41:52,669 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 11:41:52,672 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 11:41:52,673 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 11:41:52,673 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 11:41:52,673 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 11:41:52,674 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 11:41:52,674 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 11:41:52,674 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 11:41:52,674 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 11:41:52,674 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 11:41:52,674 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 11:41:52,675 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 11:41:52,675 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 11:41:52,675 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 11:41:52,676 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 11:41:52,676 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 11:41:52,676 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 11:41:52,676 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 11:41:52,676 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 11:41:52,676 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 11:41:52,677 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 11:41:52,677 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 11:41:52,677 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 11:41:52,678 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 11:41:52,678 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 11:41:52,678 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 11:41:52,678 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 11:41:52,678 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 11:41:52,929 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 11:41:52,952 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 11:41:52,954 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 11:41:52,954 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 11:41:52,956 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 11:41:52,957 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i [2023-08-27 11:41:53,956 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 11:41:54,165 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 11:41:54,165 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/28-race_reach_42-trylock2_racefree.i [2023-08-27 11:41:54,174 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81a047838/ff5ce46994184cfc895edc9585421447/FLAG0c2b05c1c [2023-08-27 11:41:54,183 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/81a047838/ff5ce46994184cfc895edc9585421447 [2023-08-27 11:41:54,185 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 11:41:54,186 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 11:41:54,187 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 11:41:54,187 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 11:41:54,189 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 11:41:54,189 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,190 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3972f7ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54, skipping insertion in model container [2023-08-27 11:41:54,190 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,218 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 11:41:54,393 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 11:41:54,401 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 11:41:54,413 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-27 11:41:54,414 WARN L75 lationResultReporter]: Unsoundness Warning: unspecified type, defaulting to int C: short [244] [2023-08-27 11:41:54,443 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 11:41:54,485 INFO L206 MainTranslator]: Completed translation [2023-08-27 11:41:54,486 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54 WrapperNode [2023-08-27 11:41:54,486 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 11:41:54,487 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 11:41:54,487 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 11:41:54,487 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 11:41:54,492 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,515 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,540 INFO L138 Inliner]: procedures = 171, calls = 48, calls flagged for inlining = 7, calls inlined = 10, statements flattened = 148 [2023-08-27 11:41:54,541 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 11:41:54,542 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 11:41:54,542 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 11:41:54,542 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 11:41:54,548 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,548 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,564 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,564 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,568 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,571 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,572 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,573 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,575 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 11:41:54,576 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 11:41:54,576 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 11:41:54,576 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 11:41:54,577 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (1/1) ... [2023-08-27 11:41:54,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 11:41:54,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:41:54,638 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 11:41:54,658 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 11:41:54,669 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 11:41:54,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 11:41:54,669 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-27 11:41:54,670 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 11:41:54,670 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 11:41:54,670 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2023-08-27 11:41:54,671 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2023-08-27 11:41:54,671 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 11:41:54,671 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexTryLock [2023-08-27 11:41:54,671 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 11:41:54,671 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 11:41:54,671 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 11:41:54,672 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 11:41:54,786 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 11:41:54,787 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 11:41:55,026 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 11:41:55,031 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 11:41:55,032 INFO L302 CfgBuilder]: Removed 23 assume(true) statements. [2023-08-27 11:41:55,033 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 11:41:55 BoogieIcfgContainer [2023-08-27 11:41:55,033 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 11:41:55,035 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 11:41:55,035 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 11:41:55,037 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 11:41:55,037 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 11:41:54" (1/3) ... [2023-08-27 11:41:55,037 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42defa89 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 11:41:55, skipping insertion in model container [2023-08-27 11:41:55,037 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 11:41:54" (2/3) ... [2023-08-27 11:41:55,038 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42defa89 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 11:41:55, skipping insertion in model container [2023-08-27 11:41:55,038 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 11:41:55" (3/3) ... [2023-08-27 11:41:55,039 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_42-trylock2_racefree.i [2023-08-27 11:41:55,049 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 11:41:55,049 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2023-08-27 11:41:55,050 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 11:41:55,106 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-08-27 11:41:55,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 196 places, 226 transitions, 460 flow [2023-08-27 11:41:55,184 INFO L124 PetriNetUnfolderBase]: 53/329 cut-off events. [2023-08-27 11:41:55,193 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:41:55,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 329 events. 53/329 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1311 event pairs, 0 based on Foata normal form. 0/253 useless extension candidates. Maximal degree in co-relation 181. Up to 6 conditions per place. [2023-08-27 11:41:55,206 INFO L82 GeneralOperation]: Start removeDead. Operand has 196 places, 226 transitions, 460 flow [2023-08-27 11:41:55,216 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 194 places, 223 transitions, 454 flow [2023-08-27 11:41:55,219 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:41:55,232 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 194 places, 223 transitions, 454 flow [2023-08-27 11:41:55,233 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 194 places, 223 transitions, 454 flow [2023-08-27 11:41:55,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 194 places, 223 transitions, 454 flow [2023-08-27 11:41:55,270 INFO L124 PetriNetUnfolderBase]: 52/326 cut-off events. [2023-08-27 11:41:55,270 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:41:55,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 332 conditions, 326 events. 52/326 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1308 event pairs, 0 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 181. Up to 6 conditions per place. [2023-08-27 11:41:55,280 INFO L119 LiptonReduction]: Number of co-enabled transitions 15594 [2023-08-27 11:41:58,674 INFO L134 LiptonReduction]: Checked pairs total: 33672 [2023-08-27 11:41:58,675 INFO L136 LiptonReduction]: Total number of compositions: 206 [2023-08-27 11:41:58,684 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:41:58,688 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;@59676208, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:41:58,688 INFO L358 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2023-08-27 11:41:58,691 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:41:58,691 INFO L124 PetriNetUnfolderBase]: 0/8 cut-off events. [2023-08-27 11:41:58,691 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:41:58,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:41:58,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:41:58,692 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 11:41:58,695 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:41:58,695 INFO L85 PathProgramCache]: Analyzing trace with hash 27428894, now seen corresponding path program 1 times [2023-08-27 11:41:58,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:41:58,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259286942] [2023-08-27 11:41:58,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:41:58,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:41:58,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:41:58,958 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 11:41:58,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:41:58,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259286942] [2023-08-27 11:41:58,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259286942] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:41:58,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:41:58,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:41:58,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930732067] [2023-08-27 11:41:58,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:41:58,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:41:58,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:41:58,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:41:58,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:41:58,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 432 [2023-08-27 11:41:58,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 95 transitions, 198 flow. Second operand has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 0 states have call successors, (0), 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 11:41:58,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:41:58,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 432 [2023-08-27 11:41:58,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:41:59,173 INFO L124 PetriNetUnfolderBase]: 601/1358 cut-off events. [2023-08-27 11:41:59,173 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:41:59,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2620 conditions, 1358 events. 601/1358 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 7955 event pairs, 0 based on Foata normal form. 175/1157 useless extension candidates. Maximal degree in co-relation 2552. Up to 1205 conditions per place. [2023-08-27 11:41:59,179 INFO L140 encePairwiseOnDemand]: 400/432 looper letters, 77 selfloop transitions, 2 changer transitions 0/86 dead transitions. [2023-08-27 11:41:59,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 86 transitions, 338 flow [2023-08-27 11:41:59,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:41:59,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:41:59,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 664 transitions. [2023-08-27 11:41:59,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5123456790123457 [2023-08-27 11:41:59,189 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 664 transitions. [2023-08-27 11:41:59,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 664 transitions. [2023-08-27 11:41:59,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:41:59,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 664 transitions. [2023-08-27 11:41:59,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 221.33333333333334) internal successors, (664), 3 states have internal predecessors, (664), 0 states have call successors, (0), 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 11:41:59,199 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 432.0) internal successors, (1728), 4 states have internal predecessors, (1728), 0 states have call successors, (0), 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 11:41:59,200 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 432.0) internal successors, (1728), 4 states have internal predecessors, (1728), 0 states have call successors, (0), 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 11:41:59,201 INFO L175 Difference]: Start difference. First operand has 71 places, 95 transitions, 198 flow. Second operand 3 states and 664 transitions. [2023-08-27 11:41:59,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 86 transitions, 338 flow [2023-08-27 11:41:59,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 86 transitions, 338 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:41:59,205 INFO L231 Difference]: Finished difference. Result has 66 places, 61 transitions, 138 flow [2023-08-27 11:41:59,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=138, PETRI_PLACES=66, PETRI_TRANSITIONS=61} [2023-08-27 11:41:59,209 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -5 predicate places. [2023-08-27 11:41:59,209 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 61 transitions, 138 flow [2023-08-27 11:41:59,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 182.33333333333334) internal successors, (547), 3 states have internal predecessors, (547), 0 states have call successors, (0), 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 11:41:59,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:41:59,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 11:41:59,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 11:41:59,210 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 11:41:59,210 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:41:59,210 INFO L85 PathProgramCache]: Analyzing trace with hash 589313285, now seen corresponding path program 1 times [2023-08-27 11:41:59,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:41:59,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673768990] [2023-08-27 11:41:59,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:41:59,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:41:59,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:41:59,300 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 11:41:59,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:41:59,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673768990] [2023-08-27 11:41:59,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673768990] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:41:59,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:41:59,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:41:59,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624611363] [2023-08-27 11:41:59,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:41:59,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:41:59,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:41:59,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:41:59,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:41:59,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 432 [2023-08-27 11:41:59,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 61 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 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 11:41:59,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:41:59,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 432 [2023-08-27 11:41:59,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:41:59,441 INFO L124 PetriNetUnfolderBase]: 578/1204 cut-off events. [2023-08-27 11:41:59,441 INFO L125 PetriNetUnfolderBase]: For 43/43 co-relation queries the response was YES. [2023-08-27 11:41:59,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2451 conditions, 1204 events. 578/1204 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6548 event pairs, 135 based on Foata normal form. 0/899 useless extension candidates. Maximal degree in co-relation 2424. Up to 1059 conditions per place. [2023-08-27 11:41:59,446 INFO L140 encePairwiseOnDemand]: 424/432 looper letters, 71 selfloop transitions, 2 changer transitions 0/80 dead transitions. [2023-08-27 11:41:59,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 80 transitions, 327 flow [2023-08-27 11:41:59,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:41:59,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:41:59,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 622 transitions. [2023-08-27 11:41:59,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4799382716049383 [2023-08-27 11:41:59,448 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 622 transitions. [2023-08-27 11:41:59,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 622 transitions. [2023-08-27 11:41:59,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:41:59,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 622 transitions. [2023-08-27 11:41:59,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 207.33333333333334) internal successors, (622), 3 states have internal predecessors, (622), 0 states have call successors, (0), 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 11:41:59,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 432.0) internal successors, (1728), 4 states have internal predecessors, (1728), 0 states have call successors, (0), 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 11:41:59,453 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 432.0) internal successors, (1728), 4 states have internal predecessors, (1728), 0 states have call successors, (0), 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 11:41:59,453 INFO L175 Difference]: Start difference. First operand has 66 places, 61 transitions, 138 flow. Second operand 3 states and 622 transitions. [2023-08-27 11:41:59,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 80 transitions, 327 flow [2023-08-27 11:41:59,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 80 transitions, 321 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:41:59,456 INFO L231 Difference]: Finished difference. Result has 65 places, 59 transitions, 144 flow [2023-08-27 11:41:59,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=144, PETRI_PLACES=65, PETRI_TRANSITIONS=59} [2023-08-27 11:41:59,457 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -6 predicate places. [2023-08-27 11:41:59,457 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 59 transitions, 144 flow [2023-08-27 11:41:59,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 182.66666666666666) internal successors, (548), 3 states have internal predecessors, (548), 0 states have call successors, (0), 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 11:41:59,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:41:59,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:41:59,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 11:41:59,459 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 11:41:59,462 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:41:59,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1597274844, now seen corresponding path program 1 times [2023-08-27 11:41:59,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:41:59,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137737624] [2023-08-27 11:41:59,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:41:59,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:41:59,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:41:59,555 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 11:41:59,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:41:59,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137737624] [2023-08-27 11:41:59,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137737624] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:41:59,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:41:59,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:41:59,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231112692] [2023-08-27 11:41:59,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:41:59,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:41:59,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:41:59,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:41:59,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:41:59,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 432 [2023-08-27 11:41:59,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 59 transitions, 144 flow. Second operand has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 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 11:41:59,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:41:59,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 432 [2023-08-27 11:41:59,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:41:59,751 INFO L124 PetriNetUnfolderBase]: 551/1155 cut-off events. [2023-08-27 11:41:59,752 INFO L125 PetriNetUnfolderBase]: For 95/96 co-relation queries the response was YES. [2023-08-27 11:41:59,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2443 conditions, 1155 events. 551/1155 cut-off events. For 95/96 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 6291 event pairs, 55 based on Foata normal form. 1/941 useless extension candidates. Maximal degree in co-relation 2415. Up to 799 conditions per place. [2023-08-27 11:41:59,756 INFO L140 encePairwiseOnDemand]: 428/432 looper letters, 94 selfloop transitions, 3 changer transitions 0/104 dead transitions. [2023-08-27 11:41:59,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 104 transitions, 442 flow [2023-08-27 11:41:59,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:41:59,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:41:59,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 822 transitions. [2023-08-27 11:41:59,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756944444444444 [2023-08-27 11:41:59,758 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 822 transitions. [2023-08-27 11:41:59,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 822 transitions. [2023-08-27 11:41:59,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:41:59,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 822 transitions. [2023-08-27 11:41:59,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 205.5) internal successors, (822), 4 states have internal predecessors, (822), 0 states have call successors, (0), 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 11:41:59,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 432.0) internal successors, (2160), 5 states have internal predecessors, (2160), 0 states have call successors, (0), 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 11:41:59,763 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 432.0) internal successors, (2160), 5 states have internal predecessors, (2160), 0 states have call successors, (0), 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 11:41:59,763 INFO L175 Difference]: Start difference. First operand has 65 places, 59 transitions, 144 flow. Second operand 4 states and 822 transitions. [2023-08-27 11:41:59,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 104 transitions, 442 flow [2023-08-27 11:41:59,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 104 transitions, 438 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:41:59,765 INFO L231 Difference]: Finished difference. Result has 65 places, 58 transitions, 144 flow [2023-08-27 11:41:59,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=144, PETRI_PLACES=65, PETRI_TRANSITIONS=58} [2023-08-27 11:41:59,766 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -6 predicate places. [2023-08-27 11:41:59,766 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 58 transitions, 144 flow [2023-08-27 11:41:59,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 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 11:41:59,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:41:59,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:41:59,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 11:41:59,767 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 11:41:59,767 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:41:59,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1597274871, now seen corresponding path program 1 times [2023-08-27 11:41:59,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:41:59,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556102014] [2023-08-27 11:41:59,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:41:59,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:41:59,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:41:59,806 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 11:41:59,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:41:59,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556102014] [2023-08-27 11:41:59,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556102014] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:41:59,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:41:59,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:41:59,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374559124] [2023-08-27 11:41:59,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:41:59,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:41:59,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:41:59,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:41:59,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:41:59,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 432 [2023-08-27 11:41:59,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 58 transitions, 144 flow. Second operand has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 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 11:41:59,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:41:59,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 432 [2023-08-27 11:41:59,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:41:59,943 INFO L124 PetriNetUnfolderBase]: 524/1102 cut-off events. [2023-08-27 11:41:59,944 INFO L125 PetriNetUnfolderBase]: For 96/97 co-relation queries the response was YES. [2023-08-27 11:41:59,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2357 conditions, 1102 events. 524/1102 cut-off events. For 96/97 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 5894 event pairs, 50 based on Foata normal form. 1/918 useless extension candidates. Maximal degree in co-relation 2329. Up to 799 conditions per place. [2023-08-27 11:41:59,947 INFO L140 encePairwiseOnDemand]: 428/432 looper letters, 93 selfloop transitions, 3 changer transitions 0/103 dead transitions. [2023-08-27 11:41:59,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 103 transitions, 440 flow [2023-08-27 11:41:59,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:41:59,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:41:59,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 821 transitions. [2023-08-27 11:41:59,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47511574074074076 [2023-08-27 11:41:59,950 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 821 transitions. [2023-08-27 11:41:59,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 821 transitions. [2023-08-27 11:41:59,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:41:59,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 821 transitions. [2023-08-27 11:41:59,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 205.25) internal successors, (821), 4 states have internal predecessors, (821), 0 states have call successors, (0), 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 11:41:59,954 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 432.0) internal successors, (2160), 5 states have internal predecessors, (2160), 0 states have call successors, (0), 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 11:41:59,954 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 432.0) internal successors, (2160), 5 states have internal predecessors, (2160), 0 states have call successors, (0), 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 11:41:59,955 INFO L175 Difference]: Start difference. First operand has 65 places, 58 transitions, 144 flow. Second operand 4 states and 821 transitions. [2023-08-27 11:41:59,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 103 transitions, 440 flow [2023-08-27 11:41:59,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 103 transitions, 434 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 11:41:59,958 INFO L231 Difference]: Finished difference. Result has 64 places, 57 transitions, 142 flow [2023-08-27 11:41:59,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=64, PETRI_TRANSITIONS=57} [2023-08-27 11:41:59,959 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -7 predicate places. [2023-08-27 11:41:59,959 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 57 transitions, 142 flow [2023-08-27 11:41:59,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 183.0) internal successors, (732), 4 states have internal predecessors, (732), 0 states have call successors, (0), 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 11:41:59,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:41:59,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:41:59,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 11:41:59,960 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 11:41:59,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:41:59,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1632842960, now seen corresponding path program 1 times [2023-08-27 11:41:59,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:41:59,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871507194] [2023-08-27 11:41:59,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:41:59,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:41:59,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:00,006 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 11:42:00,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:00,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871507194] [2023-08-27 11:42:00,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871507194] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:00,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204659471] [2023-08-27 11:42:00,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:00,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:00,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:00,009 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 11:42:00,036 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 11:42:00,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:00,087 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 11:42:00,090 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:00,127 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 11:42:00,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:42:00,142 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 11:42:00,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204659471] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:42:00,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:42:00,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 11:42:00,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647163068] [2023-08-27 11:42:00,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:42:00,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:42:00,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:00,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:42:00,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:42:00,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 432 [2023-08-27 11:42:00,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 57 transitions, 142 flow. Second operand has 7 states, 7 states have (on average 184.28571428571428) internal successors, (1290), 7 states have internal predecessors, (1290), 0 states have call successors, (0), 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 11:42:00,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:00,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 432 [2023-08-27 11:42:00,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:00,196 INFO L124 PetriNetUnfolderBase]: 40/128 cut-off events. [2023-08-27 11:42:00,197 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-27 11:42:00,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293 conditions, 128 events. 40/128 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 400 event pairs, 0 based on Foata normal form. 21/137 useless extension candidates. Maximal degree in co-relation 236. Up to 82 conditions per place. [2023-08-27 11:42:00,197 INFO L140 encePairwiseOnDemand]: 429/432 looper letters, 35 selfloop transitions, 2 changer transitions 8/48 dead transitions. [2023-08-27 11:42:00,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 48 transitions, 206 flow [2023-08-27 11:42:00,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:42:00,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:42:00,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 770 transitions. [2023-08-27 11:42:00,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44560185185185186 [2023-08-27 11:42:00,199 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 770 transitions. [2023-08-27 11:42:00,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 770 transitions. [2023-08-27 11:42:00,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:00,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 770 transitions. [2023-08-27 11:42:00,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 192.5) internal successors, (770), 4 states have internal predecessors, (770), 0 states have call successors, (0), 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 11:42:00,203 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 432.0) internal successors, (2160), 5 states have internal predecessors, (2160), 0 states have call successors, (0), 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 11:42:00,204 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 432.0) internal successors, (2160), 5 states have internal predecessors, (2160), 0 states have call successors, (0), 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 11:42:00,204 INFO L175 Difference]: Start difference. First operand has 64 places, 57 transitions, 142 flow. Second operand 4 states and 770 transitions. [2023-08-27 11:42:00,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 48 transitions, 206 flow [2023-08-27 11:42:00,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 48 transitions, 191 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-27 11:42:00,205 INFO L231 Difference]: Finished difference. Result has 33 places, 23 transitions, 55 flow [2023-08-27 11:42:00,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=59, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=55, PETRI_PLACES=33, PETRI_TRANSITIONS=23} [2023-08-27 11:42:00,206 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -38 predicate places. [2023-08-27 11:42:00,206 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 23 transitions, 55 flow [2023-08-27 11:42:00,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 184.28571428571428) internal successors, (1290), 7 states have internal predecessors, (1290), 0 states have call successors, (0), 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 11:42:00,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:00,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:00,225 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-27 11:42:00,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:00,412 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 11:42:00,413 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:00,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1750629050, now seen corresponding path program 1 times [2023-08-27 11:42:00,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:00,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571060043] [2023-08-27 11:42:00,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:00,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:00,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:00,468 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 11:42:00,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:00,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571060043] [2023-08-27 11:42:00,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571060043] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:00,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:00,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:42:00,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516645191] [2023-08-27 11:42:00,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:00,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:00,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:00,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:00,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:00,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 432 [2023-08-27 11:42:00,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 23 transitions, 55 flow. Second operand has 3 states, 3 states have (on average 187.33333333333334) internal successors, (562), 3 states have internal predecessors, (562), 0 states have call successors, (0), 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 11:42:00,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:00,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 432 [2023-08-27 11:42:00,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:00,496 INFO L124 PetriNetUnfolderBase]: 28/82 cut-off events. [2023-08-27 11:42:00,496 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2023-08-27 11:42:00,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182 conditions, 82 events. 28/82 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 145 event pairs, 20 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 163. Up to 55 conditions per place. [2023-08-27 11:42:00,497 INFO L140 encePairwiseOnDemand]: 428/432 looper letters, 18 selfloop transitions, 2 changer transitions 0/23 dead transitions. [2023-08-27 11:42:00,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 23 transitions, 97 flow [2023-08-27 11:42:00,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:00,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:00,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 571 transitions. [2023-08-27 11:42:00,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44058641975308643 [2023-08-27 11:42:00,499 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 571 transitions. [2023-08-27 11:42:00,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 571 transitions. [2023-08-27 11:42:00,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:00,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 571 transitions. [2023-08-27 11:42:00,500 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 190.33333333333334) internal successors, (571), 3 states have internal predecessors, (571), 0 states have call successors, (0), 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 11:42:00,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 432.0) internal successors, (1728), 4 states have internal predecessors, (1728), 0 states have call successors, (0), 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 11:42:00,503 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 432.0) internal successors, (1728), 4 states have internal predecessors, (1728), 0 states have call successors, (0), 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 11:42:00,504 INFO L175 Difference]: Start difference. First operand has 33 places, 23 transitions, 55 flow. Second operand 3 states and 571 transitions. [2023-08-27 11:42:00,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 23 transitions, 97 flow [2023-08-27 11:42:00,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 23 transitions, 93 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:42:00,506 INFO L231 Difference]: Finished difference. Result has 27 places, 21 transitions, 52 flow [2023-08-27 11:42:00,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=52, PETRI_PLACES=27, PETRI_TRANSITIONS=21} [2023-08-27 11:42:00,508 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -44 predicate places. [2023-08-27 11:42:00,508 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 21 transitions, 52 flow [2023-08-27 11:42:00,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 187.33333333333334) internal successors, (562), 3 states have internal predecessors, (562), 0 states have call successors, (0), 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 11:42:00,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:00,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:00,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 11:42:00,509 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 11:42:00,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:00,509 INFO L85 PathProgramCache]: Analyzing trace with hash -801716615, now seen corresponding path program 1 times [2023-08-27 11:42:00,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:00,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400995392] [2023-08-27 11:42:00,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:00,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:00,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:00,574 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 11:42:00,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:00,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400995392] [2023-08-27 11:42:00,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400995392] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:00,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:00,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:42:00,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420926763] [2023-08-27 11:42:00,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:00,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:42:00,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:00,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:42:00,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:42:00,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 432 [2023-08-27 11:42:00,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 21 transitions, 52 flow. Second operand has 4 states, 4 states have (on average 187.0) internal successors, (748), 4 states have internal predecessors, (748), 0 states have call successors, (0), 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 11:42:00,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:00,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 432 [2023-08-27 11:42:00,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:00,603 INFO L124 PetriNetUnfolderBase]: 26/77 cut-off events. [2023-08-27 11:42:00,603 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:42:00,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174 conditions, 77 events. 26/77 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 132 event pairs, 20 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 155. Up to 55 conditions per place. [2023-08-27 11:42:00,603 INFO L140 encePairwiseOnDemand]: 429/432 looper letters, 17 selfloop transitions, 2 changer transitions 0/22 dead transitions. [2023-08-27 11:42:00,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 22 transitions, 93 flow [2023-08-27 11:42:00,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:42:00,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:42:00,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 752 transitions. [2023-08-27 11:42:00,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2023-08-27 11:42:00,608 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 752 transitions. [2023-08-27 11:42:00,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 752 transitions. [2023-08-27 11:42:00,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:00,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 752 transitions. [2023-08-27 11:42:00,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 188.0) internal successors, (752), 4 states have internal predecessors, (752), 0 states have call successors, (0), 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 11:42:00,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 432.0) internal successors, (2160), 5 states have internal predecessors, (2160), 0 states have call successors, (0), 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 11:42:00,613 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 432.0) internal successors, (2160), 5 states have internal predecessors, (2160), 0 states have call successors, (0), 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 11:42:00,613 INFO L175 Difference]: Start difference. First operand has 27 places, 21 transitions, 52 flow. Second operand 4 states and 752 transitions. [2023-08-27 11:42:00,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 22 transitions, 93 flow [2023-08-27 11:42:00,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 22 transitions, 89 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:42:00,613 INFO L231 Difference]: Finished difference. Result has 27 places, 20 transitions, 50 flow [2023-08-27 11:42:00,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=50, PETRI_PLACES=27, PETRI_TRANSITIONS=20} [2023-08-27 11:42:00,615 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -44 predicate places. [2023-08-27 11:42:00,615 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 20 transitions, 50 flow [2023-08-27 11:42:00,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 187.0) internal successors, (748), 4 states have internal predecessors, (748), 0 states have call successors, (0), 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 11:42:00,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:00,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:00,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 11:42:00,615 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 21 more)] === [2023-08-27 11:42:00,616 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:00,616 INFO L85 PathProgramCache]: Analyzing trace with hash -801716567, now seen corresponding path program 1 times [2023-08-27 11:42:00,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:00,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313704822] [2023-08-27 11:42:00,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:00,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:00,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:00,686 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 11:42:00,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:00,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313704822] [2023-08-27 11:42:00,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313704822] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:00,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:00,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:42:00,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146021569] [2023-08-27 11:42:00,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:00,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 11:42:00,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:00,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 11:42:00,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 11:42:00,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 432 [2023-08-27 11:42:00,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 20 transitions, 50 flow. Second operand has 4 states, 4 states have (on average 187.0) internal successors, (748), 4 states have internal predecessors, (748), 0 states have call successors, (0), 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 11:42:00,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:00,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 432 [2023-08-27 11:42:00,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:00,708 INFO L124 PetriNetUnfolderBase]: 24/72 cut-off events. [2023-08-27 11:42:00,708 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:42:00,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163 conditions, 72 events. 24/72 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 124 event pairs, 20 based on Foata normal form. 3/74 useless extension candidates. Maximal degree in co-relation 144. Up to 55 conditions per place. [2023-08-27 11:42:00,708 INFO L140 encePairwiseOnDemand]: 429/432 looper letters, 0 selfloop transitions, 0 changer transitions 21/21 dead transitions. [2023-08-27 11:42:00,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 21 transitions, 89 flow [2023-08-27 11:42:00,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 11:42:00,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 11:42:00,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 751 transitions. [2023-08-27 11:42:00,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43460648148148145 [2023-08-27 11:42:00,710 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 751 transitions. [2023-08-27 11:42:00,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 751 transitions. [2023-08-27 11:42:00,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:00,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 751 transitions. [2023-08-27 11:42:00,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 187.75) internal successors, (751), 4 states have internal predecessors, (751), 0 states have call successors, (0), 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 11:42:00,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 432.0) internal successors, (2160), 5 states have internal predecessors, (2160), 0 states have call successors, (0), 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 11:42:00,715 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 432.0) internal successors, (2160), 5 states have internal predecessors, (2160), 0 states have call successors, (0), 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 11:42:00,715 INFO L175 Difference]: Start difference. First operand has 27 places, 20 transitions, 50 flow. Second operand 4 states and 751 transitions. [2023-08-27 11:42:00,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 21 transitions, 89 flow [2023-08-27 11:42:00,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 21 transitions, 86 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:42:00,716 INFO L231 Difference]: Finished difference. Result has 27 places, 0 transitions, 0 flow [2023-08-27 11:42:00,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=432, PETRI_DIFFERENCE_MINUEND_FLOW=45, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=0, PETRI_PLACES=27, PETRI_TRANSITIONS=0} [2023-08-27 11:42:00,718 INFO L281 CegarLoopForPetriNet]: 71 programPoint places, -44 predicate places. [2023-08-27 11:42:00,718 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 0 transitions, 0 flow [2023-08-27 11:42:00,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 187.0) internal successors, (748), 4 states have internal predecessors, (748), 0 states have call successors, (0), 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 11:42:00,721 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 24 remaining) [2023-08-27 11:42:00,721 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 24 remaining) [2023-08-27 11:42:00,723 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 24 remaining) [2023-08-27 11:42:00,723 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONASSERT (20 of 24 remaining) [2023-08-27 11:42:00,723 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (19 of 24 remaining) [2023-08-27 11:42:00,723 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 24 remaining) [2023-08-27 11:42:00,723 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 24 remaining) [2023-08-27 11:42:00,724 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 24 remaining) [2023-08-27 11:42:00,724 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 24 remaining) [2023-08-27 11:42:00,725 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 24 remaining) [2023-08-27 11:42:00,725 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONASSERT (13 of 24 remaining) [2023-08-27 11:42:00,725 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 24 remaining) [2023-08-27 11:42:00,725 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 24 remaining) [2023-08-27 11:42:00,725 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 24 remaining) [2023-08-27 11:42:00,725 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 24 remaining) [2023-08-27 11:42:00,725 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 24 remaining) [2023-08-27 11:42:00,725 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 24 remaining) [2023-08-27 11:42:00,727 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 24 remaining) [2023-08-27 11:42:00,727 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONASSERT (5 of 24 remaining) [2023-08-27 11:42:00,727 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 24 remaining) [2023-08-27 11:42:00,727 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 24 remaining) [2023-08-27 11:42:00,727 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 24 remaining) [2023-08-27 11:42:00,727 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 24 remaining) [2023-08-27 11:42:00,727 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 24 remaining) [2023-08-27 11:42:00,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 11:42:00,727 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:00,729 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-27 11:42:00,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 196 places, 226 transitions, 460 flow [2023-08-27 11:42:00,761 INFO L124 PetriNetUnfolderBase]: 53/329 cut-off events. [2023-08-27 11:42:00,761 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-08-27 11:42:00,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335 conditions, 329 events. 53/329 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1311 event pairs, 0 based on Foata normal form. 0/253 useless extension candidates. Maximal degree in co-relation 181. Up to 6 conditions per place. [2023-08-27 11:42:00,762 INFO L82 GeneralOperation]: Start removeDead. Operand has 196 places, 226 transitions, 460 flow [2023-08-27 11:42:00,764 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 188 places, 217 transitions, 439 flow [2023-08-27 11:42:00,764 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:42:00,764 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 188 places, 217 transitions, 439 flow [2023-08-27 11:42:00,764 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 188 places, 217 transitions, 439 flow [2023-08-27 11:42:00,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 188 places, 217 transitions, 439 flow [2023-08-27 11:42:00,796 INFO L124 PetriNetUnfolderBase]: 52/320 cut-off events. [2023-08-27 11:42:00,797 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:42:00,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325 conditions, 320 events. 52/320 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 1297 event pairs, 0 based on Foata normal form. 0/246 useless extension candidates. Maximal degree in co-relation 181. Up to 6 conditions per place. [2023-08-27 11:42:00,802 INFO L119 LiptonReduction]: Number of co-enabled transitions 15594 [2023-08-27 11:42:03,707 INFO L134 LiptonReduction]: Checked pairs total: 32751 [2023-08-27 11:42:03,707 INFO L136 LiptonReduction]: Total number of compositions: 203 [2023-08-27 11:42:03,708 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 11:42:03,709 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;@59676208, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:42:03,709 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 11:42:03,711 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:42:03,711 INFO L124 PetriNetUnfolderBase]: 5/32 cut-off events. [2023-08-27 11:42:03,711 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:42:03,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:03,711 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2023-08-27 11:42:03,711 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 11:42:03,711 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:03,711 INFO L85 PathProgramCache]: Analyzing trace with hash -2002985451, now seen corresponding path program 1 times [2023-08-27 11:42:03,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:03,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089214930] [2023-08-27 11:42:03,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:03,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:03,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:42:03,720 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 11:42:03,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:42:03,734 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 11:42:03,734 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 11:42:03,734 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 11:42:03,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 11:42:03,734 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 11:42:03,735 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-27 11:42:03,735 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 11:42:03,735 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-27 11:42:03,768 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 11:42:03,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 297 transitions, 612 flow [2023-08-27 11:42:03,825 INFO L124 PetriNetUnfolderBase]: 88/540 cut-off events. [2023-08-27 11:42:03,825 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:42:03,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 554 conditions, 540 events. 88/540 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 2450 event pairs, 0 based on Foata normal form. 0/410 useless extension candidates. Maximal degree in co-relation 331. Up to 9 conditions per place. [2023-08-27 11:42:03,828 INFO L82 GeneralOperation]: Start removeDead. Operand has 256 places, 297 transitions, 612 flow [2023-08-27 11:42:03,832 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 297 transitions, 612 flow [2023-08-27 11:42:03,832 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:42:03,832 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 256 places, 297 transitions, 612 flow [2023-08-27 11:42:03,833 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 256 places, 297 transitions, 612 flow [2023-08-27 11:42:03,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 297 transitions, 612 flow [2023-08-27 11:42:03,867 INFO L124 PetriNetUnfolderBase]: 88/540 cut-off events. [2023-08-27 11:42:03,867 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:42:03,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 554 conditions, 540 events. 88/540 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 2450 event pairs, 0 based on Foata normal form. 0/410 useless extension candidates. Maximal degree in co-relation 331. Up to 9 conditions per place. [2023-08-27 11:42:03,885 INFO L119 LiptonReduction]: Number of co-enabled transitions 43332 [2023-08-27 11:42:07,107 INFO L134 LiptonReduction]: Checked pairs total: 118337 [2023-08-27 11:42:07,107 INFO L136 LiptonReduction]: Total number of compositions: 239 [2023-08-27 11:42:07,108 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:42:07,108 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;@59676208, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:42:07,109 INFO L358 AbstractCegarLoop]: Starting to check reachability of 32 error locations. [2023-08-27 11:42:07,110 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:42:07,110 INFO L124 PetriNetUnfolderBase]: 1/13 cut-off events. [2023-08-27 11:42:07,110 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:42:07,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:07,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:42:07,110 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:07,110 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:07,110 INFO L85 PathProgramCache]: Analyzing trace with hash 52379450, now seen corresponding path program 1 times [2023-08-27 11:42:07,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:07,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060302575] [2023-08-27 11:42:07,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:07,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:07,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:07,128 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 11:42:07,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:07,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060302575] [2023-08-27 11:42:07,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060302575] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:07,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:07,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:42:07,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096257923] [2023-08-27 11:42:07,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:07,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:07,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:07,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:07,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:07,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 536 [2023-08-27 11:42:07,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 146 transitions, 310 flow. Second operand has 3 states, 3 states have (on average 239.33333333333334) internal successors, (718), 3 states have internal predecessors, (718), 0 states have call successors, (0), 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 11:42:07,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:07,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 536 [2023-08-27 11:42:07,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:10,653 INFO L124 PetriNetUnfolderBase]: 40371/63645 cut-off events. [2023-08-27 11:42:10,653 INFO L125 PetriNetUnfolderBase]: For 118/118 co-relation queries the response was YES. [2023-08-27 11:42:10,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125312 conditions, 63645 events. 40371/63645 cut-off events. For 118/118 co-relation queries the response was YES. Maximal size of possible extension queue 1386. Compared 503663 event pairs, 28134 based on Foata normal form. 9799/52145 useless extension candidates. Maximal degree in co-relation 43345. Up to 61472 conditions per place. [2023-08-27 11:42:10,893 INFO L140 encePairwiseOnDemand]: 493/536 looper letters, 111 selfloop transitions, 2 changer transitions 0/130 dead transitions. [2023-08-27 11:42:10,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 130 transitions, 504 flow [2023-08-27 11:42:10,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:10,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:10,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 880 transitions. [2023-08-27 11:42:10,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5472636815920398 [2023-08-27 11:42:10,895 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 880 transitions. [2023-08-27 11:42:10,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 880 transitions. [2023-08-27 11:42:10,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:10,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 880 transitions. [2023-08-27 11:42:10,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 293.3333333333333) internal successors, (880), 3 states have internal predecessors, (880), 0 states have call successors, (0), 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 11:42:10,899 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:10,899 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:10,899 INFO L175 Difference]: Start difference. First operand has 110 places, 146 transitions, 310 flow. Second operand 3 states and 880 transitions. [2023-08-27 11:42:10,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 130 transitions, 504 flow [2023-08-27 11:42:10,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 130 transitions, 504 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-27 11:42:10,904 INFO L231 Difference]: Finished difference. Result has 109 places, 105 transitions, 242 flow [2023-08-27 11:42:10,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=242, PETRI_PLACES=109, PETRI_TRANSITIONS=105} [2023-08-27 11:42:10,905 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, -1 predicate places. [2023-08-27 11:42:10,905 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 105 transitions, 242 flow [2023-08-27 11:42:10,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 239.33333333333334) internal successors, (718), 3 states have internal predecessors, (718), 0 states have call successors, (0), 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 11:42:10,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:10,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:10,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-27 11:42:10,905 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:10,905 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:10,906 INFO L85 PathProgramCache]: Analyzing trace with hash 553478145, now seen corresponding path program 1 times [2023-08-27 11:42:10,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:10,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166011828] [2023-08-27 11:42:10,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:10,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:10,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:10,930 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 11:42:10,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:10,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166011828] [2023-08-27 11:42:10,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166011828] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:10,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:10,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:42:10,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292678550] [2023-08-27 11:42:10,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:10,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:10,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:10,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:10,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:10,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 234 out of 536 [2023-08-27 11:42:10,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 105 transitions, 242 flow. Second operand has 3 states, 3 states have (on average 236.0) internal successors, (708), 3 states have internal predecessors, (708), 0 states have call successors, (0), 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 11:42:10,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:10,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 234 of 536 [2023-08-27 11:42:10,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:14,386 INFO L124 PetriNetUnfolderBase]: 42313/66409 cut-off events. [2023-08-27 11:42:14,386 INFO L125 PetriNetUnfolderBase]: For 1601/1601 co-relation queries the response was YES. [2023-08-27 11:42:14,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133837 conditions, 66409 events. 42313/66409 cut-off events. For 1601/1601 co-relation queries the response was YES. Maximal size of possible extension queue 1435. Compared 523652 event pairs, 19414 based on Foata normal form. 0/45671 useless extension candidates. Maximal degree in co-relation 133674. Up to 63250 conditions per place. [2023-08-27 11:42:14,692 INFO L140 encePairwiseOnDemand]: 524/536 looper letters, 121 selfloop transitions, 3 changer transitions 0/139 dead transitions. [2023-08-27 11:42:14,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 139 transitions, 574 flow [2023-08-27 11:42:14,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:14,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:14,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 833 transitions. [2023-08-27 11:42:14,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5180348258706468 [2023-08-27 11:42:14,695 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 833 transitions. [2023-08-27 11:42:14,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 833 transitions. [2023-08-27 11:42:14,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:14,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 833 transitions. [2023-08-27 11:42:14,697 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 277.6666666666667) internal successors, (833), 3 states have internal predecessors, (833), 0 states have call successors, (0), 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 11:42:14,699 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:14,699 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:14,699 INFO L175 Difference]: Start difference. First operand has 109 places, 105 transitions, 242 flow. Second operand 3 states and 833 transitions. [2023-08-27 11:42:14,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 139 transitions, 574 flow [2023-08-27 11:42:14,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 139 transitions, 571 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:42:14,703 INFO L231 Difference]: Finished difference. Result has 111 places, 107 transitions, 275 flow [2023-08-27 11:42:14,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=240, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=275, PETRI_PLACES=111, PETRI_TRANSITIONS=107} [2023-08-27 11:42:14,704 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 1 predicate places. [2023-08-27 11:42:14,704 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 107 transitions, 275 flow [2023-08-27 11:42:14,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 236.0) internal successors, (708), 3 states have internal predecessors, (708), 0 states have call successors, (0), 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 11:42:14,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:14,704 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:42:14,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 11:42:14,705 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:14,705 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:14,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1233687962, now seen corresponding path program 1 times [2023-08-27 11:42:14,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:14,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893912157] [2023-08-27 11:42:14,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:14,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:14,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:14,735 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:14,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:14,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893912157] [2023-08-27 11:42:14,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893912157] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:14,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:14,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:42:14,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898257499] [2023-08-27 11:42:14,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:14,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:14,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:14,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:14,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:14,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 536 [2023-08-27 11:42:14,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 107 transitions, 275 flow. Second operand has 3 states, 3 states have (on average 240.33333333333334) internal successors, (721), 3 states have internal predecessors, (721), 0 states have call successors, (0), 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 11:42:14,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:14,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 536 [2023-08-27 11:42:14,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:17,856 INFO L124 PetriNetUnfolderBase]: 37029/60231 cut-off events. [2023-08-27 11:42:17,856 INFO L125 PetriNetUnfolderBase]: For 3198/3200 co-relation queries the response was YES. [2023-08-27 11:42:17,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125464 conditions, 60231 events. 37029/60231 cut-off events. For 3198/3200 co-relation queries the response was YES. Maximal size of possible extension queue 1274. Compared 508123 event pairs, 4635 based on Foata normal form. 1/45443 useless extension candidates. Maximal degree in co-relation 113465. Up to 49465 conditions per place. [2023-08-27 11:42:18,205 INFO L140 encePairwiseOnDemand]: 533/536 looper letters, 135 selfloop transitions, 2 changer transitions 0/156 dead transitions. [2023-08-27 11:42:18,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 156 transitions, 653 flow [2023-08-27 11:42:18,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:18,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:18,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 851 transitions. [2023-08-27 11:42:18,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.529228855721393 [2023-08-27 11:42:18,208 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 851 transitions. [2023-08-27 11:42:18,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 851 transitions. [2023-08-27 11:42:18,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:18,208 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 851 transitions. [2023-08-27 11:42:18,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 283.6666666666667) internal successors, (851), 3 states have internal predecessors, (851), 0 states have call successors, (0), 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 11:42:18,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:18,212 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:18,212 INFO L175 Difference]: Start difference. First operand has 111 places, 107 transitions, 275 flow. Second operand 3 states and 851 transitions. [2023-08-27 11:42:18,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 156 transitions, 653 flow [2023-08-27 11:42:18,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 156 transitions, 650 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:42:18,219 INFO L231 Difference]: Finished difference. Result has 111 places, 106 transitions, 272 flow [2023-08-27 11:42:18,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=268, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=272, PETRI_PLACES=111, PETRI_TRANSITIONS=106} [2023-08-27 11:42:18,219 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 1 predicate places. [2023-08-27 11:42:18,219 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 106 transitions, 272 flow [2023-08-27 11:42:18,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 240.33333333333334) internal successors, (721), 3 states have internal predecessors, (721), 0 states have call successors, (0), 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 11:42:18,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:18,220 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 11:42:18,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 11:42:18,220 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:18,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:18,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1233687961, now seen corresponding path program 1 times [2023-08-27 11:42:18,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:18,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650742006] [2023-08-27 11:42:18,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:18,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:18,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:18,246 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 11:42:18,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:18,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650742006] [2023-08-27 11:42:18,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650742006] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:18,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:18,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:42:18,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602590744] [2023-08-27 11:42:18,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:18,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:18,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:18,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:18,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:18,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 536 [2023-08-27 11:42:18,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 106 transitions, 272 flow. Second operand has 3 states, 3 states have (on average 240.33333333333334) internal successors, (721), 3 states have internal predecessors, (721), 0 states have call successors, (0), 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 11:42:18,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:18,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 536 [2023-08-27 11:42:18,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:21,200 INFO L124 PetriNetUnfolderBase]: 35740/58090 cut-off events. [2023-08-27 11:42:21,201 INFO L125 PetriNetUnfolderBase]: For 2471/2471 co-relation queries the response was YES. [2023-08-27 11:42:21,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121258 conditions, 58090 events. 35740/58090 cut-off events. For 2471/2471 co-relation queries the response was YES. Maximal size of possible extension queue 1228. Compared 486935 event pairs, 2039 based on Foata normal form. 0/44367 useless extension candidates. Maximal degree in co-relation 74909. Up to 51477 conditions per place. [2023-08-27 11:42:21,450 INFO L140 encePairwiseOnDemand]: 532/536 looper letters, 133 selfloop transitions, 4 changer transitions 0/156 dead transitions. [2023-08-27 11:42:21,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 156 transitions, 652 flow [2023-08-27 11:42:21,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:21,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:21,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 851 transitions. [2023-08-27 11:42:21,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.529228855721393 [2023-08-27 11:42:21,453 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 851 transitions. [2023-08-27 11:42:21,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 851 transitions. [2023-08-27 11:42:21,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:21,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 851 transitions. [2023-08-27 11:42:21,455 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 283.6666666666667) internal successors, (851), 3 states have internal predecessors, (851), 0 states have call successors, (0), 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 11:42:21,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:21,457 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:21,457 INFO L175 Difference]: Start difference. First operand has 111 places, 106 transitions, 272 flow. Second operand 3 states and 851 transitions. [2023-08-27 11:42:21,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 156 transitions, 652 flow [2023-08-27 11:42:21,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 156 transitions, 648 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:42:21,526 INFO L231 Difference]: Finished difference. Result has 111 places, 106 transitions, 280 flow [2023-08-27 11:42:21,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=280, PETRI_PLACES=111, PETRI_TRANSITIONS=106} [2023-08-27 11:42:21,526 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 1 predicate places. [2023-08-27 11:42:21,526 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 106 transitions, 280 flow [2023-08-27 11:42:21,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 240.33333333333334) internal successors, (721), 3 states have internal predecessors, (721), 0 states have call successors, (0), 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 11:42:21,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:21,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:21,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 11:42:21,527 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:21,527 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:21,527 INFO L85 PathProgramCache]: Analyzing trace with hash 379122933, now seen corresponding path program 1 times [2023-08-27 11:42:21,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:21,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082744145] [2023-08-27 11:42:21,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:21,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:21,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:21,567 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 11:42:21,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:21,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082744145] [2023-08-27 11:42:21,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082744145] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:21,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:21,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:42:21,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401612649] [2023-08-27 11:42:21,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:21,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:42:21,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:21,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:42:21,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:42:21,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 536 [2023-08-27 11:42:21,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 106 transitions, 280 flow. Second operand has 5 states, 5 states have (on average 230.8) internal successors, (1154), 5 states have internal predecessors, (1154), 0 states have call successors, (0), 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 11:42:21,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:21,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 536 [2023-08-27 11:42:21,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:25,601 INFO L124 PetriNetUnfolderBase]: 47505/75373 cut-off events. [2023-08-27 11:42:25,601 INFO L125 PetriNetUnfolderBase]: For 12306/12306 co-relation queries the response was YES. [2023-08-27 11:42:25,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161518 conditions, 75373 events. 47505/75373 cut-off events. For 12306/12306 co-relation queries the response was YES. Maximal size of possible extension queue 1705. Compared 614454 event pairs, 12652 based on Foata normal form. 0/57753 useless extension candidates. Maximal degree in co-relation 148754. Up to 54871 conditions per place. [2023-08-27 11:42:25,939 INFO L140 encePairwiseOnDemand]: 521/536 looper letters, 326 selfloop transitions, 19 changer transitions 0/360 dead transitions. [2023-08-27 11:42:25,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 360 transitions, 1628 flow [2023-08-27 11:42:25,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:42:25,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:42:25,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1948 transitions. [2023-08-27 11:42:25,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5191897654584222 [2023-08-27 11:42:25,943 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1948 transitions. [2023-08-27 11:42:25,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1948 transitions. [2023-08-27 11:42:25,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:25,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1948 transitions. [2023-08-27 11:42:25,947 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 278.2857142857143) internal successors, (1948), 7 states have internal predecessors, (1948), 0 states have call successors, (0), 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 11:42:25,951 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:25,951 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:25,952 INFO L175 Difference]: Start difference. First operand has 111 places, 106 transitions, 280 flow. Second operand 7 states and 1948 transitions. [2023-08-27 11:42:25,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 360 transitions, 1628 flow [2023-08-27 11:42:25,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 360 transitions, 1610 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:42:25,956 INFO L231 Difference]: Finished difference. Result has 121 places, 122 transitions, 435 flow [2023-08-27 11:42:25,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=435, PETRI_PLACES=121, PETRI_TRANSITIONS=122} [2023-08-27 11:42:25,957 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 11 predicate places. [2023-08-27 11:42:25,957 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 122 transitions, 435 flow [2023-08-27 11:42:25,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 230.8) internal successors, (1154), 5 states have internal predecessors, (1154), 0 states have call successors, (0), 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 11:42:25,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:25,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:25,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 11:42:25,958 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:25,958 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:25,958 INFO L85 PathProgramCache]: Analyzing trace with hash 379122934, now seen corresponding path program 1 times [2023-08-27 11:42:25,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:25,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566399328] [2023-08-27 11:42:25,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:25,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:25,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:26,009 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 11:42:26,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:26,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566399328] [2023-08-27 11:42:26,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566399328] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:26,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:26,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:42:26,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642552431] [2023-08-27 11:42:26,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:26,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:42:26,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:26,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:42:26,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:42:26,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 536 [2023-08-27 11:42:26,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 122 transitions, 435 flow. Second operand has 5 states, 5 states have (on average 230.8) internal successors, (1154), 5 states have internal predecessors, (1154), 0 states have call successors, (0), 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 11:42:26,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:26,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 536 [2023-08-27 11:42:26,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:30,830 INFO L124 PetriNetUnfolderBase]: 47244/75852 cut-off events. [2023-08-27 11:42:30,831 INFO L125 PetriNetUnfolderBase]: For 41466/41466 co-relation queries the response was YES. [2023-08-27 11:42:30,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182184 conditions, 75852 events. 47244/75852 cut-off events. For 41466/41466 co-relation queries the response was YES. Maximal size of possible extension queue 1773. Compared 629690 event pairs, 12649 based on Foata normal form. 1039/63611 useless extension candidates. Maximal degree in co-relation 168875. Up to 56708 conditions per place. [2023-08-27 11:42:31,188 INFO L140 encePairwiseOnDemand]: 521/536 looper letters, 329 selfloop transitions, 24 changer transitions 0/368 dead transitions. [2023-08-27 11:42:31,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 368 transitions, 1811 flow [2023-08-27 11:42:31,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:42:31,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:42:31,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1945 transitions. [2023-08-27 11:42:31,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183901918976546 [2023-08-27 11:42:31,191 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1945 transitions. [2023-08-27 11:42:31,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1945 transitions. [2023-08-27 11:42:31,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:31,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1945 transitions. [2023-08-27 11:42:31,194 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 277.85714285714283) internal successors, (1945), 7 states have internal predecessors, (1945), 0 states have call successors, (0), 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 11:42:31,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:31,198 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:31,198 INFO L175 Difference]: Start difference. First operand has 121 places, 122 transitions, 435 flow. Second operand 7 states and 1945 transitions. [2023-08-27 11:42:31,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 368 transitions, 1811 flow [2023-08-27 11:42:31,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 368 transitions, 1807 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:42:31,241 INFO L231 Difference]: Finished difference. Result has 130 places, 134 transitions, 625 flow [2023-08-27 11:42:31,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=625, PETRI_PLACES=130, PETRI_TRANSITIONS=134} [2023-08-27 11:42:31,242 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 20 predicate places. [2023-08-27 11:42:31,242 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 134 transitions, 625 flow [2023-08-27 11:42:31,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 230.8) internal successors, (1154), 5 states have internal predecessors, (1154), 0 states have call successors, (0), 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 11:42:31,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:31,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:31,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 11:42:31,243 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:31,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:31,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1637467876, now seen corresponding path program 1 times [2023-08-27 11:42:31,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:31,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721236127] [2023-08-27 11:42:31,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:31,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:31,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:31,266 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 11:42:31,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:31,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721236127] [2023-08-27 11:42:31,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721236127] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:31,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456765049] [2023-08-27 11:42:31,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:31,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:31,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:31,267 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 11:42:31,273 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 11:42:31,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:31,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 3 conjunts are in the unsatisfiable core [2023-08-27 11:42:31,331 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:31,342 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 11:42:31,342 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:42:31,358 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 11:42:31,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456765049] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:42:31,359 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:42:31,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 11:42:31,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062132312] [2023-08-27 11:42:31,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:42:31,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:42:31,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:31,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:42:31,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:42:31,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 536 [2023-08-27 11:42:31,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 134 transitions, 625 flow. Second operand has 7 states, 7 states have (on average 241.0) internal successors, (1687), 7 states have internal predecessors, (1687), 0 states have call successors, (0), 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 11:42:31,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:31,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 536 [2023-08-27 11:42:31,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:31,984 INFO L124 PetriNetUnfolderBase]: 3840/7442 cut-off events. [2023-08-27 11:42:31,985 INFO L125 PetriNetUnfolderBase]: For 11501/11846 co-relation queries the response was YES. [2023-08-27 11:42:31,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21844 conditions, 7442 events. 3840/7442 cut-off events. For 11501/11846 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 56805 event pairs, 472 based on Foata normal form. 1147/7807 useless extension candidates. Maximal degree in co-relation 18979. Up to 4840 conditions per place. [2023-08-27 11:42:32,009 INFO L140 encePairwiseOnDemand]: 533/536 looper letters, 165 selfloop transitions, 3 changer transitions 0/190 dead transitions. [2023-08-27 11:42:32,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 190 transitions, 1283 flow [2023-08-27 11:42:32,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 11:42:32,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 11:42:32,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1320 transitions. [2023-08-27 11:42:32,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4925373134328358 [2023-08-27 11:42:32,012 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1320 transitions. [2023-08-27 11:42:32,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1320 transitions. [2023-08-27 11:42:32,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:32,012 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1320 transitions. [2023-08-27 11:42:32,014 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 264.0) internal successors, (1320), 5 states have internal predecessors, (1320), 0 states have call successors, (0), 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 11:42:32,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 536.0) internal successors, (3216), 6 states have internal predecessors, (3216), 0 states have call successors, (0), 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 11:42:32,016 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 536.0) internal successors, (3216), 6 states have internal predecessors, (3216), 0 states have call successors, (0), 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 11:42:32,016 INFO L175 Difference]: Start difference. First operand has 130 places, 134 transitions, 625 flow. Second operand 5 states and 1320 transitions. [2023-08-27 11:42:32,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 190 transitions, 1283 flow [2023-08-27 11:42:32,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 190 transitions, 1265 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-27 11:42:32,024 INFO L231 Difference]: Finished difference. Result has 100 places, 99 transitions, 529 flow [2023-08-27 11:42:32,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=529, PETRI_PLACES=100, PETRI_TRANSITIONS=99} [2023-08-27 11:42:32,024 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, -10 predicate places. [2023-08-27 11:42:32,024 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 99 transitions, 529 flow [2023-08-27 11:42:32,025 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 241.0) internal successors, (1687), 7 states have internal predecessors, (1687), 0 states have call successors, (0), 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 11:42:32,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:32,025 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:32,029 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 11:42:32,229 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,SelfDestructingSolverStorable15 [2023-08-27 11:42:32,229 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:32,229 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:32,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1005555176, now seen corresponding path program 1 times [2023-08-27 11:42:32,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:32,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186986292] [2023-08-27 11:42:32,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:32,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:32,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:32,292 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:32,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:32,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186986292] [2023-08-27 11:42:32,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186986292] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:32,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:32,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:42:32,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578245630] [2023-08-27 11:42:32,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:32,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:42:32,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:32,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:42:32,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:42:32,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 536 [2023-08-27 11:42:32,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 99 transitions, 529 flow. Second operand has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 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 11:42:32,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:32,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 536 [2023-08-27 11:42:32,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:32,833 INFO L124 PetriNetUnfolderBase]: 4459/7736 cut-off events. [2023-08-27 11:42:32,834 INFO L125 PetriNetUnfolderBase]: For 16194/16194 co-relation queries the response was YES. [2023-08-27 11:42:32,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23775 conditions, 7736 events. 4459/7736 cut-off events. For 16194/16194 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 51932 event pairs, 1423 based on Foata normal form. 87/6961 useless extension candidates. Maximal degree in co-relation 19800. Up to 5866 conditions per place. [2023-08-27 11:42:32,867 INFO L140 encePairwiseOnDemand]: 522/536 looper letters, 175 selfloop transitions, 28 changer transitions 0/213 dead transitions. [2023-08-27 11:42:32,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 213 transitions, 1379 flow [2023-08-27 11:42:32,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:42:32,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:42:32,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1776 transitions. [2023-08-27 11:42:32,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47334754797441364 [2023-08-27 11:42:32,871 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1776 transitions. [2023-08-27 11:42:32,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1776 transitions. [2023-08-27 11:42:32,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:32,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1776 transitions. [2023-08-27 11:42:32,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 253.71428571428572) internal successors, (1776), 7 states have internal predecessors, (1776), 0 states have call successors, (0), 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 11:42:32,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:32,876 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:32,877 INFO L175 Difference]: Start difference. First operand has 100 places, 99 transitions, 529 flow. Second operand 7 states and 1776 transitions. [2023-08-27 11:42:32,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 213 transitions, 1379 flow [2023-08-27 11:42:32,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 213 transitions, 1352 flow, removed 10 selfloop flow, removed 3 redundant places. [2023-08-27 11:42:32,889 INFO L231 Difference]: Finished difference. Result has 108 places, 115 transitions, 792 flow [2023-08-27 11:42:32,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=792, PETRI_PLACES=108, PETRI_TRANSITIONS=115} [2023-08-27 11:42:32,889 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, -2 predicate places. [2023-08-27 11:42:32,889 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 115 transitions, 792 flow [2023-08-27 11:42:32,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 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 11:42:32,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:32,890 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:32,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 11:42:32,890 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:32,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:32,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1005555177, now seen corresponding path program 1 times [2023-08-27 11:42:32,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:32,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427517249] [2023-08-27 11:42:32,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:32,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:32,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:32,925 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:32,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:32,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427517249] [2023-08-27 11:42:32,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427517249] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:32,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:32,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:42:32,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922719853] [2023-08-27 11:42:32,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:32,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:42:32,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:32,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:42:32,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:42:32,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 229 out of 536 [2023-08-27 11:42:32,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 115 transitions, 792 flow. Second operand has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 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 11:42:32,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:32,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 229 of 536 [2023-08-27 11:42:32,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:33,553 INFO L124 PetriNetUnfolderBase]: 4303/7463 cut-off events. [2023-08-27 11:42:33,553 INFO L125 PetriNetUnfolderBase]: For 19068/19068 co-relation queries the response was YES. [2023-08-27 11:42:33,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23583 conditions, 7463 events. 4303/7463 cut-off events. For 19068/19068 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 49908 event pairs, 1423 based on Foata normal form. 87/6700 useless extension candidates. Maximal degree in co-relation 20266. Up to 5740 conditions per place. [2023-08-27 11:42:33,583 INFO L140 encePairwiseOnDemand]: 522/536 looper letters, 168 selfloop transitions, 28 changer transitions 0/206 dead transitions. [2023-08-27 11:42:33,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 206 transitions, 1412 flow [2023-08-27 11:42:33,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:42:33,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:42:33,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1773 transitions. [2023-08-27 11:42:33,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47254797441364604 [2023-08-27 11:42:33,586 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1773 transitions. [2023-08-27 11:42:33,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1773 transitions. [2023-08-27 11:42:33,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:33,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1773 transitions. [2023-08-27 11:42:33,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 253.28571428571428) internal successors, (1773), 7 states have internal predecessors, (1773), 0 states have call successors, (0), 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 11:42:33,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:33,592 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:33,592 INFO L175 Difference]: Start difference. First operand has 108 places, 115 transitions, 792 flow. Second operand 7 states and 1773 transitions. [2023-08-27 11:42:33,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 206 transitions, 1412 flow [2023-08-27 11:42:33,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 206 transitions, 1375 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-27 11:42:33,610 INFO L231 Difference]: Finished difference. Result has 112 places, 111 transitions, 753 flow [2023-08-27 11:42:33,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=753, PETRI_PLACES=112, PETRI_TRANSITIONS=111} [2023-08-27 11:42:33,611 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 2 predicate places. [2023-08-27 11:42:33,611 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 111 transitions, 753 flow [2023-08-27 11:42:33,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 231.2) internal successors, (1156), 5 states have internal predecessors, (1156), 0 states have call successors, (0), 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 11:42:33,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:33,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:33,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 11:42:33,612 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:33,612 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:33,612 INFO L85 PathProgramCache]: Analyzing trace with hash -477801236, now seen corresponding path program 1 times [2023-08-27 11:42:33,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:33,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647015671] [2023-08-27 11:42:33,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:33,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:33,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:33,638 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 11:42:33,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:33,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647015671] [2023-08-27 11:42:33,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647015671] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:33,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:33,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 11:42:33,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325884073] [2023-08-27 11:42:33,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:33,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:33,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:33,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:33,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:33,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 236 out of 536 [2023-08-27 11:42:33,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 111 transitions, 753 flow. Second operand has 3 states, 3 states have (on average 240.33333333333334) internal successors, (721), 3 states have internal predecessors, (721), 0 states have call successors, (0), 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 11:42:33,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:33,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 236 of 536 [2023-08-27 11:42:33,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:34,043 INFO L124 PetriNetUnfolderBase]: 3655/6381 cut-off events. [2023-08-27 11:42:34,043 INFO L125 PetriNetUnfolderBase]: For 16180/16587 co-relation queries the response was YES. [2023-08-27 11:42:34,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19974 conditions, 6381 events. 3655/6381 cut-off events. For 16180/16587 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 41429 event pairs, 1378 based on Foata normal form. 338/6182 useless extension candidates. Maximal degree in co-relation 16592. Up to 3913 conditions per place. [2023-08-27 11:42:34,071 INFO L140 encePairwiseOnDemand]: 529/536 looper letters, 124 selfloop transitions, 3 changer transitions 0/152 dead transitions. [2023-08-27 11:42:34,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 152 transitions, 1265 flow [2023-08-27 11:42:34,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:34,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:34,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 802 transitions. [2023-08-27 11:42:34,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4987562189054726 [2023-08-27 11:42:34,072 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 802 transitions. [2023-08-27 11:42:34,073 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 802 transitions. [2023-08-27 11:42:34,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:34,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 802 transitions. [2023-08-27 11:42:34,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 267.3333333333333) internal successors, (802), 3 states have internal predecessors, (802), 0 states have call successors, (0), 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 11:42:34,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:34,075 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:34,076 INFO L175 Difference]: Start difference. First operand has 112 places, 111 transitions, 753 flow. Second operand 3 states and 802 transitions. [2023-08-27 11:42:34,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 152 transitions, 1265 flow [2023-08-27 11:42:34,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 152 transitions, 1256 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-27 11:42:34,089 INFO L231 Difference]: Finished difference. Result has 113 places, 113 transitions, 769 flow [2023-08-27 11:42:34,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=769, PETRI_PLACES=113, PETRI_TRANSITIONS=113} [2023-08-27 11:42:34,089 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 3 predicate places. [2023-08-27 11:42:34,089 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 113 transitions, 769 flow [2023-08-27 11:42:34,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 240.33333333333334) internal successors, (721), 3 states have internal predecessors, (721), 0 states have call successors, (0), 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 11:42:34,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:34,089 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:34,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 11:42:34,090 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:34,090 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:34,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1246585854, now seen corresponding path program 1 times [2023-08-27 11:42:34,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:34,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688451702] [2023-08-27 11:42:34,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:34,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:34,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:34,138 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 11:42:34,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:34,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688451702] [2023-08-27 11:42:34,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688451702] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:34,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988713765] [2023-08-27 11:42:34,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:34,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:34,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:34,139 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 11:42:34,154 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 11:42:34,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:34,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 11:42:34,220 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:34,242 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 11:42:34,242 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:42:34,281 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 11:42:34,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988713765] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:42:34,282 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:42:34,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 10 [2023-08-27 11:42:34,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347576330] [2023-08-27 11:42:34,282 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:42:34,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 11:42:34,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:34,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 11:42:34,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-08-27 11:42:34,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 536 [2023-08-27 11:42:34,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 113 transitions, 769 flow. Second operand has 12 states, 12 states have (on average 227.16666666666666) internal successors, (2726), 12 states have internal predecessors, (2726), 0 states have call successors, (0), 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 11:42:34,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:34,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 536 [2023-08-27 11:42:34,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:35,567 INFO L124 PetriNetUnfolderBase]: 7094/12475 cut-off events. [2023-08-27 11:42:35,567 INFO L125 PetriNetUnfolderBase]: For 26488/26488 co-relation queries the response was YES. [2023-08-27 11:42:35,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37993 conditions, 12475 events. 7094/12475 cut-off events. For 26488/26488 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 91700 event pairs, 580 based on Foata normal form. 78/11496 useless extension candidates. Maximal degree in co-relation 36570. Up to 3414 conditions per place. [2023-08-27 11:42:35,627 INFO L140 encePairwiseOnDemand]: 520/536 looper letters, 382 selfloop transitions, 89 changer transitions 0/481 dead transitions. [2023-08-27 11:42:35,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 481 transitions, 3160 flow [2023-08-27 11:42:35,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 11:42:35,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 11:42:35,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5120 transitions. [2023-08-27 11:42:35,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4548685145700071 [2023-08-27 11:42:35,634 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5120 transitions. [2023-08-27 11:42:35,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5120 transitions. [2023-08-27 11:42:35,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:35,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5120 transitions. [2023-08-27 11:42:35,641 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 243.8095238095238) internal successors, (5120), 21 states have internal predecessors, (5120), 0 states have call successors, (0), 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 11:42:35,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 536.0) internal successors, (11792), 22 states have internal predecessors, (11792), 0 states have call successors, (0), 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 11:42:35,649 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 536.0) internal successors, (11792), 22 states have internal predecessors, (11792), 0 states have call successors, (0), 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 11:42:35,649 INFO L175 Difference]: Start difference. First operand has 113 places, 113 transitions, 769 flow. Second operand 21 states and 5120 transitions. [2023-08-27 11:42:35,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 481 transitions, 3160 flow [2023-08-27 11:42:35,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 481 transitions, 3141 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 11:42:35,672 INFO L231 Difference]: Finished difference. Result has 137 places, 160 transitions, 1505 flow [2023-08-27 11:42:35,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1505, PETRI_PLACES=137, PETRI_TRANSITIONS=160} [2023-08-27 11:42:35,673 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 27 predicate places. [2023-08-27 11:42:35,673 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 160 transitions, 1505 flow [2023-08-27 11:42:35,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 227.16666666666666) internal successors, (2726), 12 states have internal predecessors, (2726), 0 states have call successors, (0), 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 11:42:35,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:35,673 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:35,695 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 11:42:35,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:35,878 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:35,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:35,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1110920144, now seen corresponding path program 1 times [2023-08-27 11:42:35,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:35,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039969434] [2023-08-27 11:42:35,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:35,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:35,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:35,957 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:35,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:35,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039969434] [2023-08-27 11:42:35,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039969434] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:35,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:35,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:42:35,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956604237] [2023-08-27 11:42:35,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:35,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:42:35,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:35,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:42:35,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:42:35,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 536 [2023-08-27 11:42:35,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 160 transitions, 1505 flow. Second operand has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:35,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:35,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 536 [2023-08-27 11:42:35,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:37,103 INFO L124 PetriNetUnfolderBase]: 7045/12363 cut-off events. [2023-08-27 11:42:37,104 INFO L125 PetriNetUnfolderBase]: For 35379/35391 co-relation queries the response was YES. [2023-08-27 11:42:37,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40692 conditions, 12363 events. 7045/12363 cut-off events. For 35379/35391 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 90278 event pairs, 1693 based on Foata normal form. 90/11378 useless extension candidates. Maximal degree in co-relation 39226. Up to 7017 conditions per place. [2023-08-27 11:42:37,181 INFO L140 encePairwiseOnDemand]: 523/536 looper letters, 281 selfloop transitions, 53 changer transitions 0/344 dead transitions. [2023-08-27 11:42:37,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 344 transitions, 2814 flow [2023-08-27 11:42:37,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:42:37,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:42:37,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2946 transitions. [2023-08-27 11:42:37,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45802238805970147 [2023-08-27 11:42:37,185 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2946 transitions. [2023-08-27 11:42:37,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2946 transitions. [2023-08-27 11:42:37,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:37,186 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2946 transitions. [2023-08-27 11:42:37,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 245.5) internal successors, (2946), 12 states have internal predecessors, (2946), 0 states have call successors, (0), 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 11:42:37,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 536.0) internal successors, (6968), 13 states have internal predecessors, (6968), 0 states have call successors, (0), 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 11:42:37,194 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 536.0) internal successors, (6968), 13 states have internal predecessors, (6968), 0 states have call successors, (0), 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 11:42:37,194 INFO L175 Difference]: Start difference. First operand has 137 places, 160 transitions, 1505 flow. Second operand 12 states and 2946 transitions. [2023-08-27 11:42:37,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 344 transitions, 2814 flow [2023-08-27 11:42:37,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 344 transitions, 2631 flow, removed 50 selfloop flow, removed 7 redundant places. [2023-08-27 11:42:37,251 INFO L231 Difference]: Finished difference. Result has 143 places, 165 transitions, 1517 flow [2023-08-27 11:42:37,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1517, PETRI_PLACES=143, PETRI_TRANSITIONS=165} [2023-08-27 11:42:37,251 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 33 predicate places. [2023-08-27 11:42:37,251 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 165 transitions, 1517 flow [2023-08-27 11:42:37,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:37,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:37,252 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:37,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 11:42:37,252 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:37,252 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:37,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1139904680, now seen corresponding path program 1 times [2023-08-27 11:42:37,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:37,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411764920] [2023-08-27 11:42:37,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:37,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:37,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:37,313 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:37,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:37,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411764920] [2023-08-27 11:42:37,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411764920] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:37,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:37,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:42:37,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661043263] [2023-08-27 11:42:37,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:37,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:42:37,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:37,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:42:37,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:42:37,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 536 [2023-08-27 11:42:37,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 165 transitions, 1517 flow. Second operand has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:37,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:37,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 536 [2023-08-27 11:42:37,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:38,450 INFO L124 PetriNetUnfolderBase]: 7296/12713 cut-off events. [2023-08-27 11:42:38,451 INFO L125 PetriNetUnfolderBase]: For 37843/37855 co-relation queries the response was YES. [2023-08-27 11:42:38,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41868 conditions, 12713 events. 7296/12713 cut-off events. For 37843/37855 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 92871 event pairs, 2356 based on Foata normal form. 72/11686 useless extension candidates. Maximal degree in co-relation 40403. Up to 9314 conditions per place. [2023-08-27 11:42:38,536 INFO L140 encePairwiseOnDemand]: 522/536 looper letters, 243 selfloop transitions, 90 changer transitions 0/343 dead transitions. [2023-08-27 11:42:38,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 343 transitions, 2944 flow [2023-08-27 11:42:38,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 11:42:38,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 11:42:38,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3839 transitions. [2023-08-27 11:42:38,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476445895522388 [2023-08-27 11:42:38,540 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3839 transitions. [2023-08-27 11:42:38,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3839 transitions. [2023-08-27 11:42:38,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:38,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3839 transitions. [2023-08-27 11:42:38,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 239.9375) internal successors, (3839), 16 states have internal predecessors, (3839), 0 states have call successors, (0), 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 11:42:38,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 536.0) internal successors, (9112), 17 states have internal predecessors, (9112), 0 states have call successors, (0), 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 11:42:38,549 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 536.0) internal successors, (9112), 17 states have internal predecessors, (9112), 0 states have call successors, (0), 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 11:42:38,549 INFO L175 Difference]: Start difference. First operand has 143 places, 165 transitions, 1517 flow. Second operand 16 states and 3839 transitions. [2023-08-27 11:42:38,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 343 transitions, 2944 flow [2023-08-27 11:42:38,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 343 transitions, 2843 flow, removed 21 selfloop flow, removed 6 redundant places. [2023-08-27 11:42:38,620 INFO L231 Difference]: Finished difference. Result has 155 places, 187 transitions, 1910 flow [2023-08-27 11:42:38,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1371, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1910, PETRI_PLACES=155, PETRI_TRANSITIONS=187} [2023-08-27 11:42:38,620 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 45 predicate places. [2023-08-27 11:42:38,620 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 187 transitions, 1910 flow [2023-08-27 11:42:38,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:38,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:38,621 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:38,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-27 11:42:38,621 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:38,621 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:38,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1103261751, now seen corresponding path program 1 times [2023-08-27 11:42:38,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:38,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640439318] [2023-08-27 11:42:38,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:38,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:38,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:38,685 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:38,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:38,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640439318] [2023-08-27 11:42:38,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640439318] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:38,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:38,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:42:38,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615559226] [2023-08-27 11:42:38,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:38,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:42:38,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:38,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:42:38,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:42:38,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 536 [2023-08-27 11:42:38,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 187 transitions, 1910 flow. Second operand has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:38,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:38,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 536 [2023-08-27 11:42:38,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:40,046 INFO L124 PetriNetUnfolderBase]: 7165/12486 cut-off events. [2023-08-27 11:42:40,046 INFO L125 PetriNetUnfolderBase]: For 43359/43371 co-relation queries the response was YES. [2023-08-27 11:42:40,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42452 conditions, 12486 events. 7165/12486 cut-off events. For 43359/43371 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 91022 event pairs, 2530 based on Foata normal form. 72/11465 useless extension candidates. Maximal degree in co-relation 40951. Up to 9972 conditions per place. [2023-08-27 11:42:40,124 INFO L140 encePairwiseOnDemand]: 522/536 looper letters, 251 selfloop transitions, 61 changer transitions 0/322 dead transitions. [2023-08-27 11:42:40,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 322 transitions, 2851 flow [2023-08-27 11:42:40,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 11:42:40,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 11:42:40,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3372 transitions. [2023-08-27 11:42:40,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4493603411513859 [2023-08-27 11:42:40,127 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3372 transitions. [2023-08-27 11:42:40,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3372 transitions. [2023-08-27 11:42:40,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:40,127 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3372 transitions. [2023-08-27 11:42:40,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 240.85714285714286) internal successors, (3372), 14 states have internal predecessors, (3372), 0 states have call successors, (0), 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 11:42:40,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 536.0) internal successors, (8040), 15 states have internal predecessors, (8040), 0 states have call successors, (0), 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 11:42:40,133 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 536.0) internal successors, (8040), 15 states have internal predecessors, (8040), 0 states have call successors, (0), 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 11:42:40,133 INFO L175 Difference]: Start difference. First operand has 155 places, 187 transitions, 1910 flow. Second operand 14 states and 3372 transitions. [2023-08-27 11:42:40,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 322 transitions, 2851 flow [2023-08-27 11:42:40,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 322 transitions, 2694 flow, removed 41 selfloop flow, removed 8 redundant places. [2023-08-27 11:42:40,223 INFO L231 Difference]: Finished difference. Result has 159 places, 178 transitions, 1730 flow [2023-08-27 11:42:40,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1542, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1730, PETRI_PLACES=159, PETRI_TRANSITIONS=178} [2023-08-27 11:42:40,223 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 49 predicate places. [2023-08-27 11:42:40,223 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 178 transitions, 1730 flow [2023-08-27 11:42:40,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:40,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:40,224 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:40,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-27 11:42:40,224 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:40,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:40,224 INFO L85 PathProgramCache]: Analyzing trace with hash -197030315, now seen corresponding path program 2 times [2023-08-27 11:42:40,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:40,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738121414] [2023-08-27 11:42:40,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:40,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:40,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:40,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:40,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:40,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738121414] [2023-08-27 11:42:40,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738121414] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:40,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:40,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:42:40,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869002697] [2023-08-27 11:42:40,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:40,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:42:40,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:40,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:42:40,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:42:40,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 536 [2023-08-27 11:42:40,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 178 transitions, 1730 flow. Second operand has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:40,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:40,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 536 [2023-08-27 11:42:40,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:41,551 INFO L124 PetriNetUnfolderBase]: 7316/12621 cut-off events. [2023-08-27 11:42:41,552 INFO L125 PetriNetUnfolderBase]: For 45124/45136 co-relation queries the response was YES. [2023-08-27 11:42:41,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43415 conditions, 12621 events. 7316/12621 cut-off events. For 45124/45136 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 90871 event pairs, 2707 based on Foata normal form. 69/11597 useless extension candidates. Maximal degree in co-relation 37635. Up to 10084 conditions per place. [2023-08-27 11:42:41,636 INFO L140 encePairwiseOnDemand]: 522/536 looper letters, 250 selfloop transitions, 59 changer transitions 0/319 dead transitions. [2023-08-27 11:42:41,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 319 transitions, 2806 flow [2023-08-27 11:42:41,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 11:42:41,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 11:42:41,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3367 transitions. [2023-08-27 11:42:41,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44869402985074625 [2023-08-27 11:42:41,639 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3367 transitions. [2023-08-27 11:42:41,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3367 transitions. [2023-08-27 11:42:41,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:41,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3367 transitions. [2023-08-27 11:42:41,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 240.5) internal successors, (3367), 14 states have internal predecessors, (3367), 0 states have call successors, (0), 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 11:42:41,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 536.0) internal successors, (8040), 15 states have internal predecessors, (8040), 0 states have call successors, (0), 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 11:42:41,647 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 536.0) internal successors, (8040), 15 states have internal predecessors, (8040), 0 states have call successors, (0), 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 11:42:41,647 INFO L175 Difference]: Start difference. First operand has 159 places, 178 transitions, 1730 flow. Second operand 14 states and 3367 transitions. [2023-08-27 11:42:41,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 319 transitions, 2806 flow [2023-08-27 11:42:41,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 319 transitions, 2667 flow, removed 46 selfloop flow, removed 4 redundant places. [2023-08-27 11:42:41,761 INFO L231 Difference]: Finished difference. Result has 171 places, 182 transitions, 1822 flow [2023-08-27 11:42:41,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1510, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1822, PETRI_PLACES=171, PETRI_TRANSITIONS=182} [2023-08-27 11:42:41,762 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 61 predicate places. [2023-08-27 11:42:41,762 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 182 transitions, 1822 flow [2023-08-27 11:42:41,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:41,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:41,762 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:41,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-27 11:42:41,762 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:41,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:41,763 INFO L85 PathProgramCache]: Analyzing trace with hash -197030314, now seen corresponding path program 2 times [2023-08-27 11:42:41,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:41,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918413547] [2023-08-27 11:42:41,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:41,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:41,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:41,812 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:41,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:41,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918413547] [2023-08-27 11:42:41,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918413547] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:41,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:41,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:42:41,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035800595] [2023-08-27 11:42:41,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:41,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:42:41,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:41,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:42:41,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:42:41,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 536 [2023-08-27 11:42:41,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 182 transitions, 1822 flow. Second operand has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:41,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:41,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 536 [2023-08-27 11:42:41,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:43,036 INFO L124 PetriNetUnfolderBase]: 7161/12287 cut-off events. [2023-08-27 11:42:43,037 INFO L125 PetriNetUnfolderBase]: For 46425/46431 co-relation queries the response was YES. [2023-08-27 11:42:43,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41968 conditions, 12287 events. 7161/12287 cut-off events. For 46425/46431 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 87611 event pairs, 2509 based on Foata normal form. 69/11287 useless extension candidates. Maximal degree in co-relation 40469. Up to 9073 conditions per place. [2023-08-27 11:42:43,117 INFO L140 encePairwiseOnDemand]: 522/536 looper letters, 253 selfloop transitions, 75 changer transitions 0/338 dead transitions. [2023-08-27 11:42:43,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 338 transitions, 2823 flow [2023-08-27 11:42:43,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 11:42:43,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 11:42:43,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3846 transitions. [2023-08-27 11:42:43,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44846082089552236 [2023-08-27 11:42:43,120 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3846 transitions. [2023-08-27 11:42:43,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3846 transitions. [2023-08-27 11:42:43,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:43,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3846 transitions. [2023-08-27 11:42:43,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 240.375) internal successors, (3846), 16 states have internal predecessors, (3846), 0 states have call successors, (0), 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 11:42:43,127 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 536.0) internal successors, (9112), 17 states have internal predecessors, (9112), 0 states have call successors, (0), 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 11:42:43,128 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 536.0) internal successors, (9112), 17 states have internal predecessors, (9112), 0 states have call successors, (0), 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 11:42:43,128 INFO L175 Difference]: Start difference. First operand has 171 places, 182 transitions, 1822 flow. Second operand 16 states and 3846 transitions. [2023-08-27 11:42:43,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 338 transitions, 2823 flow [2023-08-27 11:42:43,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 338 transitions, 2496 flow, removed 16 selfloop flow, removed 21 redundant places. [2023-08-27 11:42:43,223 INFO L231 Difference]: Finished difference. Result has 163 places, 169 transitions, 1475 flow [2023-08-27 11:42:43,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1475, PETRI_PLACES=163, PETRI_TRANSITIONS=169} [2023-08-27 11:42:43,223 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 53 predicate places. [2023-08-27 11:42:43,223 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 169 transitions, 1475 flow [2023-08-27 11:42:43,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:43,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:43,224 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:43,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-27 11:42:43,224 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:43,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:43,224 INFO L85 PathProgramCache]: Analyzing trace with hash -140296629, now seen corresponding path program 1 times [2023-08-27 11:42:43,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:43,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315744826] [2023-08-27 11:42:43,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:43,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:43,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:43,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:43,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:43,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315744826] [2023-08-27 11:42:43,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315744826] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:43,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:43,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:42:43,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635066367] [2023-08-27 11:42:43,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:43,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:42:43,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:43,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:42:43,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:42:43,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 536 [2023-08-27 11:42:43,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 169 transitions, 1475 flow. Second operand has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:43,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:43,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 536 [2023-08-27 11:42:43,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:44,689 INFO L124 PetriNetUnfolderBase]: 8769/15013 cut-off events. [2023-08-27 11:42:44,689 INFO L125 PetriNetUnfolderBase]: For 44997/44997 co-relation queries the response was YES. [2023-08-27 11:42:44,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48564 conditions, 15013 events. 8769/15013 cut-off events. For 44997/44997 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 110423 event pairs, 2617 based on Foata normal form. 90/13752 useless extension candidates. Maximal degree in co-relation 44111. Up to 9795 conditions per place. [2023-08-27 11:42:44,791 INFO L140 encePairwiseOnDemand]: 523/536 looper letters, 262 selfloop transitions, 61 changer transitions 0/333 dead transitions. [2023-08-27 11:42:44,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 333 transitions, 2727 flow [2023-08-27 11:42:44,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:42:44,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:42:44,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2466 transitions. [2023-08-27 11:42:44,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46007462686567163 [2023-08-27 11:42:44,794 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2466 transitions. [2023-08-27 11:42:44,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2466 transitions. [2023-08-27 11:42:44,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:44,795 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2466 transitions. [2023-08-27 11:42:44,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 246.6) internal successors, (2466), 10 states have internal predecessors, (2466), 0 states have call successors, (0), 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 11:42:44,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:42:44,800 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:42:44,800 INFO L175 Difference]: Start difference. First operand has 163 places, 169 transitions, 1475 flow. Second operand 10 states and 2466 transitions. [2023-08-27 11:42:44,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 333 transitions, 2727 flow [2023-08-27 11:42:44,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 333 transitions, 2661 flow, removed 1 selfloop flow, removed 8 redundant places. [2023-08-27 11:42:44,892 INFO L231 Difference]: Finished difference. Result has 166 places, 183 transitions, 1760 flow [2023-08-27 11:42:44,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1760, PETRI_PLACES=166, PETRI_TRANSITIONS=183} [2023-08-27 11:42:44,893 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 56 predicate places. [2023-08-27 11:42:44,893 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 183 transitions, 1760 flow [2023-08-27 11:42:44,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:44,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:44,893 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:44,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-27 11:42:44,894 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:44,894 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:44,894 INFO L85 PathProgramCache]: Analyzing trace with hash -140296556, now seen corresponding path program 1 times [2023-08-27 11:42:44,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:44,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300812379] [2023-08-27 11:42:44,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:44,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:44,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:44,945 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:44,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:44,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300812379] [2023-08-27 11:42:44,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300812379] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:44,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:44,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:42:44,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630151935] [2023-08-27 11:42:44,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:44,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:42:44,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:44,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:42:44,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:42:44,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 536 [2023-08-27 11:42:44,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 183 transitions, 1760 flow. Second operand has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:44,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:44,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 536 [2023-08-27 11:42:44,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:46,453 INFO L124 PetriNetUnfolderBase]: 8652/14869 cut-off events. [2023-08-27 11:42:46,453 INFO L125 PetriNetUnfolderBase]: For 48944/48944 co-relation queries the response was YES. [2023-08-27 11:42:46,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49098 conditions, 14869 events. 8652/14869 cut-off events. For 48944/48944 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 109809 event pairs, 2623 based on Foata normal form. 90/13620 useless extension candidates. Maximal degree in co-relation 45116. Up to 9661 conditions per place. [2023-08-27 11:42:46,551 INFO L140 encePairwiseOnDemand]: 524/536 looper letters, 263 selfloop transitions, 58 changer transitions 0/331 dead transitions. [2023-08-27 11:42:46,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 331 transitions, 2821 flow [2023-08-27 11:42:46,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 11:42:46,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 11:42:46,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2688 transitions. [2023-08-27 11:42:46,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4559023066485753 [2023-08-27 11:42:46,554 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2688 transitions. [2023-08-27 11:42:46,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2688 transitions. [2023-08-27 11:42:46,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:46,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2688 transitions. [2023-08-27 11:42:46,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 244.36363636363637) internal successors, (2688), 11 states have internal predecessors, (2688), 0 states have call successors, (0), 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 11:42:46,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 536.0) internal successors, (6432), 12 states have internal predecessors, (6432), 0 states have call successors, (0), 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 11:42:46,559 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 536.0) internal successors, (6432), 12 states have internal predecessors, (6432), 0 states have call successors, (0), 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 11:42:46,559 INFO L175 Difference]: Start difference. First operand has 166 places, 183 transitions, 1760 flow. Second operand 11 states and 2688 transitions. [2023-08-27 11:42:46,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 331 transitions, 2821 flow [2023-08-27 11:42:46,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 331 transitions, 2736 flow, removed 11 selfloop flow, removed 6 redundant places. [2023-08-27 11:42:46,672 INFO L231 Difference]: Finished difference. Result has 168 places, 181 transitions, 1751 flow [2023-08-27 11:42:46,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1751, PETRI_PLACES=168, PETRI_TRANSITIONS=181} [2023-08-27 11:42:46,673 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 58 predicate places. [2023-08-27 11:42:46,673 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 181 transitions, 1751 flow [2023-08-27 11:42:46,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 226.14285714285714) internal successors, (1583), 7 states have internal predecessors, (1583), 0 states have call successors, (0), 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 11:42:46,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:46,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:46,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-27 11:42:46,673 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:46,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:46,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1099329576, now seen corresponding path program 1 times [2023-08-27 11:42:46,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:46,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765413156] [2023-08-27 11:42:46,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:46,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:46,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:46,708 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 11:42:46,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:46,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765413156] [2023-08-27 11:42:46,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765413156] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:46,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:46,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:42:46,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685979501] [2023-08-27 11:42:46,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:46,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:42:46,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:46,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:42:46,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:42:46,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 536 [2023-08-27 11:42:46,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 181 transitions, 1751 flow. Second operand has 5 states, 5 states have (on average 234.4) internal successors, (1172), 5 states have internal predecessors, (1172), 0 states have call successors, (0), 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 11:42:46,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:46,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 536 [2023-08-27 11:42:46,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:48,124 INFO L124 PetriNetUnfolderBase]: 9393/15986 cut-off events. [2023-08-27 11:42:48,124 INFO L125 PetriNetUnfolderBase]: For 46471/46648 co-relation queries the response was YES. [2023-08-27 11:42:48,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51216 conditions, 15986 events. 9393/15986 cut-off events. For 46471/46648 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 118019 event pairs, 2114 based on Foata normal form. 150/14843 useless extension candidates. Maximal degree in co-relation 46554. Up to 7112 conditions per place. [2023-08-27 11:42:48,236 INFO L140 encePairwiseOnDemand]: 521/536 looper letters, 345 selfloop transitions, 19 changer transitions 0/395 dead transitions. [2023-08-27 11:42:48,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 395 transitions, 4171 flow [2023-08-27 11:42:48,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:42:48,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:42:48,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1807 transitions. [2023-08-27 11:42:48,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48160980810234544 [2023-08-27 11:42:48,238 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1807 transitions. [2023-08-27 11:42:48,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1807 transitions. [2023-08-27 11:42:48,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:48,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1807 transitions. [2023-08-27 11:42:48,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 258.14285714285717) internal successors, (1807), 7 states have internal predecessors, (1807), 0 states have call successors, (0), 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 11:42:48,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:48,243 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:48,243 INFO L175 Difference]: Start difference. First operand has 168 places, 181 transitions, 1751 flow. Second operand 7 states and 1807 transitions. [2023-08-27 11:42:48,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 395 transitions, 4171 flow [2023-08-27 11:42:48,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 395 transitions, 3966 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-08-27 11:42:48,316 INFO L231 Difference]: Finished difference. Result has 170 places, 197 transitions, 1787 flow [2023-08-27 11:42:48,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1628, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1787, PETRI_PLACES=170, PETRI_TRANSITIONS=197} [2023-08-27 11:42:48,316 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 60 predicate places. [2023-08-27 11:42:48,316 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 197 transitions, 1787 flow [2023-08-27 11:42:48,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 234.4) internal successors, (1172), 5 states have internal predecessors, (1172), 0 states have call successors, (0), 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 11:42:48,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:48,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:48,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-27 11:42:48,317 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:48,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:48,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1099329508, now seen corresponding path program 1 times [2023-08-27 11:42:48,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:48,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450330417] [2023-08-27 11:42:48,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:48,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:48,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:48,377 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 11:42:48,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:48,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450330417] [2023-08-27 11:42:48,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450330417] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:48,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:48,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:42:48,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83315908] [2023-08-27 11:42:48,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:48,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:42:48,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:48,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:42:48,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:42:48,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 536 [2023-08-27 11:42:48,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 197 transitions, 1787 flow. Second operand has 5 states, 5 states have (on average 234.4) internal successors, (1172), 5 states have internal predecessors, (1172), 0 states have call successors, (0), 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 11:42:48,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:48,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 536 [2023-08-27 11:42:48,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:49,787 INFO L124 PetriNetUnfolderBase]: 8929/15393 cut-off events. [2023-08-27 11:42:49,787 INFO L125 PetriNetUnfolderBase]: For 45962/46160 co-relation queries the response was YES. [2023-08-27 11:42:49,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54238 conditions, 15393 events. 8929/15393 cut-off events. For 45962/46160 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 114475 event pairs, 2044 based on Foata normal form. 573/15927 useless extension candidates. Maximal degree in co-relation 49603. Up to 7188 conditions per place. [2023-08-27 11:42:49,970 INFO L140 encePairwiseOnDemand]: 521/536 looper letters, 346 selfloop transitions, 24 changer transitions 2/403 dead transitions. [2023-08-27 11:42:49,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 403 transitions, 4167 flow [2023-08-27 11:42:49,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 11:42:49,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 11:42:49,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1804 transitions. [2023-08-27 11:42:49,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48081023454157784 [2023-08-27 11:42:49,972 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1804 transitions. [2023-08-27 11:42:49,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1804 transitions. [2023-08-27 11:42:49,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:49,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1804 transitions. [2023-08-27 11:42:49,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 257.7142857142857) internal successors, (1804), 7 states have internal predecessors, (1804), 0 states have call successors, (0), 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 11:42:49,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:49,976 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 536.0) internal successors, (4288), 8 states have internal predecessors, (4288), 0 states have call successors, (0), 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 11:42:49,976 INFO L175 Difference]: Start difference. First operand has 170 places, 197 transitions, 1787 flow. Second operand 7 states and 1804 transitions. [2023-08-27 11:42:49,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 403 transitions, 4167 flow [2023-08-27 11:42:50,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 403 transitions, 4159 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 11:42:50,106 INFO L231 Difference]: Finished difference. Result has 179 places, 209 transitions, 1973 flow [2023-08-27 11:42:50,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1775, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1973, PETRI_PLACES=179, PETRI_TRANSITIONS=209} [2023-08-27 11:42:50,107 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 69 predicate places. [2023-08-27 11:42:50,107 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 209 transitions, 1973 flow [2023-08-27 11:42:50,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 234.4) internal successors, (1172), 5 states have internal predecessors, (1172), 0 states have call successors, (0), 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 11:42:50,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:50,107 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:50,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-27 11:42:50,108 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:50,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:50,108 INFO L85 PathProgramCache]: Analyzing trace with hash 189418151, now seen corresponding path program 1 times [2023-08-27 11:42:50,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:50,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456890619] [2023-08-27 11:42:50,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:50,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:50,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:50,147 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:50,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:50,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456890619] [2023-08-27 11:42:50,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456890619] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:50,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:50,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:42:50,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341645277] [2023-08-27 11:42:50,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:50,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:50,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:50,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:50,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:50,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 536 [2023-08-27 11:42:50,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 209 transitions, 1973 flow. Second operand has 3 states, 3 states have (on average 208.0) internal successors, (624), 3 states have internal predecessors, (624), 0 states have call successors, (0), 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 11:42:50,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:50,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 536 [2023-08-27 11:42:50,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:51,034 INFO L124 PetriNetUnfolderBase]: 5117/9280 cut-off events. [2023-08-27 11:42:51,034 INFO L125 PetriNetUnfolderBase]: For 39572/39593 co-relation queries the response was YES. [2023-08-27 11:42:51,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33821 conditions, 9280 events. 5117/9280 cut-off events. For 39572/39593 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 65420 event pairs, 1744 based on Foata normal form. 507/9783 useless extension candidates. Maximal degree in co-relation 33441. Up to 4822 conditions per place. [2023-08-27 11:42:51,142 INFO L140 encePairwiseOnDemand]: 516/536 looper letters, 136 selfloop transitions, 28 changer transitions 0/180 dead transitions. [2023-08-27 11:42:51,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 180 transitions, 1753 flow [2023-08-27 11:42:51,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:51,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:51,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 712 transitions. [2023-08-27 11:42:51,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427860696517413 [2023-08-27 11:42:51,144 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 712 transitions. [2023-08-27 11:42:51,144 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 712 transitions. [2023-08-27 11:42:51,144 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:51,144 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 712 transitions. [2023-08-27 11:42:51,145 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 237.33333333333334) internal successors, (712), 3 states have internal predecessors, (712), 0 states have call successors, (0), 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 11:42:51,145 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:51,146 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:51,146 INFO L175 Difference]: Start difference. First operand has 179 places, 209 transitions, 1973 flow. Second operand 3 states and 712 transitions. [2023-08-27 11:42:51,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 180 transitions, 1753 flow [2023-08-27 11:42:51,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 180 transitions, 1590 flow, removed 50 selfloop flow, removed 19 redundant places. [2023-08-27 11:42:51,237 INFO L231 Difference]: Finished difference. Result has 138 places, 135 transitions, 1017 flow [2023-08-27 11:42:51,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=849, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1017, PETRI_PLACES=138, PETRI_TRANSITIONS=135} [2023-08-27 11:42:51,238 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 28 predicate places. [2023-08-27 11:42:51,238 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 135 transitions, 1017 flow [2023-08-27 11:42:51,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 208.0) internal successors, (624), 3 states have internal predecessors, (624), 0 states have call successors, (0), 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 11:42:51,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:51,239 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:51,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-27 11:42:51,239 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:51,239 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:51,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1819837917, now seen corresponding path program 1 times [2023-08-27 11:42:51,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:51,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352393942] [2023-08-27 11:42:51,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:51,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:51,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:51,298 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 11:42:51,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:51,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352393942] [2023-08-27 11:42:51,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352393942] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:51,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113813501] [2023-08-27 11:42:51,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:51,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:51,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:51,313 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 11:42:51,318 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 11:42:51,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:51,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 11:42:51,403 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:51,444 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 11:42:51,444 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:42:51,504 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 11:42:51,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113813501] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:42:51,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:42:51,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-08-27 11:42:51,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742750056] [2023-08-27 11:42:51,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:42:51,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 11:42:51,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:51,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 11:42:51,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2023-08-27 11:42:51,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 536 [2023-08-27 11:42:51,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 135 transitions, 1017 flow. Second operand has 16 states, 16 states have (on average 222.0) internal successors, (3552), 16 states have internal predecessors, (3552), 0 states have call successors, (0), 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 11:42:51,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:51,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 536 [2023-08-27 11:42:51,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:52,716 INFO L124 PetriNetUnfolderBase]: 5125/9396 cut-off events. [2023-08-27 11:42:52,716 INFO L125 PetriNetUnfolderBase]: For 36714/36798 co-relation queries the response was YES. [2023-08-27 11:42:52,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36061 conditions, 9396 events. 5125/9396 cut-off events. For 36714/36798 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 67365 event pairs, 830 based on Foata normal form. 195/9566 useless extension candidates. Maximal degree in co-relation 32343. Up to 3462 conditions per place. [2023-08-27 11:42:52,789 INFO L140 encePairwiseOnDemand]: 522/536 looper letters, 334 selfloop transitions, 40 changer transitions 0/387 dead transitions. [2023-08-27 11:42:52,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 387 transitions, 3209 flow [2023-08-27 11:42:52,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 11:42:52,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 11:42:52,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4648 transitions. [2023-08-27 11:42:52,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4335820895522388 [2023-08-27 11:42:52,792 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4648 transitions. [2023-08-27 11:42:52,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4648 transitions. [2023-08-27 11:42:52,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:52,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4648 transitions. [2023-08-27 11:42:52,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 232.4) internal successors, (4648), 20 states have internal predecessors, (4648), 0 states have call successors, (0), 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 11:42:52,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 536.0) internal successors, (11256), 21 states have internal predecessors, (11256), 0 states have call successors, (0), 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 11:42:52,801 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 536.0) internal successors, (11256), 21 states have internal predecessors, (11256), 0 states have call successors, (0), 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 11:42:52,801 INFO L175 Difference]: Start difference. First operand has 138 places, 135 transitions, 1017 flow. Second operand 20 states and 4648 transitions. [2023-08-27 11:42:52,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 387 transitions, 3209 flow [2023-08-27 11:42:52,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 387 transitions, 3094 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-27 11:42:52,890 INFO L231 Difference]: Finished difference. Result has 154 places, 137 transitions, 1074 flow [2023-08-27 11:42:52,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=1074, PETRI_PLACES=154, PETRI_TRANSITIONS=137} [2023-08-27 11:42:52,891 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 44 predicate places. [2023-08-27 11:42:52,891 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 137 transitions, 1074 flow [2023-08-27 11:42:52,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 222.0) internal successors, (3552), 16 states have internal predecessors, (3552), 0 states have call successors, (0), 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 11:42:52,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:52,891 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:52,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-08-27 11:42:53,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:53,096 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:53,096 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:53,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1930289740, now seen corresponding path program 1 times [2023-08-27 11:42:53,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:53,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546114178] [2023-08-27 11:42:53,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:53,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:53,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:53,130 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 11:42:53,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:53,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546114178] [2023-08-27 11:42:53,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546114178] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:53,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:53,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:42:53,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138678599] [2023-08-27 11:42:53,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:53,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:42:53,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:53,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:42:53,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:42:53,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 536 [2023-08-27 11:42:53,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 137 transitions, 1074 flow. Second operand has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 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 11:42:53,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:53,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 536 [2023-08-27 11:42:53,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:53,982 INFO L124 PetriNetUnfolderBase]: 5368/9882 cut-off events. [2023-08-27 11:42:53,983 INFO L125 PetriNetUnfolderBase]: For 32371/32404 co-relation queries the response was YES. [2023-08-27 11:42:54,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37380 conditions, 9882 events. 5368/9882 cut-off events. For 32371/32404 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 71472 event pairs, 3998 based on Foata normal form. 30/9908 useless extension candidates. Maximal degree in co-relation 33566. Up to 8918 conditions per place. [2023-08-27 11:42:54,052 INFO L140 encePairwiseOnDemand]: 522/536 looper letters, 144 selfloop transitions, 22 changer transitions 0/182 dead transitions. [2023-08-27 11:42:54,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 182 transitions, 1662 flow [2023-08-27 11:42:54,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 11:42:54,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 11:42:54,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 701 transitions. [2023-08-27 11:42:54,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43594527363184077 [2023-08-27 11:42:54,053 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 701 transitions. [2023-08-27 11:42:54,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 701 transitions. [2023-08-27 11:42:54,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:54,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 701 transitions. [2023-08-27 11:42:54,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 233.66666666666666) internal successors, (701), 3 states have internal predecessors, (701), 0 states have call successors, (0), 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 11:42:54,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:54,055 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 536.0) internal successors, (2144), 4 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 11:42:54,055 INFO L175 Difference]: Start difference. First operand has 154 places, 137 transitions, 1074 flow. Second operand 3 states and 701 transitions. [2023-08-27 11:42:54,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 182 transitions, 1662 flow [2023-08-27 11:42:54,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 182 transitions, 1559 flow, removed 13 selfloop flow, removed 14 redundant places. [2023-08-27 11:42:54,132 INFO L231 Difference]: Finished difference. Result has 143 places, 153 transitions, 1159 flow [2023-08-27 11:42:54,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1159, PETRI_PLACES=143, PETRI_TRANSITIONS=153} [2023-08-27 11:42:54,133 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 33 predicate places. [2023-08-27 11:42:54,133 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 153 transitions, 1159 flow [2023-08-27 11:42:54,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 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 11:42:54,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:54,133 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:54,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-27 11:42:54,133 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:54,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:54,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1599927070, now seen corresponding path program 2 times [2023-08-27 11:42:54,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:54,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643280002] [2023-08-27 11:42:54,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:54,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:54,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:54,205 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:54,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:54,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643280002] [2023-08-27 11:42:54,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643280002] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:54,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:54,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:42:54,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990169689] [2023-08-27 11:42:54,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:54,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:42:54,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:54,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:42:54,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:42:54,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 536 [2023-08-27 11:42:54,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 153 transitions, 1159 flow. Second operand has 8 states, 8 states have (on average 221.375) internal successors, (1771), 8 states have internal predecessors, (1771), 0 states have call successors, (0), 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 11:42:54,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:54,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 536 [2023-08-27 11:42:54,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:55,200 INFO L124 PetriNetUnfolderBase]: 5235/9739 cut-off events. [2023-08-27 11:42:55,200 INFO L125 PetriNetUnfolderBase]: For 29750/29870 co-relation queries the response was YES. [2023-08-27 11:42:55,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37499 conditions, 9739 events. 5235/9739 cut-off events. For 29750/29870 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 71236 event pairs, 1555 based on Foata normal form. 45/9750 useless extension candidates. Maximal degree in co-relation 34927. Up to 8646 conditions per place. [2023-08-27 11:42:55,273 INFO L140 encePairwiseOnDemand]: 524/536 looper letters, 178 selfloop transitions, 14 changer transitions 0/205 dead transitions. [2023-08-27 11:42:55,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 205 transitions, 1816 flow [2023-08-27 11:42:55,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:42:55,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:42:55,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2303 transitions. [2023-08-27 11:42:55,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42966417910447763 [2023-08-27 11:42:55,276 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2303 transitions. [2023-08-27 11:42:55,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2303 transitions. [2023-08-27 11:42:55,276 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:55,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2303 transitions. [2023-08-27 11:42:55,278 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 230.3) internal successors, (2303), 10 states have internal predecessors, (2303), 0 states have call successors, (0), 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 11:42:55,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:42:55,280 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:42:55,280 INFO L175 Difference]: Start difference. First operand has 143 places, 153 transitions, 1159 flow. Second operand 10 states and 2303 transitions. [2023-08-27 11:42:55,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 205 transitions, 1816 flow [2023-08-27 11:42:55,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 205 transitions, 1772 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 11:42:55,360 INFO L231 Difference]: Finished difference. Result has 151 places, 153 transitions, 1146 flow [2023-08-27 11:42:55,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1146, PETRI_PLACES=151, PETRI_TRANSITIONS=153} [2023-08-27 11:42:55,360 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 41 predicate places. [2023-08-27 11:42:55,360 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 153 transitions, 1146 flow [2023-08-27 11:42:55,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 221.375) internal successors, (1771), 8 states have internal predecessors, (1771), 0 states have call successors, (0), 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 11:42:55,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:55,360 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:55,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-27 11:42:55,361 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:55,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:55,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1679137268, now seen corresponding path program 3 times [2023-08-27 11:42:55,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:55,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829396753] [2023-08-27 11:42:55,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:55,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:55,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:55,424 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 11:42:55,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:55,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829396753] [2023-08-27 11:42:55,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829396753] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 11:42:55,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603170005] [2023-08-27 11:42:55,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 11:42:55,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 11:42:55,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 11:42:55,429 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 11:42:55,431 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 11:42:55,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-27 11:42:55,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 11:42:55,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 11:42:55,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 11:42:55,545 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 11:42:55,545 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 11:42:55,604 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 11:42:55,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603170005] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 11:42:55,604 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 11:42:55,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2023-08-27 11:42:55,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899303561] [2023-08-27 11:42:55,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 11:42:55,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 11:42:55,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:55,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 11:42:55,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2023-08-27 11:42:55,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 536 [2023-08-27 11:42:55,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 153 transitions, 1146 flow. Second operand has 14 states, 14 states have (on average 222.35714285714286) internal successors, (3113), 14 states have internal predecessors, (3113), 0 states have call successors, (0), 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 11:42:55,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:55,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 536 [2023-08-27 11:42:55,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:56,689 INFO L124 PetriNetUnfolderBase]: 5128/9504 cut-off events. [2023-08-27 11:42:56,689 INFO L125 PetriNetUnfolderBase]: For 28036/28159 co-relation queries the response was YES. [2023-08-27 11:42:56,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36410 conditions, 9504 events. 5128/9504 cut-off events. For 28036/28159 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 68566 event pairs, 1079 based on Foata normal form. 99/9576 useless extension candidates. Maximal degree in co-relation 34439. Up to 4444 conditions per place. [2023-08-27 11:42:56,749 INFO L140 encePairwiseOnDemand]: 524/536 looper letters, 277 selfloop transitions, 31 changer transitions 0/321 dead transitions. [2023-08-27 11:42:56,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 321 transitions, 2819 flow [2023-08-27 11:42:56,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 11:42:56,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 11:42:56,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3028 transitions. [2023-08-27 11:42:56,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43455797933409873 [2023-08-27 11:42:56,752 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3028 transitions. [2023-08-27 11:42:56,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3028 transitions. [2023-08-27 11:42:56,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:56,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3028 transitions. [2023-08-27 11:42:56,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 232.92307692307693) internal successors, (3028), 13 states have internal predecessors, (3028), 0 states have call successors, (0), 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 11:42:56,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 536.0) internal successors, (7504), 14 states have internal predecessors, (7504), 0 states have call successors, (0), 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 11:42:56,769 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 536.0) internal successors, (7504), 14 states have internal predecessors, (7504), 0 states have call successors, (0), 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 11:42:56,769 INFO L175 Difference]: Start difference. First operand has 151 places, 153 transitions, 1146 flow. Second operand 13 states and 3028 transitions. [2023-08-27 11:42:56,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 321 transitions, 2819 flow [2023-08-27 11:42:56,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 321 transitions, 2798 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-27 11:42:56,851 INFO L231 Difference]: Finished difference. Result has 153 places, 151 transitions, 1166 flow [2023-08-27 11:42:56,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1166, PETRI_PLACES=153, PETRI_TRANSITIONS=151} [2023-08-27 11:42:56,851 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 43 predicate places. [2023-08-27 11:42:56,851 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 151 transitions, 1166 flow [2023-08-27 11:42:56,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 222.35714285714286) internal successors, (3113), 14 states have internal predecessors, (3113), 0 states have call successors, (0), 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 11:42:56,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:56,852 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:56,856 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 11:42:57,056 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,SelfDestructingSolverStorable33 [2023-08-27 11:42:57,056 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:57,056 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:57,056 INFO L85 PathProgramCache]: Analyzing trace with hash -10207384, now seen corresponding path program 1 times [2023-08-27 11:42:57,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:57,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474450298] [2023-08-27 11:42:57,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:57,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:57,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:57,167 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:57,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:57,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474450298] [2023-08-27 11:42:57,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474450298] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:57,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:57,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:42:57,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945155207] [2023-08-27 11:42:57,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:57,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:42:57,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:57,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:42:57,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:42:57,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 536 [2023-08-27 11:42:57,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 151 transitions, 1166 flow. Second operand has 8 states, 8 states have (on average 221.375) internal successors, (1771), 8 states have internal predecessors, (1771), 0 states have call successors, (0), 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 11:42:57,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:57,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 536 [2023-08-27 11:42:57,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:58,123 INFO L124 PetriNetUnfolderBase]: 5376/9950 cut-off events. [2023-08-27 11:42:58,123 INFO L125 PetriNetUnfolderBase]: For 32943/32982 co-relation queries the response was YES. [2023-08-27 11:42:58,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38925 conditions, 9950 events. 5376/9950 cut-off events. For 32943/32982 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 71946 event pairs, 1468 based on Foata normal form. 57/9989 useless extension candidates. Maximal degree in co-relation 34966. Up to 8706 conditions per place. [2023-08-27 11:42:58,185 INFO L140 encePairwiseOnDemand]: 524/536 looper letters, 187 selfloop transitions, 15 changer transitions 0/215 dead transitions. [2023-08-27 11:42:58,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 215 transitions, 1938 flow [2023-08-27 11:42:58,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:42:58,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:42:58,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2310 transitions. [2023-08-27 11:42:58,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43097014925373134 [2023-08-27 11:42:58,187 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2310 transitions. [2023-08-27 11:42:58,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2310 transitions. [2023-08-27 11:42:58,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:58,187 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2310 transitions. [2023-08-27 11:42:58,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 231.0) internal successors, (2310), 10 states have internal predecessors, (2310), 0 states have call successors, (0), 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 11:42:58,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:42:58,191 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:42:58,191 INFO L175 Difference]: Start difference. First operand has 153 places, 151 transitions, 1166 flow. Second operand 10 states and 2310 transitions. [2023-08-27 11:42:58,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 215 transitions, 1938 flow [2023-08-27 11:42:58,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 215 transitions, 1885 flow, removed 3 selfloop flow, removed 11 redundant places. [2023-08-27 11:42:58,267 INFO L231 Difference]: Finished difference. Result has 153 places, 154 transitions, 1196 flow [2023-08-27 11:42:58,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1118, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1196, PETRI_PLACES=153, PETRI_TRANSITIONS=154} [2023-08-27 11:42:58,267 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 43 predicate places. [2023-08-27 11:42:58,268 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 154 transitions, 1196 flow [2023-08-27 11:42:58,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 221.375) internal successors, (1771), 8 states have internal predecessors, (1771), 0 states have call successors, (0), 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 11:42:58,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:58,268 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:58,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-27 11:42:58,268 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:58,268 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:58,268 INFO L85 PathProgramCache]: Analyzing trace with hash 494001391, now seen corresponding path program 1 times [2023-08-27 11:42:58,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:58,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972020330] [2023-08-27 11:42:58,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:58,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:58,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:58,333 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:58,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:58,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972020330] [2023-08-27 11:42:58,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972020330] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:58,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:58,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:42:58,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159633860] [2023-08-27 11:42:58,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:58,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:42:58,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:58,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:42:58,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:42:58,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 536 [2023-08-27 11:42:58,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 154 transitions, 1196 flow. Second operand has 8 states, 8 states have (on average 221.375) internal successors, (1771), 8 states have internal predecessors, (1771), 0 states have call successors, (0), 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 11:42:58,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:58,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 536 [2023-08-27 11:42:58,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:42:59,251 INFO L124 PetriNetUnfolderBase]: 5303/9862 cut-off events. [2023-08-27 11:42:59,251 INFO L125 PetriNetUnfolderBase]: For 31060/31096 co-relation queries the response was YES. [2023-08-27 11:42:59,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38246 conditions, 9862 events. 5303/9862 cut-off events. For 31060/31096 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 71663 event pairs, 1397 based on Foata normal form. 57/9898 useless extension candidates. Maximal degree in co-relation 34286. Up to 7378 conditions per place. [2023-08-27 11:42:59,310 INFO L140 encePairwiseOnDemand]: 524/536 looper letters, 217 selfloop transitions, 25 changer transitions 0/255 dead transitions. [2023-08-27 11:42:59,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 255 transitions, 2220 flow [2023-08-27 11:42:59,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:42:59,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:42:59,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2780 transitions. [2023-08-27 11:42:59,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4322139303482587 [2023-08-27 11:42:59,313 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2780 transitions. [2023-08-27 11:42:59,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2780 transitions. [2023-08-27 11:42:59,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:42:59,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2780 transitions. [2023-08-27 11:42:59,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 231.66666666666666) internal successors, (2780), 12 states have internal predecessors, (2780), 0 states have call successors, (0), 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 11:42:59,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 536.0) internal successors, (6968), 13 states have internal predecessors, (6968), 0 states have call successors, (0), 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 11:42:59,317 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 536.0) internal successors, (6968), 13 states have internal predecessors, (6968), 0 states have call successors, (0), 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 11:42:59,317 INFO L175 Difference]: Start difference. First operand has 153 places, 154 transitions, 1196 flow. Second operand 12 states and 2780 transitions. [2023-08-27 11:42:59,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 255 transitions, 2220 flow [2023-08-27 11:42:59,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 255 transitions, 2194 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-27 11:42:59,388 INFO L231 Difference]: Finished difference. Result has 157 places, 154 transitions, 1221 flow [2023-08-27 11:42:59,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1154, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1221, PETRI_PLACES=157, PETRI_TRANSITIONS=154} [2023-08-27 11:42:59,388 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 47 predicate places. [2023-08-27 11:42:59,388 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 154 transitions, 1221 flow [2023-08-27 11:42:59,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 221.375) internal successors, (1771), 8 states have internal predecessors, (1771), 0 states have call successors, (0), 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 11:42:59,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:42:59,389 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:42:59,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-27 11:42:59,389 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:42:59,389 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:42:59,389 INFO L85 PathProgramCache]: Analyzing trace with hash -10207383, now seen corresponding path program 2 times [2023-08-27 11:42:59,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:42:59,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427973482] [2023-08-27 11:42:59,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:42:59,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:42:59,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:42:59,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:42:59,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:42:59,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427973482] [2023-08-27 11:42:59,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427973482] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:42:59,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:42:59,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:42:59,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153383143] [2023-08-27 11:42:59,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:42:59,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:42:59,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:42:59,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:42:59,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:42:59,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 536 [2023-08-27 11:42:59,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 154 transitions, 1221 flow. Second operand has 8 states, 8 states have (on average 221.375) internal successors, (1771), 8 states have internal predecessors, (1771), 0 states have call successors, (0), 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 11:42:59,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:42:59,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 536 [2023-08-27 11:42:59,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:00,355 INFO L124 PetriNetUnfolderBase]: 5207/9718 cut-off events. [2023-08-27 11:43:00,355 INFO L125 PetriNetUnfolderBase]: For 29767/29815 co-relation queries the response was YES. [2023-08-27 11:43:00,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38046 conditions, 9718 events. 5207/9718 cut-off events. For 29767/29815 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 70854 event pairs, 1109 based on Foata normal form. 57/9760 useless extension candidates. Maximal degree in co-relation 34085. Up to 7748 conditions per place. [2023-08-27 11:43:00,413 INFO L140 encePairwiseOnDemand]: 524/536 looper letters, 173 selfloop transitions, 21 changer transitions 0/207 dead transitions. [2023-08-27 11:43:00,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 207 transitions, 1880 flow [2023-08-27 11:43:00,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 11:43:00,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 11:43:00,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2521 transitions. [2023-08-27 11:43:00,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42757801899592945 [2023-08-27 11:43:00,415 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2521 transitions. [2023-08-27 11:43:00,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2521 transitions. [2023-08-27 11:43:00,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:00,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2521 transitions. [2023-08-27 11:43:00,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 229.1818181818182) internal successors, (2521), 11 states have internal predecessors, (2521), 0 states have call successors, (0), 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 11:43:00,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 536.0) internal successors, (6432), 12 states have internal predecessors, (6432), 0 states have call successors, (0), 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 11:43:00,420 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 536.0) internal successors, (6432), 12 states have internal predecessors, (6432), 0 states have call successors, (0), 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 11:43:00,420 INFO L175 Difference]: Start difference. First operand has 157 places, 154 transitions, 1221 flow. Second operand 11 states and 2521 transitions. [2023-08-27 11:43:00,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 207 transitions, 1880 flow [2023-08-27 11:43:00,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 207 transitions, 1816 flow, removed 9 selfloop flow, removed 12 redundant places. [2023-08-27 11:43:00,487 INFO L231 Difference]: Finished difference. Result has 154 places, 153 transitions, 1183 flow [2023-08-27 11:43:00,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1183, PETRI_PLACES=154, PETRI_TRANSITIONS=153} [2023-08-27 11:43:00,487 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 44 predicate places. [2023-08-27 11:43:00,487 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 153 transitions, 1183 flow [2023-08-27 11:43:00,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 221.375) internal successors, (1771), 8 states have internal predecessors, (1771), 0 states have call successors, (0), 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 11:43:00,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:00,487 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:00,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-27 11:43:00,488 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:00,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:00,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1682266428, now seen corresponding path program 2 times [2023-08-27 11:43:00,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:00,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730843552] [2023-08-27 11:43:00,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:00,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:00,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:00,542 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:00,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:00,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730843552] [2023-08-27 11:43:00,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730843552] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:00,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:00,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:43:00,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810735691] [2023-08-27 11:43:00,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:00,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:00,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:00,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:00,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:43:00,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 536 [2023-08-27 11:43:00,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 153 transitions, 1183 flow. Second operand has 8 states, 8 states have (on average 221.375) internal successors, (1771), 8 states have internal predecessors, (1771), 0 states have call successors, (0), 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 11:43:00,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:00,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 536 [2023-08-27 11:43:00,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:01,444 INFO L124 PetriNetUnfolderBase]: 5054/9427 cut-off events. [2023-08-27 11:43:01,444 INFO L125 PetriNetUnfolderBase]: For 25042/25078 co-relation queries the response was YES. [2023-08-27 11:43:01,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36261 conditions, 9427 events. 5054/9427 cut-off events. For 25042/25078 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 68069 event pairs, 1286 based on Foata normal form. 114/9520 useless extension candidates. Maximal degree in co-relation 32693. Up to 7238 conditions per place. [2023-08-27 11:43:01,500 INFO L140 encePairwiseOnDemand]: 525/536 looper letters, 216 selfloop transitions, 23 changer transitions 0/252 dead transitions. [2023-08-27 11:43:01,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 252 transitions, 2186 flow [2023-08-27 11:43:01,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 11:43:01,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 11:43:01,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2559 transitions. [2023-08-27 11:43:01,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43402306648575306 [2023-08-27 11:43:01,502 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2559 transitions. [2023-08-27 11:43:01,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2559 transitions. [2023-08-27 11:43:01,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:01,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2559 transitions. [2023-08-27 11:43:01,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 232.63636363636363) internal successors, (2559), 11 states have internal predecessors, (2559), 0 states have call successors, (0), 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 11:43:01,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 536.0) internal successors, (6432), 12 states have internal predecessors, (6432), 0 states have call successors, (0), 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 11:43:01,506 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 536.0) internal successors, (6432), 12 states have internal predecessors, (6432), 0 states have call successors, (0), 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 11:43:01,506 INFO L175 Difference]: Start difference. First operand has 154 places, 153 transitions, 1183 flow. Second operand 11 states and 2559 transitions. [2023-08-27 11:43:01,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 252 transitions, 2186 flow [2023-08-27 11:43:01,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 252 transitions, 2130 flow, removed 2 selfloop flow, removed 13 redundant places. [2023-08-27 11:43:01,565 INFO L231 Difference]: Finished difference. Result has 148 places, 151 transitions, 1148 flow [2023-08-27 11:43:01,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1148, PETRI_PLACES=148, PETRI_TRANSITIONS=151} [2023-08-27 11:43:01,565 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 38 predicate places. [2023-08-27 11:43:01,565 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 151 transitions, 1148 flow [2023-08-27 11:43:01,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 221.375) internal successors, (1771), 8 states have internal predecessors, (1771), 0 states have call successors, (0), 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 11:43:01,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:01,566 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:01,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-27 11:43:01,566 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:01,566 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:01,566 INFO L85 PathProgramCache]: Analyzing trace with hash 659981502, now seen corresponding path program 1 times [2023-08-27 11:43:01,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:01,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100708297] [2023-08-27 11:43:01,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:01,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:01,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:01,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:01,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:01,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100708297] [2023-08-27 11:43:01,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100708297] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:01,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:01,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:43:01,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198453363] [2023-08-27 11:43:01,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:01,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:43:01,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:01,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:43:01,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:43:01,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 536 [2023-08-27 11:43:01,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 151 transitions, 1148 flow. Second operand has 5 states, 5 states have (on average 235.0) internal successors, (1175), 5 states have internal predecessors, (1175), 0 states have call successors, (0), 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 11:43:01,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:01,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 536 [2023-08-27 11:43:01,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:02,418 INFO L124 PetriNetUnfolderBase]: 5306/9715 cut-off events. [2023-08-27 11:43:02,418 INFO L125 PetriNetUnfolderBase]: For 24856/24868 co-relation queries the response was YES. [2023-08-27 11:43:02,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37356 conditions, 9715 events. 5306/9715 cut-off events. For 24856/24868 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 69351 event pairs, 1192 based on Foata normal form. 222/9916 useless extension candidates. Maximal degree in co-relation 33819. Up to 5046 conditions per place. [2023-08-27 11:43:02,468 INFO L140 encePairwiseOnDemand]: 523/536 looper letters, 218 selfloop transitions, 22 changer transitions 1/256 dead transitions. [2023-08-27 11:43:02,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 256 transitions, 2348 flow [2023-08-27 11:43:02,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:43:02,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:43:02,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1512 transitions. [2023-08-27 11:43:02,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4701492537313433 [2023-08-27 11:43:02,470 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1512 transitions. [2023-08-27 11:43:02,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1512 transitions. [2023-08-27 11:43:02,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:02,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1512 transitions. [2023-08-27 11:43:02,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 252.0) internal successors, (1512), 6 states have internal predecessors, (1512), 0 states have call successors, (0), 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 11:43:02,472 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 536.0) internal successors, (3752), 7 states have internal predecessors, (3752), 0 states have call successors, (0), 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 11:43:02,472 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 536.0) internal successors, (3752), 7 states have internal predecessors, (3752), 0 states have call successors, (0), 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 11:43:02,472 INFO L175 Difference]: Start difference. First operand has 148 places, 151 transitions, 1148 flow. Second operand 6 states and 1512 transitions. [2023-08-27 11:43:02,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 256 transitions, 2348 flow [2023-08-27 11:43:02,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 256 transitions, 2286 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-08-27 11:43:02,536 INFO L231 Difference]: Finished difference. Result has 148 places, 160 transitions, 1285 flow [2023-08-27 11:43:02,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1285, PETRI_PLACES=148, PETRI_TRANSITIONS=160} [2023-08-27 11:43:02,536 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 38 predicate places. [2023-08-27 11:43:02,536 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 160 transitions, 1285 flow [2023-08-27 11:43:02,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 235.0) internal successors, (1175), 5 states have internal predecessors, (1175), 0 states have call successors, (0), 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 11:43:02,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:02,537 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:02,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-27 11:43:02,537 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:02,537 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:02,537 INFO L85 PathProgramCache]: Analyzing trace with hash 659981409, now seen corresponding path program 1 times [2023-08-27 11:43:02,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:02,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076921807] [2023-08-27 11:43:02,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:02,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:02,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:02,570 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:02,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:02,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076921807] [2023-08-27 11:43:02,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076921807] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:02,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:02,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 11:43:02,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692588909] [2023-08-27 11:43:02,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:02,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 11:43:02,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:02,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 11:43:02,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 11:43:02,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 536 [2023-08-27 11:43:02,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 160 transitions, 1285 flow. Second operand has 5 states, 5 states have (on average 235.0) internal successors, (1175), 5 states have internal predecessors, (1175), 0 states have call successors, (0), 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 11:43:02,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:02,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 536 [2023-08-27 11:43:02,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:03,340 INFO L124 PetriNetUnfolderBase]: 4828/8928 cut-off events. [2023-08-27 11:43:03,340 INFO L125 PetriNetUnfolderBase]: For 27955/27967 co-relation queries the response was YES. [2023-08-27 11:43:03,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35449 conditions, 8928 events. 4828/8928 cut-off events. For 27955/27967 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 63310 event pairs, 1153 based on Foata normal form. 222/9129 useless extension candidates. Maximal degree in co-relation 32091. Up to 4676 conditions per place. [2023-08-27 11:43:03,390 INFO L140 encePairwiseOnDemand]: 523/536 looper letters, 209 selfloop transitions, 19 changer transitions 5/248 dead transitions. [2023-08-27 11:43:03,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 248 transitions, 2304 flow [2023-08-27 11:43:03,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 11:43:03,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 11:43:03,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1511 transitions. [2023-08-27 11:43:03,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46983830845771146 [2023-08-27 11:43:03,392 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1511 transitions. [2023-08-27 11:43:03,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1511 transitions. [2023-08-27 11:43:03,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:03,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1511 transitions. [2023-08-27 11:43:03,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 251.83333333333334) internal successors, (1511), 6 states have internal predecessors, (1511), 0 states have call successors, (0), 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 11:43:03,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 536.0) internal successors, (3752), 7 states have internal predecessors, (3752), 0 states have call successors, (0), 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 11:43:03,395 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 536.0) internal successors, (3752), 7 states have internal predecessors, (3752), 0 states have call successors, (0), 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 11:43:03,395 INFO L175 Difference]: Start difference. First operand has 148 places, 160 transitions, 1285 flow. Second operand 6 states and 1511 transitions. [2023-08-27 11:43:03,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 248 transitions, 2304 flow [2023-08-27 11:43:03,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 248 transitions, 2287 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 11:43:03,476 INFO L231 Difference]: Finished difference. Result has 152 places, 152 transitions, 1227 flow [2023-08-27 11:43:03,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1227, PETRI_PLACES=152, PETRI_TRANSITIONS=152} [2023-08-27 11:43:03,476 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 42 predicate places. [2023-08-27 11:43:03,476 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 152 transitions, 1227 flow [2023-08-27 11:43:03,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 235.0) internal successors, (1175), 5 states have internal predecessors, (1175), 0 states have call successors, (0), 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 11:43:03,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:03,477 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:03,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-27 11:43:03,477 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:03,477 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:03,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1161298166, now seen corresponding path program 1 times [2023-08-27 11:43:03,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:03,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224798127] [2023-08-27 11:43:03,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:03,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:03,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:03,531 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:03,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:03,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224798127] [2023-08-27 11:43:03,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224798127] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:03,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:03,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:43:03,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589826108] [2023-08-27 11:43:03,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:03,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:43:03,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:03,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:43:03,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:43:03,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 536 [2023-08-27 11:43:03,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 152 transitions, 1227 flow. Second operand has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:03,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:03,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 536 [2023-08-27 11:43:03,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:04,449 INFO L124 PetriNetUnfolderBase]: 5083/9360 cut-off events. [2023-08-27 11:43:04,449 INFO L125 PetriNetUnfolderBase]: For 28627/28648 co-relation queries the response was YES. [2023-08-27 11:43:04,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37817 conditions, 9360 events. 5083/9360 cut-off events. For 28627/28648 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 66848 event pairs, 1049 based on Foata normal form. 72/9411 useless extension candidates. Maximal degree in co-relation 34413. Up to 3552 conditions per place. [2023-08-27 11:43:04,507 INFO L140 encePairwiseOnDemand]: 521/536 looper letters, 280 selfloop transitions, 48 changer transitions 12/355 dead transitions. [2023-08-27 11:43:04,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 355 transitions, 3219 flow [2023-08-27 11:43:04,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 11:43:04,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 11:43:04,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2704 transitions. [2023-08-27 11:43:04,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45861601085481685 [2023-08-27 11:43:04,510 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2704 transitions. [2023-08-27 11:43:04,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2704 transitions. [2023-08-27 11:43:04,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:04,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2704 transitions. [2023-08-27 11:43:04,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 245.8181818181818) internal successors, (2704), 11 states have internal predecessors, (2704), 0 states have call successors, (0), 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 11:43:04,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 536.0) internal successors, (6432), 12 states have internal predecessors, (6432), 0 states have call successors, (0), 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 11:43:04,514 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 536.0) internal successors, (6432), 12 states have internal predecessors, (6432), 0 states have call successors, (0), 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 11:43:04,514 INFO L175 Difference]: Start difference. First operand has 152 places, 152 transitions, 1227 flow. Second operand 11 states and 2704 transitions. [2023-08-27 11:43:04,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 355 transitions, 3219 flow [2023-08-27 11:43:04,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 355 transitions, 3206 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 11:43:04,591 INFO L231 Difference]: Finished difference. Result has 162 places, 169 transitions, 1531 flow [2023-08-27 11:43:04,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1206, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1531, PETRI_PLACES=162, PETRI_TRANSITIONS=169} [2023-08-27 11:43:04,591 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 52 predicate places. [2023-08-27 11:43:04,591 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 169 transitions, 1531 flow [2023-08-27 11:43:04,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:04,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:04,592 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:04,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-27 11:43:04,592 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:04,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:04,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1617861954, now seen corresponding path program 1 times [2023-08-27 11:43:04,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:04,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815713634] [2023-08-27 11:43:04,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:04,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:04,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:04,645 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:04,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:04,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815713634] [2023-08-27 11:43:04,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815713634] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:04,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:04,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:43:04,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789070506] [2023-08-27 11:43:04,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:04,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:43:04,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:04,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:43:04,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:43:04,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 536 [2023-08-27 11:43:04,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 169 transitions, 1531 flow. Second operand has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:04,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:04,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 536 [2023-08-27 11:43:04,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:05,591 INFO L124 PetriNetUnfolderBase]: 4999/9294 cut-off events. [2023-08-27 11:43:05,591 INFO L125 PetriNetUnfolderBase]: For 34450/34471 co-relation queries the response was YES. [2023-08-27 11:43:05,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39664 conditions, 9294 events. 4999/9294 cut-off events. For 34450/34471 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 67088 event pairs, 1043 based on Foata normal form. 72/9345 useless extension candidates. Maximal degree in co-relation 36183. Up to 3562 conditions per place. [2023-08-27 11:43:05,648 INFO L140 encePairwiseOnDemand]: 522/536 looper letters, 283 selfloop transitions, 43 changer transitions 13/354 dead transitions. [2023-08-27 11:43:05,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 354 transitions, 3330 flow [2023-08-27 11:43:05,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:43:05,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:43:05,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2924 transitions. [2023-08-27 11:43:05,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45460199004975127 [2023-08-27 11:43:05,650 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2924 transitions. [2023-08-27 11:43:05,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2924 transitions. [2023-08-27 11:43:05,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:05,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2924 transitions. [2023-08-27 11:43:05,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 243.66666666666666) internal successors, (2924), 12 states have internal predecessors, (2924), 0 states have call successors, (0), 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 11:43:05,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 536.0) internal successors, (6968), 13 states have internal predecessors, (6968), 0 states have call successors, (0), 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 11:43:05,655 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 536.0) internal successors, (6968), 13 states have internal predecessors, (6968), 0 states have call successors, (0), 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 11:43:05,655 INFO L175 Difference]: Start difference. First operand has 162 places, 169 transitions, 1531 flow. Second operand 12 states and 2924 transitions. [2023-08-27 11:43:05,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 354 transitions, 3330 flow [2023-08-27 11:43:05,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 354 transitions, 3274 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-08-27 11:43:05,777 INFO L231 Difference]: Finished difference. Result has 171 places, 170 transitions, 1576 flow [2023-08-27 11:43:05,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1576, PETRI_PLACES=171, PETRI_TRANSITIONS=170} [2023-08-27 11:43:05,778 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 61 predicate places. [2023-08-27 11:43:05,778 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 170 transitions, 1576 flow [2023-08-27 11:43:05,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:05,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:05,778 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:05,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-27 11:43:05,778 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:05,778 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:05,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1502623079, now seen corresponding path program 1 times [2023-08-27 11:43:05,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:05,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933262865] [2023-08-27 11:43:05,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:05,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:05,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:05,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:05,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:05,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933262865] [2023-08-27 11:43:05,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933262865] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:05,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:05,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:43:05,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081979381] [2023-08-27 11:43:05,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:05,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:43:05,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:05,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:43:05,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:43:05,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 536 [2023-08-27 11:43:05,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 170 transitions, 1576 flow. Second operand has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:05,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:05,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 536 [2023-08-27 11:43:05,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:06,835 INFO L124 PetriNetUnfolderBase]: 5193/9584 cut-off events. [2023-08-27 11:43:06,835 INFO L125 PetriNetUnfolderBase]: For 41597/41609 co-relation queries the response was YES. [2023-08-27 11:43:06,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42441 conditions, 9584 events. 5193/9584 cut-off events. For 41597/41609 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 69059 event pairs, 923 based on Foata normal form. 99/9662 useless extension candidates. Maximal degree in co-relation 39147. Up to 3735 conditions per place. [2023-08-27 11:43:06,905 INFO L140 encePairwiseOnDemand]: 523/536 looper letters, 289 selfloop transitions, 51 changer transitions 0/355 dead transitions. [2023-08-27 11:43:06,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 355 transitions, 3498 flow [2023-08-27 11:43:06,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 11:43:06,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 11:43:06,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3366 transitions. [2023-08-27 11:43:06,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44856076759061836 [2023-08-27 11:43:06,907 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3366 transitions. [2023-08-27 11:43:06,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3366 transitions. [2023-08-27 11:43:06,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:06,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3366 transitions. [2023-08-27 11:43:06,910 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 240.42857142857142) internal successors, (3366), 14 states have internal predecessors, (3366), 0 states have call successors, (0), 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 11:43:06,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 536.0) internal successors, (8040), 15 states have internal predecessors, (8040), 0 states have call successors, (0), 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 11:43:06,913 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 536.0) internal successors, (8040), 15 states have internal predecessors, (8040), 0 states have call successors, (0), 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 11:43:06,913 INFO L175 Difference]: Start difference. First operand has 171 places, 170 transitions, 1576 flow. Second operand 14 states and 3366 transitions. [2023-08-27 11:43:06,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 355 transitions, 3498 flow [2023-08-27 11:43:07,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 355 transitions, 3414 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-08-27 11:43:07,068 INFO L231 Difference]: Finished difference. Result has 179 places, 184 transitions, 1788 flow [2023-08-27 11:43:07,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1461, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1788, PETRI_PLACES=179, PETRI_TRANSITIONS=184} [2023-08-27 11:43:07,069 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 69 predicate places. [2023-08-27 11:43:07,069 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 184 transitions, 1788 flow [2023-08-27 11:43:07,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:07,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:07,069 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:07,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-27 11:43:07,069 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:07,069 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:07,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1637560589, now seen corresponding path program 1 times [2023-08-27 11:43:07,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:07,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039094550] [2023-08-27 11:43:07,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:07,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:07,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:07,126 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:07,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:07,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039094550] [2023-08-27 11:43:07,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039094550] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:07,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:07,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:43:07,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129699649] [2023-08-27 11:43:07,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:07,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:43:07,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:07,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:43:07,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:43:07,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 536 [2023-08-27 11:43:07,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 184 transitions, 1788 flow. Second operand has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:07,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:07,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 536 [2023-08-27 11:43:07,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:08,165 INFO L124 PetriNetUnfolderBase]: 5334/9878 cut-off events. [2023-08-27 11:43:08,165 INFO L125 PetriNetUnfolderBase]: For 46277/46295 co-relation queries the response was YES. [2023-08-27 11:43:08,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44756 conditions, 9878 events. 5334/9878 cut-off events. For 46277/46295 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 71813 event pairs, 1147 based on Foata normal form. 99/9956 useless extension candidates. Maximal degree in co-relation 41896. Up to 5330 conditions per place. [2023-08-27 11:43:08,232 INFO L140 encePairwiseOnDemand]: 523/536 looper letters, 261 selfloop transitions, 31 changer transitions 6/313 dead transitions. [2023-08-27 11:43:08,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 313 transitions, 3298 flow [2023-08-27 11:43:08,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:43:08,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:43:08,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2415 transitions. [2023-08-27 11:43:08,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4505597014925373 [2023-08-27 11:43:08,234 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2415 transitions. [2023-08-27 11:43:08,234 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2415 transitions. [2023-08-27 11:43:08,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:08,234 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2415 transitions. [2023-08-27 11:43:08,236 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 241.5) internal successors, (2415), 10 states have internal predecessors, (2415), 0 states have call successors, (0), 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 11:43:08,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:43:08,238 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:43:08,238 INFO L175 Difference]: Start difference. First operand has 179 places, 184 transitions, 1788 flow. Second operand 10 states and 2415 transitions. [2023-08-27 11:43:08,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 313 transitions, 3298 flow [2023-08-27 11:43:08,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 313 transitions, 3164 flow, removed 38 selfloop flow, removed 7 redundant places. [2023-08-27 11:43:08,409 INFO L231 Difference]: Finished difference. Result has 186 places, 194 transitions, 1900 flow [2023-08-27 11:43:08,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1900, PETRI_PLACES=186, PETRI_TRANSITIONS=194} [2023-08-27 11:43:08,409 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 76 predicate places. [2023-08-27 11:43:08,409 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 194 transitions, 1900 flow [2023-08-27 11:43:08,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:08,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:08,410 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:08,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-27 11:43:08,410 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:08,410 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:08,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1161235181, now seen corresponding path program 2 times [2023-08-27 11:43:08,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:08,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745270994] [2023-08-27 11:43:08,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:08,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:08,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:08,463 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:08,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:08,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745270994] [2023-08-27 11:43:08,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745270994] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:08,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:08,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:43:08,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305294279] [2023-08-27 11:43:08,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:08,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:43:08,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:08,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:43:08,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:43:08,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 536 [2023-08-27 11:43:08,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 194 transitions, 1900 flow. Second operand has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:08,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:08,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 536 [2023-08-27 11:43:08,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:09,498 INFO L124 PetriNetUnfolderBase]: 5108/9490 cut-off events. [2023-08-27 11:43:09,499 INFO L125 PetriNetUnfolderBase]: For 42708/42735 co-relation queries the response was YES. [2023-08-27 11:43:09,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42220 conditions, 9490 events. 5108/9490 cut-off events. For 42708/42735 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 68539 event pairs, 1112 based on Foata normal form. 114/9583 useless extension candidates. Maximal degree in co-relation 39432. Up to 4799 conditions per place. [2023-08-27 11:43:09,568 INFO L140 encePairwiseOnDemand]: 523/536 looper letters, 256 selfloop transitions, 40 changer transitions 12/323 dead transitions. [2023-08-27 11:43:09,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 323 transitions, 3269 flow [2023-08-27 11:43:09,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:43:09,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:43:09,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2890 transitions. [2023-08-27 11:43:09,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44931592039800994 [2023-08-27 11:43:09,570 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2890 transitions. [2023-08-27 11:43:09,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2890 transitions. [2023-08-27 11:43:09,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:09,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2890 transitions. [2023-08-27 11:43:09,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 240.83333333333334) internal successors, (2890), 12 states have internal predecessors, (2890), 0 states have call successors, (0), 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 11:43:09,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 536.0) internal successors, (6968), 13 states have internal predecessors, (6968), 0 states have call successors, (0), 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 11:43:09,575 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 536.0) internal successors, (6968), 13 states have internal predecessors, (6968), 0 states have call successors, (0), 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 11:43:09,575 INFO L175 Difference]: Start difference. First operand has 186 places, 194 transitions, 1900 flow. Second operand 12 states and 2890 transitions. [2023-08-27 11:43:09,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 323 transitions, 3269 flow [2023-08-27 11:43:09,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 323 transitions, 3134 flow, removed 28 selfloop flow, removed 8 redundant places. [2023-08-27 11:43:09,779 INFO L231 Difference]: Finished difference. Result has 188 places, 180 transitions, 1672 flow [2023-08-27 11:43:09,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1618, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1672, PETRI_PLACES=188, PETRI_TRANSITIONS=180} [2023-08-27 11:43:09,779 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 78 predicate places. [2023-08-27 11:43:09,779 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 180 transitions, 1672 flow [2023-08-27 11:43:09,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:09,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:09,780 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:09,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-27 11:43:09,780 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:09,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:09,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1716427312, now seen corresponding path program 1 times [2023-08-27 11:43:09,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:09,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318718026] [2023-08-27 11:43:09,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:09,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:09,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:09,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:09,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:09,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318718026] [2023-08-27 11:43:09,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318718026] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:09,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:09,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:43:09,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666123079] [2023-08-27 11:43:09,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:09,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:43:09,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:09,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:43:09,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:43:09,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 536 [2023-08-27 11:43:09,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 180 transitions, 1672 flow. Second operand has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:09,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:09,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 536 [2023-08-27 11:43:09,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:10,820 INFO L124 PetriNetUnfolderBase]: 5077/9459 cut-off events. [2023-08-27 11:43:10,820 INFO L125 PetriNetUnfolderBase]: For 40750/40768 co-relation queries the response was YES. [2023-08-27 11:43:10,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41544 conditions, 9459 events. 5077/9459 cut-off events. For 40750/40768 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 68732 event pairs, 1126 based on Foata normal form. 69/9507 useless extension candidates. Maximal degree in co-relation 40463. Up to 4351 conditions per place. [2023-08-27 11:43:10,885 INFO L140 encePairwiseOnDemand]: 525/536 looper letters, 261 selfloop transitions, 28 changer transitions 11/315 dead transitions. [2023-08-27 11:43:10,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 315 transitions, 3258 flow [2023-08-27 11:43:10,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:43:10,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:43:10,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2410 transitions. [2023-08-27 11:43:10,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496268656716418 [2023-08-27 11:43:10,887 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2410 transitions. [2023-08-27 11:43:10,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2410 transitions. [2023-08-27 11:43:10,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:10,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2410 transitions. [2023-08-27 11:43:10,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 241.0) internal successors, (2410), 10 states have internal predecessors, (2410), 0 states have call successors, (0), 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 11:43:10,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:43:10,891 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:43:10,891 INFO L175 Difference]: Start difference. First operand has 188 places, 180 transitions, 1672 flow. Second operand 10 states and 2410 transitions. [2023-08-27 11:43:10,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 315 transitions, 3258 flow [2023-08-27 11:43:11,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 315 transitions, 3202 flow, removed 12 selfloop flow, removed 7 redundant places. [2023-08-27 11:43:11,017 INFO L231 Difference]: Finished difference. Result has 191 places, 188 transitions, 1818 flow [2023-08-27 11:43:11,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1598, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1818, PETRI_PLACES=191, PETRI_TRANSITIONS=188} [2023-08-27 11:43:11,017 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 81 predicate places. [2023-08-27 11:43:11,017 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 188 transitions, 1818 flow [2023-08-27 11:43:11,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:11,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:11,018 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:11,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-27 11:43:11,018 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:11,018 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:11,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1637560657, now seen corresponding path program 2 times [2023-08-27 11:43:11,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:11,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598164792] [2023-08-27 11:43:11,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:11,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:11,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:11,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:11,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:11,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598164792] [2023-08-27 11:43:11,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598164792] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:11,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:11,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:43:11,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147454409] [2023-08-27 11:43:11,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:11,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:43:11,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:11,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:43:11,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:43:11,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 536 [2023-08-27 11:43:11,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 188 transitions, 1818 flow. Second operand has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:11,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:11,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 536 [2023-08-27 11:43:11,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:12,051 INFO L124 PetriNetUnfolderBase]: 4911/9122 cut-off events. [2023-08-27 11:43:12,051 INFO L125 PetriNetUnfolderBase]: For 39638/39656 co-relation queries the response was YES. [2023-08-27 11:43:12,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40468 conditions, 9122 events. 4911/9122 cut-off events. For 39638/39656 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 65692 event pairs, 923 based on Foata normal form. 105/9206 useless extension candidates. Maximal degree in co-relation 37656. Up to 3375 conditions per place. [2023-08-27 11:43:12,117 INFO L140 encePairwiseOnDemand]: 523/536 looper letters, 276 selfloop transitions, 51 changer transitions 9/351 dead transitions. [2023-08-27 11:43:12,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 351 transitions, 3415 flow [2023-08-27 11:43:12,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 11:43:12,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 11:43:12,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3137 transitions. [2023-08-27 11:43:12,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45020091848450056 [2023-08-27 11:43:12,120 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3137 transitions. [2023-08-27 11:43:12,120 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3137 transitions. [2023-08-27 11:43:12,120 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:12,120 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3137 transitions. [2023-08-27 11:43:12,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 241.30769230769232) internal successors, (3137), 13 states have internal predecessors, (3137), 0 states have call successors, (0), 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 11:43:12,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 536.0) internal successors, (7504), 14 states have internal predecessors, (7504), 0 states have call successors, (0), 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 11:43:12,125 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 536.0) internal successors, (7504), 14 states have internal predecessors, (7504), 0 states have call successors, (0), 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 11:43:12,125 INFO L175 Difference]: Start difference. First operand has 191 places, 188 transitions, 1818 flow. Second operand 13 states and 3137 transitions. [2023-08-27 11:43:12,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 351 transitions, 3415 flow [2023-08-27 11:43:12,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 351 transitions, 3278 flow, removed 21 selfloop flow, removed 11 redundant places. [2023-08-27 11:43:12,267 INFO L231 Difference]: Finished difference. Result has 192 places, 176 transitions, 1607 flow [2023-08-27 11:43:12,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1607, PETRI_PLACES=192, PETRI_TRANSITIONS=176} [2023-08-27 11:43:12,267 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 82 predicate places. [2023-08-27 11:43:12,267 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 176 transitions, 1607 flow [2023-08-27 11:43:12,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:12,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:12,268 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:12,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-27 11:43:12,268 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:12,268 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:12,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1716427313, now seen corresponding path program 1 times [2023-08-27 11:43:12,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:12,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040589793] [2023-08-27 11:43:12,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:12,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:12,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:12,321 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:12,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:12,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040589793] [2023-08-27 11:43:12,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040589793] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:12,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:12,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 11:43:12,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463540592] [2023-08-27 11:43:12,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:12,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 11:43:12,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:12,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 11:43:12,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-27 11:43:12,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 226 out of 536 [2023-08-27 11:43:12,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 176 transitions, 1607 flow. Second operand has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:12,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:12,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 226 of 536 [2023-08-27 11:43:12,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:13,173 INFO L124 PetriNetUnfolderBase]: 4615/8637 cut-off events. [2023-08-27 11:43:13,173 INFO L125 PetriNetUnfolderBase]: For 30547/30565 co-relation queries the response was YES. [2023-08-27 11:43:13,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37766 conditions, 8637 events. 4615/8637 cut-off events. For 30547/30565 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 62190 event pairs, 1066 based on Foata normal form. 69/8685 useless extension candidates. Maximal degree in co-relation 36657. Up to 3703 conditions per place. [2023-08-27 11:43:13,230 INFO L140 encePairwiseOnDemand]: 525/536 looper letters, 236 selfloop transitions, 18 changer transitions 30/299 dead transitions. [2023-08-27 11:43:13,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 299 transitions, 3006 flow [2023-08-27 11:43:13,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 11:43:13,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 11:43:13,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2180 transitions. [2023-08-27 11:43:13,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4519071310116086 [2023-08-27 11:43:13,232 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2180 transitions. [2023-08-27 11:43:13,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2180 transitions. [2023-08-27 11:43:13,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:13,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2180 transitions. [2023-08-27 11:43:13,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 242.22222222222223) internal successors, (2180), 9 states have internal predecessors, (2180), 0 states have call successors, (0), 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 11:43:13,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 536.0) internal successors, (5360), 10 states have internal predecessors, (5360), 0 states have call successors, (0), 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 11:43:13,235 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 536.0) internal successors, (5360), 10 states have internal predecessors, (5360), 0 states have call successors, (0), 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 11:43:13,235 INFO L175 Difference]: Start difference. First operand has 192 places, 176 transitions, 1607 flow. Second operand 9 states and 2180 transitions. [2023-08-27 11:43:13,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 299 transitions, 3006 flow [2023-08-27 11:43:13,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 299 transitions, 2899 flow, removed 3 selfloop flow, removed 14 redundant places. [2023-08-27 11:43:13,316 INFO L231 Difference]: Finished difference. Result has 185 places, 167 transitions, 1427 flow [2023-08-27 11:43:13,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1427, PETRI_PLACES=185, PETRI_TRANSITIONS=167} [2023-08-27 11:43:13,317 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 75 predicate places. [2023-08-27 11:43:13,317 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 167 transitions, 1427 flow [2023-08-27 11:43:13,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 230.42857142857142) internal successors, (1613), 7 states have internal predecessors, (1613), 0 states have call successors, (0), 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 11:43:13,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:13,317 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:13,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-27 11:43:13,317 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:13,318 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:13,318 INFO L85 PathProgramCache]: Analyzing trace with hash -105396544, now seen corresponding path program 1 times [2023-08-27 11:43:13,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:13,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283290047] [2023-08-27 11:43:13,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:13,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:13,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:13,383 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:13,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:13,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283290047] [2023-08-27 11:43:13,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283290047] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:13,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:13,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:43:13,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129274277] [2023-08-27 11:43:13,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:13,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:13,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:13,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:13,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:43:13,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 536 [2023-08-27 11:43:13,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 167 transitions, 1427 flow. Second operand has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:13,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:13,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 536 [2023-08-27 11:43:13,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:14,435 INFO L124 PetriNetUnfolderBase]: 4672/8736 cut-off events. [2023-08-27 11:43:14,435 INFO L125 PetriNetUnfolderBase]: For 32371/32389 co-relation queries the response was YES. [2023-08-27 11:43:14,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37676 conditions, 8736 events. 4672/8736 cut-off events. For 32371/32389 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 63025 event pairs, 860 based on Foata normal form. 69/8784 useless extension candidates. Maximal degree in co-relation 37011. Up to 2077 conditions per place. [2023-08-27 11:43:14,477 INFO L140 encePairwiseOnDemand]: 523/536 looper letters, 299 selfloop transitions, 55 changer transitions 15/384 dead transitions. [2023-08-27 11:43:14,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 384 transitions, 3568 flow [2023-08-27 11:43:14,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 11:43:14,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 11:43:14,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 4207 transitions. [2023-08-27 11:43:14,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43604892205638474 [2023-08-27 11:43:14,480 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 4207 transitions. [2023-08-27 11:43:14,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 4207 transitions. [2023-08-27 11:43:14,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:14,481 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 4207 transitions. [2023-08-27 11:43:14,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 233.72222222222223) internal successors, (4207), 18 states have internal predecessors, (4207), 0 states have call successors, (0), 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 11:43:14,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 536.0) internal successors, (10184), 19 states have internal predecessors, (10184), 0 states have call successors, (0), 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 11:43:14,487 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 536.0) internal successors, (10184), 19 states have internal predecessors, (10184), 0 states have call successors, (0), 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 11:43:14,487 INFO L175 Difference]: Start difference. First operand has 185 places, 167 transitions, 1427 flow. Second operand 18 states and 4207 transitions. [2023-08-27 11:43:14,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 384 transitions, 3568 flow [2023-08-27 11:43:14,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 384 transitions, 3506 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-08-27 11:43:14,546 INFO L231 Difference]: Finished difference. Result has 196 places, 174 transitions, 1633 flow [2023-08-27 11:43:14,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1633, PETRI_PLACES=196, PETRI_TRANSITIONS=174} [2023-08-27 11:43:14,546 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 86 predicate places. [2023-08-27 11:43:14,547 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 174 transitions, 1633 flow [2023-08-27 11:43:14,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:14,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:14,547 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:14,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-27 11:43:14,547 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:14,547 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:14,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1919273347, now seen corresponding path program 1 times [2023-08-27 11:43:14,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:14,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565794448] [2023-08-27 11:43:14,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:14,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:14,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:14,613 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:14,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:14,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565794448] [2023-08-27 11:43:14,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565794448] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:14,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:14,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:43:14,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561885724] [2023-08-27 11:43:14,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:14,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:14,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:14,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:14,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:43:14,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 536 [2023-08-27 11:43:14,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 174 transitions, 1633 flow. Second operand has 8 states, 8 states have (on average 225.5) internal successors, (1804), 8 states have internal predecessors, (1804), 0 states have call successors, (0), 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 11:43:14,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:14,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 536 [2023-08-27 11:43:14,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:15,570 INFO L124 PetriNetUnfolderBase]: 4566/8570 cut-off events. [2023-08-27 11:43:15,570 INFO L125 PetriNetUnfolderBase]: For 36722/36740 co-relation queries the response was YES. [2023-08-27 11:43:15,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38218 conditions, 8570 events. 4566/8570 cut-off events. For 36722/36740 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 61838 event pairs, 842 based on Foata normal form. 69/8618 useless extension candidates. Maximal degree in co-relation 34629. Up to 2041 conditions per place. [2023-08-27 11:43:15,624 INFO L140 encePairwiseOnDemand]: 523/536 looper letters, 244 selfloop transitions, 30 changer transitions 52/341 dead transitions. [2023-08-27 11:43:15,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 341 transitions, 3240 flow [2023-08-27 11:43:15,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 11:43:15,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 11:43:15,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3738 transitions. [2023-08-27 11:43:15,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43586753731343286 [2023-08-27 11:43:15,626 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3738 transitions. [2023-08-27 11:43:15,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3738 transitions. [2023-08-27 11:43:15,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:15,627 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3738 transitions. [2023-08-27 11:43:15,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 233.625) internal successors, (3738), 16 states have internal predecessors, (3738), 0 states have call successors, (0), 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 11:43:15,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 536.0) internal successors, (9112), 17 states have internal predecessors, (9112), 0 states have call successors, (0), 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 11:43:15,633 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 536.0) internal successors, (9112), 17 states have internal predecessors, (9112), 0 states have call successors, (0), 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 11:43:15,633 INFO L175 Difference]: Start difference. First operand has 196 places, 174 transitions, 1633 flow. Second operand 16 states and 3738 transitions. [2023-08-27 11:43:15,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 341 transitions, 3240 flow [2023-08-27 11:43:15,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 341 transitions, 3113 flow, removed 6 selfloop flow, removed 16 redundant places. [2023-08-27 11:43:15,736 INFO L231 Difference]: Finished difference. Result has 193 places, 145 transitions, 1225 flow [2023-08-27 11:43:15,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1225, PETRI_PLACES=193, PETRI_TRANSITIONS=145} [2023-08-27 11:43:15,736 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 83 predicate places. [2023-08-27 11:43:15,736 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 145 transitions, 1225 flow [2023-08-27 11:43:15,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 225.5) internal successors, (1804), 8 states have internal predecessors, (1804), 0 states have call successors, (0), 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 11:43:15,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:15,737 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:15,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-27 11:43:15,737 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:15,737 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:15,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1780842963, now seen corresponding path program 1 times [2023-08-27 11:43:15,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:15,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128933756] [2023-08-27 11:43:15,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:15,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:15,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:15,803 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:15,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:15,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128933756] [2023-08-27 11:43:15,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128933756] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:15,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:15,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:43:15,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922811722] [2023-08-27 11:43:15,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:15,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:15,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:15,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:15,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:43:15,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 536 [2023-08-27 11:43:15,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 145 transitions, 1225 flow. Second operand has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:15,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:15,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 536 [2023-08-27 11:43:15,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:16,588 INFO L124 PetriNetUnfolderBase]: 3659/6952 cut-off events. [2023-08-27 11:43:16,588 INFO L125 PetriNetUnfolderBase]: For 29563/29581 co-relation queries the response was YES. [2023-08-27 11:43:16,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30266 conditions, 6952 events. 3659/6952 cut-off events. For 29563/29581 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 48440 event pairs, 806 based on Foata normal form. 39/6970 useless extension candidates. Maximal degree in co-relation 29734. Up to 1843 conditions per place. [2023-08-27 11:43:16,631 INFO L140 encePairwiseOnDemand]: 524/536 looper letters, 256 selfloop transitions, 37 changer transitions 23/331 dead transitions. [2023-08-27 11:43:16,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 331 transitions, 3067 flow [2023-08-27 11:43:16,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 11:43:16,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 11:43:16,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3957 transitions. [2023-08-27 11:43:16,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43426251097453905 [2023-08-27 11:43:16,634 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3957 transitions. [2023-08-27 11:43:16,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3957 transitions. [2023-08-27 11:43:16,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:16,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3957 transitions. [2023-08-27 11:43:16,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 232.76470588235293) internal successors, (3957), 17 states have internal predecessors, (3957), 0 states have call successors, (0), 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 11:43:16,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 536.0) internal successors, (9648), 18 states have internal predecessors, (9648), 0 states have call successors, (0), 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 11:43:16,641 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 536.0) internal successors, (9648), 18 states have internal predecessors, (9648), 0 states have call successors, (0), 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 11:43:16,641 INFO L175 Difference]: Start difference. First operand has 193 places, 145 transitions, 1225 flow. Second operand 17 states and 3957 transitions. [2023-08-27 11:43:16,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 331 transitions, 3067 flow [2023-08-27 11:43:16,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 331 transitions, 2964 flow, removed 7 selfloop flow, removed 16 redundant places. [2023-08-27 11:43:16,702 INFO L231 Difference]: Finished difference. Result has 187 places, 151 transitions, 1285 flow [2023-08-27 11:43:16,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1285, PETRI_PLACES=187, PETRI_TRANSITIONS=151} [2023-08-27 11:43:16,702 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 77 predicate places. [2023-08-27 11:43:16,703 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 151 transitions, 1285 flow [2023-08-27 11:43:16,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:16,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:16,703 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:16,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-27 11:43:16,703 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:16,703 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:16,703 INFO L85 PathProgramCache]: Analyzing trace with hash 133270185, now seen corresponding path program 1 times [2023-08-27 11:43:16,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:16,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530007916] [2023-08-27 11:43:16,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:16,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:16,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:16,767 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:16,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:16,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530007916] [2023-08-27 11:43:16,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530007916] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:16,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:16,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:43:16,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619568794] [2023-08-27 11:43:16,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:16,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:16,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:16,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:16,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:43:16,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 536 [2023-08-27 11:43:16,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 151 transitions, 1285 flow. Second operand has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:16,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:16,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 536 [2023-08-27 11:43:16,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:17,546 INFO L124 PetriNetUnfolderBase]: 3675/7034 cut-off events. [2023-08-27 11:43:17,546 INFO L125 PetriNetUnfolderBase]: For 28982/29000 co-relation queries the response was YES. [2023-08-27 11:43:17,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30018 conditions, 7034 events. 3675/7034 cut-off events. For 28982/29000 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 49473 event pairs, 812 based on Foata normal form. 99/7112 useless extension candidates. Maximal degree in co-relation 28462. Up to 1850 conditions per place. [2023-08-27 11:43:17,588 INFO L140 encePairwiseOnDemand]: 524/536 looper letters, 247 selfloop transitions, 35 changer transitions 25/322 dead transitions. [2023-08-27 11:43:17,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 322 transitions, 2998 flow [2023-08-27 11:43:17,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 11:43:17,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 11:43:17,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3278 transitions. [2023-08-27 11:43:17,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43683368869936035 [2023-08-27 11:43:17,591 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3278 transitions. [2023-08-27 11:43:17,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3278 transitions. [2023-08-27 11:43:17,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:17,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3278 transitions. [2023-08-27 11:43:17,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 234.14285714285714) internal successors, (3278), 14 states have internal predecessors, (3278), 0 states have call successors, (0), 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 11:43:17,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 536.0) internal successors, (8040), 15 states have internal predecessors, (8040), 0 states have call successors, (0), 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 11:43:17,597 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 536.0) internal successors, (8040), 15 states have internal predecessors, (8040), 0 states have call successors, (0), 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 11:43:17,597 INFO L175 Difference]: Start difference. First operand has 187 places, 151 transitions, 1285 flow. Second operand 14 states and 3278 transitions. [2023-08-27 11:43:17,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 322 transitions, 2998 flow [2023-08-27 11:43:17,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 322 transitions, 2939 flow, removed 9 selfloop flow, removed 10 redundant places. [2023-08-27 11:43:17,667 INFO L231 Difference]: Finished difference. Result has 188 places, 144 transitions, 1230 flow [2023-08-27 11:43:17,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1230, PETRI_PLACES=188, PETRI_TRANSITIONS=144} [2023-08-27 11:43:17,667 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 78 predicate places. [2023-08-27 11:43:17,667 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 144 transitions, 1230 flow [2023-08-27 11:43:17,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:17,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:17,668 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:17,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-27 11:43:17,668 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:17,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:17,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1976199213, now seen corresponding path program 2 times [2023-08-27 11:43:17,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:17,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518844144] [2023-08-27 11:43:17,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:17,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:17,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:17,735 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:17,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:17,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518844144] [2023-08-27 11:43:17,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518844144] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:17,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:17,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:43:17,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361271932] [2023-08-27 11:43:17,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:17,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:17,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:17,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:17,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:43:17,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 536 [2023-08-27 11:43:17,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 144 transitions, 1230 flow. Second operand has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:17,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:17,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 536 [2023-08-27 11:43:17,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:18,404 INFO L124 PetriNetUnfolderBase]: 3278/6313 cut-off events. [2023-08-27 11:43:18,404 INFO L125 PetriNetUnfolderBase]: For 22977/22992 co-relation queries the response was YES. [2023-08-27 11:43:18,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26938 conditions, 6313 events. 3278/6313 cut-off events. For 22977/22992 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 43703 event pairs, 743 based on Foata normal form. 66/6358 useless extension candidates. Maximal degree in co-relation 25700. Up to 1539 conditions per place. [2023-08-27 11:43:18,438 INFO L140 encePairwiseOnDemand]: 524/536 looper letters, 215 selfloop transitions, 25 changer transitions 35/290 dead transitions. [2023-08-27 11:43:18,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 290 transitions, 2662 flow [2023-08-27 11:43:18,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 11:43:18,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 11:43:18,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3041 transitions. [2023-08-27 11:43:18,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43642365097588975 [2023-08-27 11:43:18,441 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3041 transitions. [2023-08-27 11:43:18,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3041 transitions. [2023-08-27 11:43:18,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:18,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3041 transitions. [2023-08-27 11:43:18,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 233.92307692307693) internal successors, (3041), 13 states have internal predecessors, (3041), 0 states have call successors, (0), 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 11:43:18,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 536.0) internal successors, (7504), 14 states have internal predecessors, (7504), 0 states have call successors, (0), 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 11:43:18,446 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 536.0) internal successors, (7504), 14 states have internal predecessors, (7504), 0 states have call successors, (0), 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 11:43:18,447 INFO L175 Difference]: Start difference. First operand has 188 places, 144 transitions, 1230 flow. Second operand 13 states and 3041 transitions. [2023-08-27 11:43:18,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 290 transitions, 2662 flow [2023-08-27 11:43:18,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 290 transitions, 2575 flow, removed 8 selfloop flow, removed 15 redundant places. [2023-08-27 11:43:18,503 INFO L231 Difference]: Finished difference. Result has 180 places, 128 transitions, 1052 flow [2023-08-27 11:43:18,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1052, PETRI_PLACES=180, PETRI_TRANSITIONS=128} [2023-08-27 11:43:18,503 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 70 predicate places. [2023-08-27 11:43:18,504 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 128 transitions, 1052 flow [2023-08-27 11:43:18,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:18,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:18,504 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:18,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-27 11:43:18,504 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:18,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:18,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1780843031, now seen corresponding path program 2 times [2023-08-27 11:43:18,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:18,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237359505] [2023-08-27 11:43:18,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:18,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:18,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:18,567 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:18,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:18,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237359505] [2023-08-27 11:43:18,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237359505] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:18,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:18,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:43:18,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283480991] [2023-08-27 11:43:18,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:18,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:18,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:18,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:18,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:43:18,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 536 [2023-08-27 11:43:18,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 128 transitions, 1052 flow. Second operand has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:18,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:18,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 536 [2023-08-27 11:43:18,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:19,147 INFO L124 PetriNetUnfolderBase]: 2895/5645 cut-off events. [2023-08-27 11:43:19,147 INFO L125 PetriNetUnfolderBase]: For 18071/18089 co-relation queries the response was YES. [2023-08-27 11:43:19,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23594 conditions, 5645 events. 2895/5645 cut-off events. For 18071/18089 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 38804 event pairs, 890 based on Foata normal form. 39/5663 useless extension candidates. Maximal degree in co-relation 22408. Up to 1934 conditions per place. [2023-08-27 11:43:19,174 INFO L140 encePairwiseOnDemand]: 526/536 looper letters, 106 selfloop transitions, 3 changer transitions 106/230 dead transitions. [2023-08-27 11:43:19,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 230 transitions, 2092 flow [2023-08-27 11:43:19,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 11:43:19,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 11:43:19,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2784 transitions. [2023-08-27 11:43:19,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43283582089552236 [2023-08-27 11:43:19,176 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2784 transitions. [2023-08-27 11:43:19,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2784 transitions. [2023-08-27 11:43:19,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:19,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2784 transitions. [2023-08-27 11:43:19,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 232.0) internal successors, (2784), 12 states have internal predecessors, (2784), 0 states have call successors, (0), 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 11:43:19,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 536.0) internal successors, (6968), 13 states have internal predecessors, (6968), 0 states have call successors, (0), 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 11:43:19,181 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 536.0) internal successors, (6968), 13 states have internal predecessors, (6968), 0 states have call successors, (0), 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 11:43:19,181 INFO L175 Difference]: Start difference. First operand has 180 places, 128 transitions, 1052 flow. Second operand 12 states and 2784 transitions. [2023-08-27 11:43:19,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 230 transitions, 2092 flow [2023-08-27 11:43:19,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 230 transitions, 1984 flow, removed 0 selfloop flow, removed 20 redundant places. [2023-08-27 11:43:19,212 INFO L231 Difference]: Finished difference. Result has 165 places, 102 transitions, 737 flow [2023-08-27 11:43:19,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=929, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=737, PETRI_PLACES=165, PETRI_TRANSITIONS=102} [2023-08-27 11:43:19,212 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 55 predicate places. [2023-08-27 11:43:19,212 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 102 transitions, 737 flow [2023-08-27 11:43:19,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:19,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:19,213 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:19,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-27 11:43:19,213 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:19,213 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:19,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1976250301, now seen corresponding path program 1 times [2023-08-27 11:43:19,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:19,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297732357] [2023-08-27 11:43:19,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:19,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:19,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:19,274 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:19,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:19,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297732357] [2023-08-27 11:43:19,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297732357] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:19,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:19,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:43:19,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760466229] [2023-08-27 11:43:19,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:19,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:19,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:19,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:19,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:43:19,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 536 [2023-08-27 11:43:19,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 102 transitions, 737 flow. Second operand has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:19,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:19,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 536 [2023-08-27 11:43:19,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:19,590 INFO L124 PetriNetUnfolderBase]: 1600/3270 cut-off events. [2023-08-27 11:43:19,590 INFO L125 PetriNetUnfolderBase]: For 9224/9236 co-relation queries the response was YES. [2023-08-27 11:43:19,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12046 conditions, 3270 events. 1600/3270 cut-off events. For 9224/9236 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 20910 event pairs, 665 based on Foata normal form. 33/3297 useless extension candidates. Maximal degree in co-relation 11209. Up to 1423 conditions per place. [2023-08-27 11:43:19,605 INFO L140 encePairwiseOnDemand]: 526/536 looper letters, 128 selfloop transitions, 11 changer transitions 0/154 dead transitions. [2023-08-27 11:43:19,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 154 transitions, 1330 flow [2023-08-27 11:43:19,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:43:19,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:43:19,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2292 transitions. [2023-08-27 11:43:19,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42761194029850746 [2023-08-27 11:43:19,607 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2292 transitions. [2023-08-27 11:43:19,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2292 transitions. [2023-08-27 11:43:19,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:19,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2292 transitions. [2023-08-27 11:43:19,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 229.2) internal successors, (2292), 10 states have internal predecessors, (2292), 0 states have call successors, (0), 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 11:43:19,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:43:19,611 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:43:19,611 INFO L175 Difference]: Start difference. First operand has 165 places, 102 transitions, 737 flow. Second operand 10 states and 2292 transitions. [2023-08-27 11:43:19,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 154 transitions, 1330 flow [2023-08-27 11:43:19,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 154 transitions, 1258 flow, removed 11 selfloop flow, removed 20 redundant places. [2023-08-27 11:43:19,621 INFO L231 Difference]: Finished difference. Result has 126 places, 100 transitions, 670 flow [2023-08-27 11:43:19,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=670, PETRI_PLACES=126, PETRI_TRANSITIONS=100} [2023-08-27 11:43:19,622 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 16 predicate places. [2023-08-27 11:43:19,622 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 100 transitions, 670 flow [2023-08-27 11:43:19,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:19,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:19,622 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:19,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-27 11:43:19,622 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (and 29 more)] === [2023-08-27 11:43:19,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:19,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1976250208, now seen corresponding path program 2 times [2023-08-27 11:43:19,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:19,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127274405] [2023-08-27 11:43:19,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:19,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:19,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:19,685 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 11:43:19,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:19,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127274405] [2023-08-27 11:43:19,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127274405] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:19,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:19,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-27 11:43:19,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663825508] [2023-08-27 11:43:19,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:19,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 11:43:19,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:19,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 11:43:19,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-27 11:43:19,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 221 out of 536 [2023-08-27 11:43:19,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 100 transitions, 670 flow. Second operand has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:19,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:19,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 221 of 536 [2023-08-27 11:43:19,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 11:43:20,012 INFO L124 PetriNetUnfolderBase]: 1562/3202 cut-off events. [2023-08-27 11:43:20,012 INFO L125 PetriNetUnfolderBase]: For 6082/6094 co-relation queries the response was YES. [2023-08-27 11:43:20,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10939 conditions, 3202 events. 1562/3202 cut-off events. For 6082/6094 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 20626 event pairs, 659 based on Foata normal form. 33/3229 useless extension candidates. Maximal degree in co-relation 10524. Up to 1423 conditions per place. [2023-08-27 11:43:20,021 INFO L140 encePairwiseOnDemand]: 526/536 looper letters, 0 selfloop transitions, 0 changer transitions 152/152 dead transitions. [2023-08-27 11:43:20,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 152 transitions, 1260 flow [2023-08-27 11:43:20,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 11:43:20,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 11:43:20,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2290 transitions. [2023-08-27 11:43:20,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42723880597014924 [2023-08-27 11:43:20,023 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2290 transitions. [2023-08-27 11:43:20,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2290 transitions. [2023-08-27 11:43:20,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 11:43:20,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2290 transitions. [2023-08-27 11:43:20,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 229.0) internal successors, (2290), 10 states have internal predecessors, (2290), 0 states have call successors, (0), 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 11:43:20,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:43:20,027 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 536.0) internal successors, (5896), 11 states have internal predecessors, (5896), 0 states have call successors, (0), 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 11:43:20,027 INFO L175 Difference]: Start difference. First operand has 126 places, 100 transitions, 670 flow. Second operand 10 states and 2290 transitions. [2023-08-27 11:43:20,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 152 transitions, 1260 flow [2023-08-27 11:43:20,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 152 transitions, 1232 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-08-27 11:43:20,033 INFO L231 Difference]: Finished difference. Result has 120 places, 0 transitions, 0 flow [2023-08-27 11:43:20,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=536, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=0, PETRI_PLACES=120, PETRI_TRANSITIONS=0} [2023-08-27 11:43:20,033 INFO L281 CegarLoopForPetriNet]: 110 programPoint places, 10 predicate places. [2023-08-27 11:43:20,033 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 0 transitions, 0 flow [2023-08-27 11:43:20,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 225.375) internal successors, (1803), 8 states have internal predecessors, (1803), 0 states have call successors, (0), 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 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 32 remaining) [2023-08-27 11:43:20,034 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONASSERT (16 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (14 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONASSERT (10 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 32 remaining) [2023-08-27 11:43:20,035 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONASSERT (1 of 32 remaining) [2023-08-27 11:43:20,036 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 32 remaining) [2023-08-27 11:43:20,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-08-27 11:43:20,036 INFO L445 BasicCegarLoop]: Path program histogram: [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 11:43:20,036 INFO L307 ceAbstractionStarter]: Result for error location AllErrorsAtOnce was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2023-08-27 11:43:20,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 297 transitions, 612 flow [2023-08-27 11:43:20,066 INFO L124 PetriNetUnfolderBase]: 88/540 cut-off events. [2023-08-27 11:43:20,066 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:43:20,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 554 conditions, 540 events. 88/540 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 2450 event pairs, 0 based on Foata normal form. 0/410 useless extension candidates. Maximal degree in co-relation 331. Up to 9 conditions per place. [2023-08-27 11:43:20,068 INFO L82 GeneralOperation]: Start removeDead. Operand has 256 places, 297 transitions, 612 flow [2023-08-27 11:43:20,070 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 256 places, 297 transitions, 612 flow [2023-08-27 11:43:20,070 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:43:20,070 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 256 places, 297 transitions, 612 flow [2023-08-27 11:43:20,070 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 256 places, 297 transitions, 612 flow [2023-08-27 11:43:20,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 256 places, 297 transitions, 612 flow [2023-08-27 11:43:20,098 INFO L124 PetriNetUnfolderBase]: 88/540 cut-off events. [2023-08-27 11:43:20,098 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-08-27 11:43:20,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 554 conditions, 540 events. 88/540 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 2450 event pairs, 0 based on Foata normal form. 0/410 useless extension candidates. Maximal degree in co-relation 331. Up to 9 conditions per place. [2023-08-27 11:43:20,107 INFO L119 LiptonReduction]: Number of co-enabled transitions 43332 [2023-08-27 11:43:23,227 INFO L134 LiptonReduction]: Checked pairs total: 132660 [2023-08-27 11:43:23,227 INFO L136 LiptonReduction]: Total number of compositions: 241 [2023-08-27 11:43:23,231 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == InUseError ======== [2023-08-27 11:43:23,231 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;@59676208, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:43:23,231 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-08-27 11:43:23,236 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:43:23,237 INFO L124 PetriNetUnfolderBase]: 38/149 cut-off events. [2023-08-27 11:43:23,237 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 11:43:23,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:23,237 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1] [2023-08-27 11:43:23,243 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-27 11:43:23,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:23,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1271818475, now seen corresponding path program 1 times [2023-08-27 11:43:23,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:23,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530757966] [2023-08-27 11:43:23,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:23,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:23,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:43:23,255 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-27 11:43:23,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-27 11:43:23,281 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-27 11:43:23,282 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-27 11:43:23,282 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 1 remaining) [2023-08-27 11:43:23,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-27 11:43:23,282 INFO L445 BasicCegarLoop]: Path program histogram: [1] [2023-08-27 11:43:23,282 INFO L307 ceAbstractionStarter]: Result for error location InUseError was UNSAFE (2/2) [2023-08-27 11:43:23,282 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-27 11:43:23,282 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-27 11:43:23,312 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 11:43:23,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 316 places, 368 transitions, 766 flow [2023-08-27 11:43:23,374 INFO L124 PetriNetUnfolderBase]: 128/792 cut-off events. [2023-08-27 11:43:23,374 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-08-27 11:43:23,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 820 conditions, 792 events. 128/792 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 3798 event pairs, 1 based on Foata normal form. 0/600 useless extension candidates. Maximal degree in co-relation 548. Up to 16 conditions per place. [2023-08-27 11:43:23,380 INFO L82 GeneralOperation]: Start removeDead. Operand has 316 places, 368 transitions, 766 flow [2023-08-27 11:43:23,385 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 316 places, 368 transitions, 766 flow [2023-08-27 11:43:23,385 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 11:43:23,386 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 316 places, 368 transitions, 766 flow [2023-08-27 11:43:23,386 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 316 places, 368 transitions, 766 flow [2023-08-27 11:43:23,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 316 places, 368 transitions, 766 flow [2023-08-27 11:43:23,443 INFO L124 PetriNetUnfolderBase]: 128/792 cut-off events. [2023-08-27 11:43:23,443 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-08-27 11:43:23,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 820 conditions, 792 events. 128/792 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 3798 event pairs, 1 based on Foata normal form. 0/600 useless extension candidates. Maximal degree in co-relation 548. Up to 16 conditions per place. [2023-08-27 11:43:23,468 INFO L119 LiptonReduction]: Number of co-enabled transitions 79902 [2023-08-27 11:43:26,846 INFO L134 LiptonReduction]: Checked pairs total: 231152 [2023-08-27 11:43:26,846 INFO L136 LiptonReduction]: Total number of compositions: 289 [2023-08-27 11:43:26,847 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 11:43:26,847 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;@59676208, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 11:43:26,847 INFO L358 AbstractCegarLoop]: Starting to check reachability of 40 error locations. [2023-08-27 11:43:26,848 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 11:43:26,848 INFO L124 PetriNetUnfolderBase]: 3/16 cut-off events. [2023-08-27 11:43:26,848 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 11:43:26,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 11:43:26,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 11:43:26,849 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 37 more)] === [2023-08-27 11:43:26,849 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 11:43:26,849 INFO L85 PathProgramCache]: Analyzing trace with hash 82207190, now seen corresponding path program 1 times [2023-08-27 11:43:26,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 11:43:26,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119151496] [2023-08-27 11:43:26,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 11:43:26,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 11:43:26,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 11:43:26,867 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 11:43:26,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 11:43:26,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119151496] [2023-08-27 11:43:26,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119151496] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 11:43:26,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 11:43:26,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 11:43:26,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817323577] [2023-08-27 11:43:26,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 11:43:26,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 11:43:26,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 11:43:26,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 11:43:26,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 11:43:26,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 657 [2023-08-27 11:43:26,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 190 transitions, 410 flow. Second operand has 3 states, 3 states have (on average 296.3333333333333) internal successors, (889), 3 states have internal predecessors, (889), 0 states have call successors, (0), 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 11:43:26,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 11:43:26,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 657 [2023-08-27 11:43:26,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand