./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/no-overflow.prp --file ../../../trunk/examples/svcomp/pthread/stack_longer-1.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/pthread/stack_longer-1.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4351dece6a672e511bbcb86915e62fc8a7361763ad7ab88f2e640b2d00ea50a7 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 12:35:52,943 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 12:35:52,945 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 12:35:52,988 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 12:35:52,989 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 12:35:52,992 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 12:35:52,993 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 12:35:52,996 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 12:35:52,998 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 12:35:53,002 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 12:35:53,003 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 12:35:53,005 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 12:35:53,005 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 12:35:53,007 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 12:35:53,008 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 12:35:53,015 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 12:35:53,016 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 12:35:53,018 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 12:35:53,020 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 12:35:53,024 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 12:35:53,035 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 12:35:53,036 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 12:35:53,037 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 12:35:53,038 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 12:35:53,045 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 12:35:53,045 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 12:35:53,045 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 12:35:53,047 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 12:35:53,047 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 12:35:53,048 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 12:35:53,048 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 12:35:53,050 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 12:35:53,052 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 12:35:53,052 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 12:35:53,053 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 12:35:53,053 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 12:35:53,054 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 12:35:53,054 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 12:35:53,054 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 12:35:53,055 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 12:35:53,056 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 12:35:53,057 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-08-30 12:35:53,091 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 12:35:53,092 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 12:35:53,093 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 12:35:53,093 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 12:35:53,094 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 12:35:53,094 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 12:35:53,094 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 12:35:53,095 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 12:35:53,095 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 12:35:53,095 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 12:35:53,096 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 12:35:53,096 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 12:35:53,096 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 12:35:53,096 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 12:35:53,096 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 12:35:53,097 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-30 12:35:53,097 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 12:35:53,097 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-30 12:35:53,097 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-08-30 12:35:53,097 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 12:35:53,098 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-30 12:35:53,098 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 12:35:53,098 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-30 12:35:53,098 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 12:35:53,098 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 12:35:53,099 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 12:35:53,099 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 12:35:53,099 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 12:35:53,099 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 12:35:53,099 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-30 12:35:53,100 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 12:35:53,100 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 12:35:53,100 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 12:35:53,100 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-30 12:35:53,100 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 12:35:53,101 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 12:35:53,101 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 12:35:53,101 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4351dece6a672e511bbcb86915e62fc8a7361763ad7ab88f2e640b2d00ea50a7 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> TOGETHER [2023-08-30 12:35:53,403 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 12:35:53,420 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 12:35:53,423 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 12:35:53,424 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 12:35:53,424 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 12:35:53,425 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/stack_longer-1.i [2023-08-30 12:35:54,584 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 12:35:54,863 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 12:35:54,863 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longer-1.i [2023-08-30 12:35:54,884 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/80ae00211/da8850e8755842cc8c1fe67a01044d6d/FLAG8d8b5d7b6 [2023-08-30 12:35:54,899 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/80ae00211/da8850e8755842cc8c1fe67a01044d6d [2023-08-30 12:35:54,901 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 12:35:54,902 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 12:35:54,903 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 12:35:54,903 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 12:35:54,905 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 12:35:54,906 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 12:35:54" (1/1) ... [2023-08-30 12:35:54,906 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c12f644 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:54, skipping insertion in model container [2023-08-30 12:35:54,907 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 12:35:54" (1/1) ... [2023-08-30 12:35:54,912 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 12:35:54,956 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 12:35:55,295 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longer-1.i[41527,41540] [2023-08-30 12:35:55,330 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 12:35:55,340 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 12:35:55,386 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longer-1.i[41527,41540] [2023-08-30 12:35:55,407 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 12:35:55,482 INFO L208 MainTranslator]: Completed translation [2023-08-30 12:35:55,483 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55 WrapperNode [2023-08-30 12:35:55,483 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 12:35:55,484 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 12:35:55,484 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 12:35:55,484 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 12:35:55,490 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (1/1) ... [2023-08-30 12:35:55,511 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (1/1) ... [2023-08-30 12:35:55,538 INFO L138 Inliner]: procedures = 277, calls = 39, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 164 [2023-08-30 12:35:55,541 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 12:35:55,543 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 12:35:55,543 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 12:35:55,544 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 12:35:55,551 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (1/1) ... [2023-08-30 12:35:55,552 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (1/1) ... [2023-08-30 12:35:55,570 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (1/1) ... [2023-08-30 12:35:55,571 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (1/1) ... [2023-08-30 12:35:55,578 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (1/1) ... [2023-08-30 12:35:55,595 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (1/1) ... [2023-08-30 12:35:55,597 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (1/1) ... [2023-08-30 12:35:55,599 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (1/1) ... [2023-08-30 12:35:55,603 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 12:35:55,607 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 12:35:55,607 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 12:35:55,607 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 12:35:55,608 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (1/1) ... [2023-08-30 12:35:55,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 12:35:55,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:35:55,635 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-30 12:35:55,636 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-30 12:35:55,662 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-08-30 12:35:55,662 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-08-30 12:35:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-08-30 12:35:55,663 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-08-30 12:35:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 12:35:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 12:35:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 12:35:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 12:35:55,663 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-08-30 12:35:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 12:35:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 12:35:55,664 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 12:35:55,664 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 12:35:55,665 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 12:35:55,777 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 12:35:55,779 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 12:35:56,071 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 12:35:56,079 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 12:35:56,079 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-30 12:35:56,081 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 12:35:56 BoogieIcfgContainer [2023-08-30 12:35:56,081 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 12:35:56,083 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 12:35:56,083 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 12:35:56,086 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 12:35:56,086 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 12:35:54" (1/3) ... [2023-08-30 12:35:56,087 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43ffcf3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 12:35:56, skipping insertion in model container [2023-08-30 12:35:56,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 12:35:55" (2/3) ... [2023-08-30 12:35:56,087 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@43ffcf3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 12:35:56, skipping insertion in model container [2023-08-30 12:35:56,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 12:35:56" (3/3) ... [2023-08-30 12:35:56,088 INFO L112 eAbstractionObserver]: Analyzing ICFG stack_longer-1.i [2023-08-30 12:35:56,096 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-30 12:35:56,104 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 12:35:56,104 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2023-08-30 12:35:56,105 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 12:35:56,245 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-30 12:35:56,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 169 places, 172 transitions, 360 flow [2023-08-30 12:35:56,395 INFO L130 PetriNetUnfolder]: 10/170 cut-off events. [2023-08-30 12:35:56,395 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 12:35:56,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 170 events. 10/170 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 448 event pairs, 0 based on Foata normal form. 0/152 useless extension candidates. Maximal degree in co-relation 132. Up to 3 conditions per place. [2023-08-30 12:35:56,404 INFO L82 GeneralOperation]: Start removeDead. Operand has 169 places, 172 transitions, 360 flow [2023-08-30 12:35:56,412 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 158 places, 161 transitions, 331 flow [2023-08-30 12:35:56,416 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 12:35:56,430 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 158 places, 161 transitions, 331 flow [2023-08-30 12:35:56,432 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 158 places, 161 transitions, 331 flow [2023-08-30 12:35:56,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 158 places, 161 transitions, 331 flow [2023-08-30 12:35:56,460 INFO L130 PetriNetUnfolder]: 10/161 cut-off events. [2023-08-30 12:35:56,460 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 12:35:56,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169 conditions, 161 events. 10/161 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 373 event pairs, 0 based on Foata normal form. 0/143 useless extension candidates. Maximal degree in co-relation 132. Up to 3 conditions per place. [2023-08-30 12:35:56,466 INFO L119 LiptonReduction]: Number of co-enabled transitions 9140 [2023-08-30 12:36:00,192 INFO L134 LiptonReduction]: Checked pairs total: 13304 [2023-08-30 12:36:00,192 INFO L136 LiptonReduction]: Total number of compositions: 149 [2023-08-30 12:36:00,204 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 12:36:00,210 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=true, 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;@33ae16e7, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 12:36:00,210 INFO L358 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2023-08-30 12:36:00,215 INFO L130 PetriNetUnfolder]: 1/16 cut-off events. [2023-08-30 12:36:00,215 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 12:36:00,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:00,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:00,216 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:00,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:00,220 INFO L85 PathProgramCache]: Analyzing trace with hash 115018101, now seen corresponding path program 1 times [2023-08-30 12:36:00,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:00,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627077127] [2023-08-30 12:36:00,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:00,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:00,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:00,571 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-30 12:36:00,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:00,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627077127] [2023-08-30 12:36:00,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627077127] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:36:00,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:36:00,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:36:00,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955779549] [2023-08-30 12:36:00,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:36:00,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:36:00,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:00,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:36:00,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:36:00,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 321 [2023-08-30 12:36:00,644 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:00,644 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:00,644 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 321 [2023-08-30 12:36:00,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:01,007 INFO L130 PetriNetUnfolder]: 1214/1987 cut-off events. [2023-08-30 12:36:01,008 INFO L131 PetriNetUnfolder]: For 71/71 co-relation queries the response was YES. [2023-08-30 12:36:01,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3998 conditions, 1987 events. 1214/1987 cut-off events. For 71/71 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9271 event pairs, 424 based on Foata normal form. 0/1402 useless extension candidates. Maximal degree in co-relation 3738. Up to 1295 conditions per place. [2023-08-30 12:36:01,020 INFO L137 encePairwiseOnDemand]: 314/321 looper letters, 61 selfloop transitions, 3 changer transitions 0/66 dead transitions. [2023-08-30 12:36:01,020 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 66 transitions, 275 flow [2023-08-30 12:36:01,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:36:01,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:36:01,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 539 transitions. [2023-08-30 12:36:01,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5597092419522326 [2023-08-30 12:36:01,034 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 539 transitions. [2023-08-30 12:36:01,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 539 transitions. [2023-08-30 12:36:01,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:01,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 539 transitions. [2023-08-30 12:36:01,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 179.66666666666666) internal successors, (539), 3 states have internal predecessors, (539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,046 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,048 INFO L175 Difference]: Start difference. First operand has 43 places, 41 transitions, 91 flow. Second operand 3 states and 539 transitions. [2023-08-30 12:36:01,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 66 transitions, 275 flow [2023-08-30 12:36:01,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 66 transitions, 267 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-30 12:36:01,053 INFO L231 Difference]: Finished difference. Result has 44 places, 43 transitions, 114 flow [2023-08-30 12:36:01,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=44, PETRI_TRANSITIONS=43} [2023-08-30 12:36:01,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 1 predicate places. [2023-08-30 12:36:01,057 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 43 transitions, 114 flow [2023-08-30 12:36:01,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:01,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:01,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 12:36:01,059 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:01,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:01,059 INFO L85 PathProgramCache]: Analyzing trace with hash -2091787398, now seen corresponding path program 1 times [2023-08-30 12:36:01,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:01,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136818001] [2023-08-30 12:36:01,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:01,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:01,121 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-30 12:36:01,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:01,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136818001] [2023-08-30 12:36:01,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136818001] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:36:01,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:36:01,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:36:01,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332678408] [2023-08-30 12:36:01,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:36:01,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:36:01,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:01,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:36:01,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:36:01,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 321 [2023-08-30 12:36:01,132 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 43 transitions, 114 flow. Second operand has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,132 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:01,132 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 321 [2023-08-30 12:36:01,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:01,443 INFO L130 PetriNetUnfolder]: 1852/3127 cut-off events. [2023-08-30 12:36:01,443 INFO L131 PetriNetUnfolder]: For 246/246 co-relation queries the response was YES. [2023-08-30 12:36:01,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6643 conditions, 3127 events. 1852/3127 cut-off events. For 246/246 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 16549 event pairs, 875 based on Foata normal form. 0/2489 useless extension candidates. Maximal degree in co-relation 5870. Up to 1905 conditions per place. [2023-08-30 12:36:01,458 INFO L137 encePairwiseOnDemand]: 316/321 looper letters, 72 selfloop transitions, 2 changer transitions 0/76 dead transitions. [2023-08-30 12:36:01,458 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 76 transitions, 349 flow [2023-08-30 12:36:01,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:36:01,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:36:01,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 544 transitions. [2023-08-30 12:36:01,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564901349948079 [2023-08-30 12:36:01,461 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 544 transitions. [2023-08-30 12:36:01,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 544 transitions. [2023-08-30 12:36:01,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:01,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 544 transitions. [2023-08-30 12:36:01,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,466 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,466 INFO L175 Difference]: Start difference. First operand has 44 places, 43 transitions, 114 flow. Second operand 3 states and 544 transitions. [2023-08-30 12:36:01,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 76 transitions, 349 flow [2023-08-30 12:36:01,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 76 transitions, 339 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 12:36:01,470 INFO L231 Difference]: Finished difference. Result has 45 places, 44 transitions, 124 flow [2023-08-30 12:36:01,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=45, PETRI_TRANSITIONS=44} [2023-08-30 12:36:01,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 2 predicate places. [2023-08-30 12:36:01,471 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 44 transitions, 124 flow [2023-08-30 12:36:01,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.33333333333334) internal successors, (478), 3 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:01,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:01,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 12:36:01,472 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:01,472 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:01,472 INFO L85 PathProgramCache]: Analyzing trace with hash 248309452, now seen corresponding path program 1 times [2023-08-30 12:36:01,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:01,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963909915] [2023-08-30 12:36:01,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:01,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:01,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:01,527 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-30 12:36:01,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:01,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963909915] [2023-08-30 12:36:01,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963909915] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:36:01,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:36:01,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:36:01,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154672611] [2023-08-30 12:36:01,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:36:01,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:36:01,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:01,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:36:01,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:36:01,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 321 [2023-08-30 12:36:01,538 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 44 transitions, 124 flow. Second operand has 3 states, 3 states have (on average 160.66666666666666) internal successors, (482), 3 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,538 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:01,538 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 321 [2023-08-30 12:36:01,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:01,857 INFO L130 PetriNetUnfolder]: 2385/3868 cut-off events. [2023-08-30 12:36:01,857 INFO L131 PetriNetUnfolder]: For 452/452 co-relation queries the response was YES. [2023-08-30 12:36:01,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8929 conditions, 3868 events. 2385/3868 cut-off events. For 452/452 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 21700 event pairs, 1087 based on Foata normal form. 0/3136 useless extension candidates. Maximal degree in co-relation 6016. Up to 2965 conditions per place. [2023-08-30 12:36:01,876 INFO L137 encePairwiseOnDemand]: 316/321 looper letters, 70 selfloop transitions, 2 changer transitions 0/74 dead transitions. [2023-08-30 12:36:01,876 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 74 transitions, 352 flow [2023-08-30 12:36:01,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:36:01,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:36:01,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 541 transitions. [2023-08-30 12:36:01,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5617860851505712 [2023-08-30 12:36:01,878 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 541 transitions. [2023-08-30 12:36:01,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 541 transitions. [2023-08-30 12:36:01,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:01,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 541 transitions. [2023-08-30 12:36:01,880 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 180.33333333333334) internal successors, (541), 3 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,882 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,883 INFO L175 Difference]: Start difference. First operand has 45 places, 44 transitions, 124 flow. Second operand 3 states and 541 transitions. [2023-08-30 12:36:01,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 74 transitions, 352 flow [2023-08-30 12:36:01,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 74 transitions, 348 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:36:01,885 INFO L231 Difference]: Finished difference. Result has 47 places, 45 transitions, 138 flow [2023-08-30 12:36:01,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=138, PETRI_PLACES=47, PETRI_TRANSITIONS=45} [2023-08-30 12:36:01,886 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2023-08-30 12:36:01,886 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 45 transitions, 138 flow [2023-08-30 12:36:01,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.66666666666666) internal successors, (482), 3 states have internal predecessors, (482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:01,886 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:01,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 12:36:01,887 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:01,887 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:01,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1971434071, now seen corresponding path program 1 times [2023-08-30 12:36:01,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:01,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072678337] [2023-08-30 12:36:01,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:01,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:01,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:01,936 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-30 12:36:01,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:01,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072678337] [2023-08-30 12:36:01,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072678337] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:36:01,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:36:01,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:36:01,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337258715] [2023-08-30 12:36:01,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:36:01,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:36:01,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:01,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:36:01,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:36:01,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 321 [2023-08-30 12:36:01,947 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 45 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:01,947 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:01,947 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 321 [2023-08-30 12:36:01,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:02,243 INFO L130 PetriNetUnfolder]: 2078/3581 cut-off events. [2023-08-30 12:36:02,245 INFO L131 PetriNetUnfolder]: For 591/591 co-relation queries the response was YES. [2023-08-30 12:36:02,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8206 conditions, 3581 events. 2078/3581 cut-off events. For 591/591 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 20351 event pairs, 305 based on Foata normal form. 0/3119 useless extension candidates. Maximal degree in co-relation 7784. Up to 2711 conditions per place. [2023-08-30 12:36:02,262 INFO L137 encePairwiseOnDemand]: 317/321 looper letters, 59 selfloop transitions, 4 changer transitions 0/65 dead transitions. [2023-08-30 12:36:02,263 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 65 transitions, 327 flow [2023-08-30 12:36:02,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:36:02,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:36:02,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 526 transitions. [2023-08-30 12:36:02,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5462097611630322 [2023-08-30 12:36:02,266 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 526 transitions. [2023-08-30 12:36:02,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 526 transitions. [2023-08-30 12:36:02,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:02,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 526 transitions. [2023-08-30 12:36:02,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 175.33333333333334) internal successors, (526), 3 states have internal predecessors, (526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:02,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:02,274 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:02,274 INFO L175 Difference]: Start difference. First operand has 47 places, 45 transitions, 138 flow. Second operand 3 states and 526 transitions. [2023-08-30 12:36:02,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 65 transitions, 327 flow [2023-08-30 12:36:02,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 65 transitions, 323 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:36:02,277 INFO L231 Difference]: Finished difference. Result has 48 places, 45 transitions, 148 flow [2023-08-30 12:36:02,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=148, PETRI_PLACES=48, PETRI_TRANSITIONS=45} [2023-08-30 12:36:02,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 5 predicate places. [2023-08-30 12:36:02,279 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 45 transitions, 148 flow [2023-08-30 12:36:02,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:02,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:02,280 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:02,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 12:36:02,280 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:02,280 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:02,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1971434167, now seen corresponding path program 1 times [2023-08-30 12:36:02,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:02,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773191850] [2023-08-30 12:36:02,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:02,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:02,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:02,373 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:02,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:02,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773191850] [2023-08-30 12:36:02,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773191850] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:02,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919391559] [2023-08-30 12:36:02,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:02,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:02,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:02,381 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-30 12:36:02,414 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-30 12:36:02,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:02,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-30 12:36:02,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:02,516 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-30 12:36:02,516 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 12:36:02,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919391559] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:36:02,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 12:36:02,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-30 12:36:02,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326356137] [2023-08-30 12:36:02,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:36:02,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 12:36:02,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:02,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 12:36:02,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-30 12:36:02,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 321 [2023-08-30 12:36:02,529 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 45 transitions, 148 flow. Second operand has 4 states, 4 states have (on average 159.25) internal successors, (637), 4 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:02,530 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:02,530 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 321 [2023-08-30 12:36:02,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:02,868 INFO L130 PetriNetUnfolder]: 1922/3347 cut-off events. [2023-08-30 12:36:02,868 INFO L131 PetriNetUnfolder]: For 1405/1405 co-relation queries the response was YES. [2023-08-30 12:36:02,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7994 conditions, 3347 events. 1922/3347 cut-off events. For 1405/1405 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18859 event pairs, 63 based on Foata normal form. 78/3055 useless extension candidates. Maximal degree in co-relation 7432. Up to 1710 conditions per place. [2023-08-30 12:36:02,885 INFO L137 encePairwiseOnDemand]: 318/321 looper letters, 92 selfloop transitions, 2 changer transitions 0/96 dead transitions. [2023-08-30 12:36:02,885 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 96 transitions, 488 flow [2023-08-30 12:36:02,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 12:36:02,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 12:36:02,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 715 transitions. [2023-08-30 12:36:02,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568535825545171 [2023-08-30 12:36:02,888 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 715 transitions. [2023-08-30 12:36:02,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 715 transitions. [2023-08-30 12:36:02,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:02,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 715 transitions. [2023-08-30 12:36:02,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 178.75) internal successors, (715), 4 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:02,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 321.0) internal successors, (1605), 5 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:02,893 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 321.0) internal successors, (1605), 5 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:02,893 INFO L175 Difference]: Start difference. First operand has 48 places, 45 transitions, 148 flow. Second operand 4 states and 715 transitions. [2023-08-30 12:36:02,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 96 transitions, 488 flow [2023-08-30 12:36:02,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 96 transitions, 484 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:36:02,897 INFO L231 Difference]: Finished difference. Result has 49 places, 44 transitions, 144 flow [2023-08-30 12:36:02,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=144, PETRI_PLACES=49, PETRI_TRANSITIONS=44} [2023-08-30 12:36:02,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2023-08-30 12:36:02,898 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 44 transitions, 144 flow [2023-08-30 12:36:02,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 159.25) internal successors, (637), 4 states have internal predecessors, (637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:02,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:02,899 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:02,909 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-30 12:36:03,104 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-30 12:36:03,104 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:03,105 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:03,105 INFO L85 PathProgramCache]: Analyzing trace with hash 2120644532, now seen corresponding path program 1 times [2023-08-30 12:36:03,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:03,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952366824] [2023-08-30 12:36:03,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:03,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:03,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:03,222 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:03,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:03,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952366824] [2023-08-30 12:36:03,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952366824] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:03,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948649749] [2023-08-30 12:36:03,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:03,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:03,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:03,225 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-30 12:36:03,252 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-30 12:36:03,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:03,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-30 12:36:03,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:03,362 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:03,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:36:03,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:03,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948649749] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:36:03,403 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:36:03,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2023-08-30 12:36:03,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631598818] [2023-08-30 12:36:03,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:36:03,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-30 12:36:03,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:03,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-30 12:36:03,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-30 12:36:03,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 321 [2023-08-30 12:36:03,470 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 44 transitions, 144 flow. Second operand has 10 states, 10 states have (on average 155.7) internal successors, (1557), 10 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:03,470 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:03,471 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 321 [2023-08-30 12:36:03,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:04,243 INFO L130 PetriNetUnfolder]: 3940/6517 cut-off events. [2023-08-30 12:36:04,243 INFO L131 PetriNetUnfolder]: For 2849/2849 co-relation queries the response was YES. [2023-08-30 12:36:04,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16253 conditions, 6517 events. 3940/6517 cut-off events. For 2849/2849 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 36306 event pairs, 613 based on Foata normal form. 94/5873 useless extension candidates. Maximal degree in co-relation 15484. Up to 2055 conditions per place. [2023-08-30 12:36:04,277 INFO L137 encePairwiseOnDemand]: 311/321 looper letters, 208 selfloop transitions, 34 changer transitions 3/247 dead transitions. [2023-08-30 12:36:04,278 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 247 transitions, 1334 flow [2023-08-30 12:36:04,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 12:36:04,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 12:36:04,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2361 transitions. [2023-08-30 12:36:04,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5253671562082777 [2023-08-30 12:36:04,285 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2361 transitions. [2023-08-30 12:36:04,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2361 transitions. [2023-08-30 12:36:04,286 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:04,286 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2361 transitions. [2023-08-30 12:36:04,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 168.64285714285714) internal successors, (2361), 14 states have internal predecessors, (2361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:04,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 321.0) internal successors, (4815), 15 states have internal predecessors, (4815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:04,300 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 321.0) internal successors, (4815), 15 states have internal predecessors, (4815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:04,300 INFO L175 Difference]: Start difference. First operand has 49 places, 44 transitions, 144 flow. Second operand 14 states and 2361 transitions. [2023-08-30 12:36:04,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 247 transitions, 1334 flow [2023-08-30 12:36:04,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 247 transitions, 1309 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 12:36:04,310 INFO L231 Difference]: Finished difference. Result has 65 places, 77 transitions, 379 flow [2023-08-30 12:36:04,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=379, PETRI_PLACES=65, PETRI_TRANSITIONS=77} [2023-08-30 12:36:04,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2023-08-30 12:36:04,314 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 77 transitions, 379 flow [2023-08-30 12:36:04,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 155.7) internal successors, (1557), 10 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:04,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:04,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:04,332 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-30 12:36:04,519 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,SelfDestructingSolverStorable5 [2023-08-30 12:36:04,520 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:04,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:04,520 INFO L85 PathProgramCache]: Analyzing trace with hash -903934084, now seen corresponding path program 1 times [2023-08-30 12:36:04,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:04,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301283655] [2023-08-30 12:36:04,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:04,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:04,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:04,591 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-30 12:36:04,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:04,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301283655] [2023-08-30 12:36:04,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301283655] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:36:04,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:36:04,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 12:36:04,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493454836] [2023-08-30 12:36:04,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:36:04,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:36:04,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:04,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:36:04,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:36:04,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 321 [2023-08-30 12:36:04,607 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 77 transitions, 379 flow. Second operand has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:04,607 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:04,607 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 321 [2023-08-30 12:36:04,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:04,897 INFO L130 PetriNetUnfolder]: 1387/2558 cut-off events. [2023-08-30 12:36:04,898 INFO L131 PetriNetUnfolder]: For 1843/1843 co-relation queries the response was YES. [2023-08-30 12:36:04,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7285 conditions, 2558 events. 1387/2558 cut-off events. For 1843/1843 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 13874 event pairs, 289 based on Foata normal form. 214/2700 useless extension candidates. Maximal degree in co-relation 6871. Up to 1848 conditions per place. [2023-08-30 12:36:04,910 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 57 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2023-08-30 12:36:04,910 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 68 transitions, 439 flow [2023-08-30 12:36:04,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:36:04,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:36:04,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 515 transitions. [2023-08-30 12:36:04,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5347871235721703 [2023-08-30 12:36:04,912 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 515 transitions. [2023-08-30 12:36:04,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 515 transitions. [2023-08-30 12:36:04,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:04,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 515 transitions. [2023-08-30 12:36:04,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 171.66666666666666) internal successors, (515), 3 states have internal predecessors, (515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:04,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:04,916 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:04,916 INFO L175 Difference]: Start difference. First operand has 65 places, 77 transitions, 379 flow. Second operand 3 states and 515 transitions. [2023-08-30 12:36:04,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 68 transitions, 439 flow [2023-08-30 12:36:04,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 68 transitions, 421 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-30 12:36:04,929 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 263 flow [2023-08-30 12:36:04,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=263, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2023-08-30 12:36:04,929 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2023-08-30 12:36:04,930 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 263 flow [2023-08-30 12:36:04,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.33333333333334) internal successors, (481), 3 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:04,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:04,930 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:04,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 12:36:04,931 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:04,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:04,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1315385528, now seen corresponding path program 1 times [2023-08-30 12:36:04,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:04,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850096044] [2023-08-30 12:36:04,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:04,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:04,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:05,021 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:05,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:05,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850096044] [2023-08-30 12:36:05,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850096044] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:05,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793067742] [2023-08-30 12:36:05,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:05,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:05,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:05,024 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-30 12:36:05,051 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-30 12:36:05,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:05,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-30 12:36:05,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:05,152 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:05,152 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 12:36:05,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793067742] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:36:05,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 12:36:05,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 5 [2023-08-30 12:36:05,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343280329] [2023-08-30 12:36:05,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:36:05,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 12:36:05,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:05,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 12:36:05,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-30 12:36:05,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 321 [2023-08-30 12:36:05,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 263 flow. Second operand has 5 states, 5 states have (on average 155.2) internal successors, (776), 5 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:05,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:05,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 321 [2023-08-30 12:36:05,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:05,545 INFO L130 PetriNetUnfolder]: 1398/2655 cut-off events. [2023-08-30 12:36:05,545 INFO L131 PetriNetUnfolder]: For 1694/1694 co-relation queries the response was YES. [2023-08-30 12:36:05,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7597 conditions, 2655 events. 1398/2655 cut-off events. For 1694/1694 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 14221 event pairs, 323 based on Foata normal form. 154/2725 useless extension candidates. Maximal degree in co-relation 4344. Up to 1448 conditions per place. [2023-08-30 12:36:05,558 INFO L137 encePairwiseOnDemand]: 311/321 looper letters, 86 selfloop transitions, 17 changer transitions 2/107 dead transitions. [2023-08-30 12:36:05,559 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 107 transitions, 669 flow [2023-08-30 12:36:05,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 12:36:05,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 12:36:05,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1006 transitions. [2023-08-30 12:36:05,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5223260643821391 [2023-08-30 12:36:05,562 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1006 transitions. [2023-08-30 12:36:05,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1006 transitions. [2023-08-30 12:36:05,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:05,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1006 transitions. [2023-08-30 12:36:05,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 167.66666666666666) internal successors, (1006), 6 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:05,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 321.0) internal successors, (2247), 7 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:05,567 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 321.0) internal successors, (2247), 7 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:05,567 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 263 flow. Second operand 6 states and 1006 transitions. [2023-08-30 12:36:05,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 107 transitions, 669 flow [2023-08-30 12:36:05,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 107 transitions, 651 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:36:05,572 INFO L231 Difference]: Finished difference. Result has 66 places, 57 transitions, 328 flow [2023-08-30 12:36:05,573 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=328, PETRI_PLACES=66, PETRI_TRANSITIONS=57} [2023-08-30 12:36:05,573 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2023-08-30 12:36:05,573 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 57 transitions, 328 flow [2023-08-30 12:36:05,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 155.2) internal successors, (776), 5 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:05,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:05,574 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-08-30 12:36:05,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-30 12:36:05,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:05,780 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:05,781 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:05,781 INFO L85 PathProgramCache]: Analyzing trace with hash -630645365, now seen corresponding path program 1 times [2023-08-30 12:36:05,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:05,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019803642] [2023-08-30 12:36:05,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:05,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:05,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:05,857 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 12:36:05,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:05,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019803642] [2023-08-30 12:36:05,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019803642] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:36:05,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:36:05,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:36:05,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964503700] [2023-08-30 12:36:05,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:36:05,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:36:05,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:05,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:36:05,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:36:05,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 321 [2023-08-30 12:36:05,866 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 57 transitions, 328 flow. Second operand has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:05,867 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:05,867 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 321 [2023-08-30 12:36:05,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:06,101 INFO L130 PetriNetUnfolder]: 1264/2357 cut-off events. [2023-08-30 12:36:06,101 INFO L131 PetriNetUnfolder]: For 2226/2234 co-relation queries the response was YES. [2023-08-30 12:36:06,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7142 conditions, 2357 events. 1264/2357 cut-off events. For 2226/2234 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 12309 event pairs, 405 based on Foata normal form. 4/2315 useless extension candidates. Maximal degree in co-relation 5768. Up to 1381 conditions per place. [2023-08-30 12:36:06,114 INFO L137 encePairwiseOnDemand]: 317/321 looper letters, 76 selfloop transitions, 4 changer transitions 0/82 dead transitions. [2023-08-30 12:36:06,115 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 614 flow [2023-08-30 12:36:06,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:36:06,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:36:06,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 524 transitions. [2023-08-30 12:36:06,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5441329179646937 [2023-08-30 12:36:06,117 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 524 transitions. [2023-08-30 12:36:06,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 524 transitions. [2023-08-30 12:36:06,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:06,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 524 transitions. [2023-08-30 12:36:06,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 174.66666666666666) internal successors, (524), 3 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:06,120 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:06,120 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:06,121 INFO L175 Difference]: Start difference. First operand has 66 places, 57 transitions, 328 flow. Second operand 3 states and 524 transitions. [2023-08-30 12:36:06,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 614 flow [2023-08-30 12:36:06,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 82 transitions, 588 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-08-30 12:36:06,130 INFO L231 Difference]: Finished difference. Result has 66 places, 57 transitions, 319 flow [2023-08-30 12:36:06,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=319, PETRI_PLACES=66, PETRI_TRANSITIONS=57} [2023-08-30 12:36:06,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2023-08-30 12:36:06,131 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 57 transitions, 319 flow [2023-08-30 12:36:06,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 162.33333333333334) internal successors, (487), 3 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:06,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:06,132 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-08-30 12:36:06,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 12:36:06,132 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:06,132 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:06,133 INFO L85 PathProgramCache]: Analyzing trace with hash -630645366, now seen corresponding path program 1 times [2023-08-30 12:36:06,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:06,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447248174] [2023-08-30 12:36:06,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:06,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:06,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:06,195 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:06,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:06,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447248174] [2023-08-30 12:36:06,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447248174] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:36:06,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 12:36:06,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 12:36:06,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715991196] [2023-08-30 12:36:06,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:36:06,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 12:36:06,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:06,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 12:36:06,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 12:36:06,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 321 [2023-08-30 12:36:06,205 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 57 transitions, 319 flow. Second operand has 3 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:06,205 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:06,205 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 321 [2023-08-30 12:36:06,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:06,416 INFO L130 PetriNetUnfolder]: 1145/2110 cut-off events. [2023-08-30 12:36:06,416 INFO L131 PetriNetUnfolder]: For 2227/2235 co-relation queries the response was YES. [2023-08-30 12:36:06,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6538 conditions, 2110 events. 1145/2110 cut-off events. For 2227/2235 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 10429 event pairs, 405 based on Foata normal form. 48/2156 useless extension candidates. Maximal degree in co-relation 6052. Up to 2012 conditions per place. [2023-08-30 12:36:06,426 INFO L137 encePairwiseOnDemand]: 319/321 looper letters, 65 selfloop transitions, 1 changer transitions 0/68 dead transitions. [2023-08-30 12:36:06,426 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 68 transitions, 496 flow [2023-08-30 12:36:06,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 12:36:06,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 12:36:06,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 517 transitions. [2023-08-30 12:36:06,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5368639667705088 [2023-08-30 12:36:06,428 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 517 transitions. [2023-08-30 12:36:06,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 517 transitions. [2023-08-30 12:36:06,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:06,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 517 transitions. [2023-08-30 12:36:06,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 172.33333333333334) internal successors, (517), 3 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:06,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:06,431 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 321.0) internal successors, (1284), 4 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:06,431 INFO L175 Difference]: Start difference. First operand has 66 places, 57 transitions, 319 flow. Second operand 3 states and 517 transitions. [2023-08-30 12:36:06,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 68 transitions, 496 flow [2023-08-30 12:36:06,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 68 transitions, 492 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:36:06,437 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 312 flow [2023-08-30 12:36:06,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=312, PETRI_PLACES=66, PETRI_TRANSITIONS=56} [2023-08-30 12:36:06,437 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2023-08-30 12:36:06,437 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 312 flow [2023-08-30 12:36:06,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 163.33333333333334) internal successors, (490), 3 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:06,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:06,438 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:06,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-30 12:36:06,438 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:06,438 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:06,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1739711373, now seen corresponding path program 1 times [2023-08-30 12:36:06,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:06,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501757940] [2023-08-30 12:36:06,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:06,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:06,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:06,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:06,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:06,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501757940] [2023-08-30 12:36:06,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501757940] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:06,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575428827] [2023-08-30 12:36:06,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:06,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:06,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:06,577 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-30 12:36:06,580 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-30 12:36:06,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:06,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-30 12:36:06,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:06,737 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-30 12:36:06,738 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 12:36:06,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575428827] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:36:06,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 12:36:06,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 6 [2023-08-30 12:36:06,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895053102] [2023-08-30 12:36:06,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:36:06,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 12:36:06,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:06,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 12:36:06,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-30 12:36:06,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 321 [2023-08-30 12:36:06,783 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 56 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 150.83333333333334) internal successors, (905), 6 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:06,783 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:06,783 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 321 [2023-08-30 12:36:06,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:07,128 INFO L130 PetriNetUnfolder]: 1262/2319 cut-off events. [2023-08-30 12:36:07,129 INFO L131 PetriNetUnfolder]: For 2313/2313 co-relation queries the response was YES. [2023-08-30 12:36:07,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7035 conditions, 2319 events. 1262/2319 cut-off events. For 2313/2313 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 11546 event pairs, 275 based on Foata normal form. 28/2347 useless extension candidates. Maximal degree in co-relation 6788. Up to 1280 conditions per place. [2023-08-30 12:36:07,142 INFO L137 encePairwiseOnDemand]: 309/321 looper letters, 67 selfloop transitions, 25 changer transitions 0/94 dead transitions. [2023-08-30 12:36:07,143 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 94 transitions, 652 flow [2023-08-30 12:36:07,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 12:36:07,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 12:36:07,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1102 transitions. [2023-08-30 12:36:07,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49043168669336895 [2023-08-30 12:36:07,147 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1102 transitions. [2023-08-30 12:36:07,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1102 transitions. [2023-08-30 12:36:07,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:07,148 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1102 transitions. [2023-08-30 12:36:07,150 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 157.42857142857142) internal successors, (1102), 7 states have internal predecessors, (1102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:07,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:07,154 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:07,154 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 312 flow. Second operand 7 states and 1102 transitions. [2023-08-30 12:36:07,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 94 transitions, 652 flow [2023-08-30 12:36:07,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 94 transitions, 651 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 12:36:07,161 INFO L231 Difference]: Finished difference. Result has 69 places, 59 transitions, 414 flow [2023-08-30 12:36:07,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=414, PETRI_PLACES=69, PETRI_TRANSITIONS=59} [2023-08-30 12:36:07,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2023-08-30 12:36:07,161 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 59 transitions, 414 flow [2023-08-30 12:36:07,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 150.83333333333334) internal successors, (905), 6 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:07,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:07,162 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:07,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-30 12:36:07,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:07,368 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:07,368 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:07,368 INFO L85 PathProgramCache]: Analyzing trace with hash -832232940, now seen corresponding path program 1 times [2023-08-30 12:36:07,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:07,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649098325] [2023-08-30 12:36:07,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:07,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:07,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:07,506 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:07,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:07,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649098325] [2023-08-30 12:36:07,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649098325] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:07,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990520726] [2023-08-30 12:36:07,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:07,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:07,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:07,508 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-30 12:36:07,510 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-30 12:36:07,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:07,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-30 12:36:07,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:07,661 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-30 12:36:07,661 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 12:36:07,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990520726] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 12:36:07,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 12:36:07,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 6 [2023-08-30 12:36:07,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510660928] [2023-08-30 12:36:07,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 12:36:07,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-30 12:36:07,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:07,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-30 12:36:07,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-30 12:36:07,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 321 [2023-08-30 12:36:07,718 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 59 transitions, 414 flow. Second operand has 6 states, 6 states have (on average 150.83333333333334) internal successors, (905), 6 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:07,718 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:07,718 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 321 [2023-08-30 12:36:07,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:08,123 INFO L130 PetriNetUnfolder]: 1548/2845 cut-off events. [2023-08-30 12:36:08,123 INFO L131 PetriNetUnfolder]: For 3646/3646 co-relation queries the response was YES. [2023-08-30 12:36:08,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9184 conditions, 2845 events. 1548/2845 cut-off events. For 3646/3646 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 14023 event pairs, 389 based on Foata normal form. 44/2889 useless extension candidates. Maximal degree in co-relation 8733. Up to 1397 conditions per place. [2023-08-30 12:36:08,135 INFO L137 encePairwiseOnDemand]: 312/321 looper letters, 99 selfloop transitions, 13 changer transitions 10/124 dead transitions. [2023-08-30 12:36:08,135 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 124 transitions, 945 flow [2023-08-30 12:36:08,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 12:36:08,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 12:36:08,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1128 transitions. [2023-08-30 12:36:08,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020026702269693 [2023-08-30 12:36:08,138 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1128 transitions. [2023-08-30 12:36:08,138 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1128 transitions. [2023-08-30 12:36:08,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:08,139 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1128 transitions. [2023-08-30 12:36:08,141 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 161.14285714285714) internal successors, (1128), 7 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:08,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:08,144 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:08,144 INFO L175 Difference]: Start difference. First operand has 69 places, 59 transitions, 414 flow. Second operand 7 states and 1128 transitions. [2023-08-30 12:36:08,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 124 transitions, 945 flow [2023-08-30 12:36:08,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 124 transitions, 921 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-30 12:36:08,152 INFO L231 Difference]: Finished difference. Result has 77 places, 67 transitions, 530 flow [2023-08-30 12:36:08,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=530, PETRI_PLACES=77, PETRI_TRANSITIONS=67} [2023-08-30 12:36:08,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2023-08-30 12:36:08,153 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 67 transitions, 530 flow [2023-08-30 12:36:08,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 150.83333333333334) internal successors, (905), 6 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:08,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:08,154 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1] [2023-08-30 12:36:08,162 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-30 12:36:08,359 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,SelfDestructingSolverStorable11 [2023-08-30 12:36:08,359 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:08,359 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:08,360 INFO L85 PathProgramCache]: Analyzing trace with hash 248467707, now seen corresponding path program 1 times [2023-08-30 12:36:08,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:08,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140938772] [2023-08-30 12:36:08,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:08,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:08,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:08,530 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:08,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:08,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140938772] [2023-08-30 12:36:08,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140938772] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:08,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051423290] [2023-08-30 12:36:08,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:08,530 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:08,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:08,531 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:36:08,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-30 12:36:08,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:08,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-30 12:36:08,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:08,702 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:08,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:36:08,796 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 39 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:08,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051423290] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:36:08,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:36:08,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-30 12:36:08,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668077782] [2023-08-30 12:36:08,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:36:08,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-30 12:36:08,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:08,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-30 12:36:08,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2023-08-30 12:36:08,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 321 [2023-08-30 12:36:08,907 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 67 transitions, 530 flow. Second operand has 18 states, 18 states have (on average 156.05555555555554) internal successors, (2809), 18 states have internal predecessors, (2809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:08,907 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:08,907 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 321 [2023-08-30 12:36:08,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:09,742 INFO L130 PetriNetUnfolder]: 2700/4965 cut-off events. [2023-08-30 12:36:09,742 INFO L131 PetriNetUnfolder]: For 8042/8042 co-relation queries the response was YES. [2023-08-30 12:36:09,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16247 conditions, 4965 events. 2700/4965 cut-off events. For 8042/8042 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 24589 event pairs, 579 based on Foata normal form. 144/5109 useless extension candidates. Maximal degree in co-relation 15519. Up to 1425 conditions per place. [2023-08-30 12:36:09,773 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 253 selfloop transitions, 39 changer transitions 4/298 dead transitions. [2023-08-30 12:36:09,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 298 transitions, 2180 flow [2023-08-30 12:36:09,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-30 12:36:09,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-30 12:36:09,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2845 transitions. [2023-08-30 12:36:09,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213487264064505 [2023-08-30 12:36:09,781 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2845 transitions. [2023-08-30 12:36:09,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2845 transitions. [2023-08-30 12:36:09,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:09,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2845 transitions. [2023-08-30 12:36:09,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 167.35294117647058) internal successors, (2845), 17 states have internal predecessors, (2845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:09,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 321.0) internal successors, (5778), 18 states have internal predecessors, (5778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:09,808 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 321.0) internal successors, (5778), 18 states have internal predecessors, (5778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:09,808 INFO L175 Difference]: Start difference. First operand has 77 places, 67 transitions, 530 flow. Second operand 17 states and 2845 transitions. [2023-08-30 12:36:09,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 298 transitions, 2180 flow [2023-08-30 12:36:09,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 298 transitions, 2176 flow, removed 2 selfloop flow, removed 0 redundant places. [2023-08-30 12:36:09,826 INFO L231 Difference]: Finished difference. Result has 98 places, 85 transitions, 851 flow [2023-08-30 12:36:09,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=851, PETRI_PLACES=98, PETRI_TRANSITIONS=85} [2023-08-30 12:36:09,827 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 55 predicate places. [2023-08-30 12:36:09,827 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 85 transitions, 851 flow [2023-08-30 12:36:09,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 156.05555555555554) internal successors, (2809), 18 states have internal predecessors, (2809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:09,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:09,828 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:09,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-30 12:36:10,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:10,034 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:10,034 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:10,034 INFO L85 PathProgramCache]: Analyzing trace with hash 814724820, now seen corresponding path program 1 times [2023-08-30 12:36:10,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:10,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822393107] [2023-08-30 12:36:10,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:10,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:10,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:10,198 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:10,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:10,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822393107] [2023-08-30 12:36:10,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822393107] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:10,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1953641280] [2023-08-30 12:36:10,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:10,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:10,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:10,200 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:36:10,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-30 12:36:10,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:10,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-30 12:36:10,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:10,385 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:10,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:36:10,466 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:10,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1953641280] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:36:10,467 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:36:10,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-08-30 12:36:10,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883057827] [2023-08-30 12:36:10,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:36:10,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-30 12:36:10,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:10,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-30 12:36:10,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2023-08-30 12:36:10,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 321 [2023-08-30 12:36:10,577 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 85 transitions, 851 flow. Second operand has 16 states, 16 states have (on average 150.125) internal successors, (2402), 16 states have internal predecessors, (2402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:10,577 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:10,577 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 321 [2023-08-30 12:36:10,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:11,362 INFO L130 PetriNetUnfolder]: 2968/5461 cut-off events. [2023-08-30 12:36:11,362 INFO L131 PetriNetUnfolder]: For 10940/10940 co-relation queries the response was YES. [2023-08-30 12:36:11,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18566 conditions, 5461 events. 2968/5461 cut-off events. For 10940/10940 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 27952 event pairs, 463 based on Foata normal form. 62/5523 useless extension candidates. Maximal degree in co-relation 17796. Up to 1424 conditions per place. [2023-08-30 12:36:11,458 INFO L137 encePairwiseOnDemand]: 310/321 looper letters, 131 selfloop transitions, 61 changer transitions 19/213 dead transitions. [2023-08-30 12:36:11,458 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 213 transitions, 1815 flow [2023-08-30 12:36:11,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-30 12:36:11,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-30 12:36:11,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2189 transitions. [2023-08-30 12:36:11,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4870939029817534 [2023-08-30 12:36:11,464 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2189 transitions. [2023-08-30 12:36:11,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2189 transitions. [2023-08-30 12:36:11,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:11,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2189 transitions. [2023-08-30 12:36:11,469 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 156.35714285714286) internal successors, (2189), 14 states have internal predecessors, (2189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:11,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 321.0) internal successors, (4815), 15 states have internal predecessors, (4815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:11,475 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 321.0) internal successors, (4815), 15 states have internal predecessors, (4815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:11,476 INFO L175 Difference]: Start difference. First operand has 98 places, 85 transitions, 851 flow. Second operand 14 states and 2189 transitions. [2023-08-30 12:36:11,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 213 transitions, 1815 flow [2023-08-30 12:36:11,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 213 transitions, 1734 flow, removed 33 selfloop flow, removed 5 redundant places. [2023-08-30 12:36:11,505 INFO L231 Difference]: Finished difference. Result has 107 places, 93 transitions, 1008 flow [2023-08-30 12:36:11,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=743, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1008, PETRI_PLACES=107, PETRI_TRANSITIONS=93} [2023-08-30 12:36:11,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2023-08-30 12:36:11,506 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 93 transitions, 1008 flow [2023-08-30 12:36:11,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 150.125) internal successors, (2402), 16 states have internal predecessors, (2402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:11,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:11,507 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:11,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-30 12:36:11,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:11,713 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:11,713 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:11,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1439626184, now seen corresponding path program 2 times [2023-08-30 12:36:11,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:11,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920413484] [2023-08-30 12:36:11,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:11,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:11,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:11,939 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-30 12:36:11,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:11,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920413484] [2023-08-30 12:36:11,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920413484] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:11,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65985825] [2023-08-30 12:36:11,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 12:36:11,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:11,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:11,942 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:36:11,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-30 12:36:12,087 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 12:36:12,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 12:36:12,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-30 12:36:12,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:12,164 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-30 12:36:12,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:36:12,304 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-30 12:36:12,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65985825] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:36:12,304 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:36:12,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-30 12:36:12,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141130798] [2023-08-30 12:36:12,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:36:12,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-30 12:36:12,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:12,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-30 12:36:12,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=285, Unknown=0, NotChecked=0, Total=380 [2023-08-30 12:36:12,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 321 [2023-08-30 12:36:12,432 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 93 transitions, 1008 flow. Second operand has 20 states, 20 states have (on average 150.5) internal successors, (3010), 20 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:12,432 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:12,432 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 321 [2023-08-30 12:36:12,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:13,386 INFO L130 PetriNetUnfolder]: 3028/5493 cut-off events. [2023-08-30 12:36:13,387 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2023-08-30 12:36:13,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19855 conditions, 5493 events. 3028/5493 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 27532 event pairs, 377 based on Foata normal form. 56/5549 useless extension candidates. Maximal degree in co-relation 19067. Up to 1091 conditions per place. [2023-08-30 12:36:13,419 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 217 selfloop transitions, 77 changer transitions 7/303 dead transitions. [2023-08-30 12:36:13,419 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 303 transitions, 2651 flow [2023-08-30 12:36:13,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-30 12:36:13,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-30 12:36:13,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3738 transitions. [2023-08-30 12:36:13,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48520249221183803 [2023-08-30 12:36:13,428 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3738 transitions. [2023-08-30 12:36:13,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3738 transitions. [2023-08-30 12:36:13,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:13,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3738 transitions. [2023-08-30 12:36:13,437 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 155.75) internal successors, (3738), 24 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-30 12:36:13,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 321.0) internal successors, (8025), 25 states have internal predecessors, (8025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:13,447 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 321.0) internal successors, (8025), 25 states have internal predecessors, (8025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:13,447 INFO L175 Difference]: Start difference. First operand has 107 places, 93 transitions, 1008 flow. Second operand 24 states and 3738 transitions. [2023-08-30 12:36:13,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 303 transitions, 2651 flow [2023-08-30 12:36:13,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 303 transitions, 2489 flow, removed 59 selfloop flow, removed 6 redundant places. [2023-08-30 12:36:13,491 INFO L231 Difference]: Finished difference. Result has 125 places, 112 transitions, 1291 flow [2023-08-30 12:36:13,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1291, PETRI_PLACES=125, PETRI_TRANSITIONS=112} [2023-08-30 12:36:13,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2023-08-30 12:36:13,492 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 112 transitions, 1291 flow [2023-08-30 12:36:13,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 150.5) internal successors, (3010), 20 states have internal predecessors, (3010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:13,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:13,493 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:13,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-30 12:36:13,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-30 12:36:13,699 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:13,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:13,699 INFO L85 PathProgramCache]: Analyzing trace with hash 610840954, now seen corresponding path program 3 times [2023-08-30 12:36:13,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:13,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108507689] [2023-08-30 12:36:13,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:13,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:13,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:36:14,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:14,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108507689] [2023-08-30 12:36:14,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108507689] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:14,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113678260] [2023-08-30 12:36:14,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 12:36:14,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:14,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:14,030 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:36:14,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-30 12:36:14,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-30 12:36:14,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 12:36:14,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 494 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-30 12:36:14,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:14,440 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:36:14,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:36:14,617 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:36:14,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113678260] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:36:14,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:36:14,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2023-08-30 12:36:14,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965881430] [2023-08-30 12:36:14,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:36:14,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-30 12:36:14,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:14,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-30 12:36:14,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=415, Unknown=0, NotChecked=0, Total=552 [2023-08-30 12:36:14,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 321 [2023-08-30 12:36:14,758 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 112 transitions, 1291 flow. Second operand has 24 states, 24 states have (on average 151.75) internal successors, (3642), 24 states have internal predecessors, (3642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:14,758 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:14,758 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 321 [2023-08-30 12:36:14,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:16,147 INFO L130 PetriNetUnfolder]: 4880/8821 cut-off events. [2023-08-30 12:36:16,148 INFO L131 PetriNetUnfolder]: For 20760/20760 co-relation queries the response was YES. [2023-08-30 12:36:16,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32070 conditions, 8821 events. 4880/8821 cut-off events. For 20760/20760 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 46704 event pairs, 557 based on Foata normal form. 98/8919 useless extension candidates. Maximal degree in co-relation 30961. Up to 1751 conditions per place. [2023-08-30 12:36:16,193 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 300 selfloop transitions, 127 changer transitions 9/438 dead transitions. [2023-08-30 12:36:16,193 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 438 transitions, 4016 flow [2023-08-30 12:36:16,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-30 12:36:16,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-30 12:36:16,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4727 transitions. [2023-08-30 12:36:16,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4908618899273105 [2023-08-30 12:36:16,202 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4727 transitions. [2023-08-30 12:36:16,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4727 transitions. [2023-08-30 12:36:16,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:16,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4727 transitions. [2023-08-30 12:36:16,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 157.56666666666666) internal successors, (4727), 30 states have internal predecessors, (4727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:16,221 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 321.0) internal successors, (9951), 31 states have internal predecessors, (9951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:16,223 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 321.0) internal successors, (9951), 31 states have internal predecessors, (9951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:16,223 INFO L175 Difference]: Start difference. First operand has 125 places, 112 transitions, 1291 flow. Second operand 30 states and 4727 transitions. [2023-08-30 12:36:16,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 438 transitions, 4016 flow [2023-08-30 12:36:16,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 438 transitions, 3906 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-08-30 12:36:16,292 INFO L231 Difference]: Finished difference. Result has 151 places, 169 transitions, 2286 flow [2023-08-30 12:36:16,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2286, PETRI_PLACES=151, PETRI_TRANSITIONS=169} [2023-08-30 12:36:16,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2023-08-30 12:36:16,293 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 169 transitions, 2286 flow [2023-08-30 12:36:16,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 151.75) internal successors, (3642), 24 states have internal predecessors, (3642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:16,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:16,294 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:16,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-30 12:36:16,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-30 12:36:16,501 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:16,501 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:16,501 INFO L85 PathProgramCache]: Analyzing trace with hash -587673403, now seen corresponding path program 1 times [2023-08-30 12:36:16,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:16,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632546146] [2023-08-30 12:36:16,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:16,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:16,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:16,895 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 103 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-08-30 12:36:16,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:16,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632546146] [2023-08-30 12:36:16,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632546146] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:16,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [664938373] [2023-08-30 12:36:16,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:16,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:16,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:16,898 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:36:16,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-30 12:36:17,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:17,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-30 12:36:17,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:17,160 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-30 12:36:17,160 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:36:17,334 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 0 proven. 97 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-30 12:36:17,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [664938373] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:36:17,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:36:17,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 20 [2023-08-30 12:36:17,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978242535] [2023-08-30 12:36:17,335 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:36:17,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-30 12:36:17,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:17,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-30 12:36:17,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2023-08-30 12:36:17,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 321 [2023-08-30 12:36:17,447 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 169 transitions, 2286 flow. Second operand has 22 states, 22 states have (on average 152.27272727272728) internal successors, (3350), 22 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:17,447 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:17,447 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 321 [2023-08-30 12:36:17,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:19,705 INFO L130 PetriNetUnfolder]: 7657/13804 cut-off events. [2023-08-30 12:36:19,705 INFO L131 PetriNetUnfolder]: For 40560/40560 co-relation queries the response was YES. [2023-08-30 12:36:19,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51238 conditions, 13804 events. 7657/13804 cut-off events. For 40560/40560 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 80948 event pairs, 981 based on Foata normal form. 118/13922 useless extension candidates. Maximal degree in co-relation 50093. Up to 2800 conditions per place. [2023-08-30 12:36:19,768 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 291 selfloop transitions, 235 changer transitions 7/535 dead transitions. [2023-08-30 12:36:19,769 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 535 transitions, 6178 flow [2023-08-30 12:36:19,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-30 12:36:19,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-30 12:36:19,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 4111 transitions. [2023-08-30 12:36:19,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4925712916367122 [2023-08-30 12:36:19,775 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 4111 transitions. [2023-08-30 12:36:19,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 4111 transitions. [2023-08-30 12:36:19,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:19,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 4111 transitions. [2023-08-30 12:36:19,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 158.1153846153846) internal successors, (4111), 26 states have internal predecessors, (4111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:19,791 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 321.0) internal successors, (8667), 27 states have internal predecessors, (8667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:19,793 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 321.0) internal successors, (8667), 27 states have internal predecessors, (8667), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:19,793 INFO L175 Difference]: Start difference. First operand has 151 places, 169 transitions, 2286 flow. Second operand 26 states and 4111 transitions. [2023-08-30 12:36:19,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 535 transitions, 6178 flow [2023-08-30 12:36:19,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 535 transitions, 6074 flow, removed 9 selfloop flow, removed 11 redundant places. [2023-08-30 12:36:19,946 INFO L231 Difference]: Finished difference. Result has 171 places, 295 transitions, 4696 flow [2023-08-30 12:36:19,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=2217, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4696, PETRI_PLACES=171, PETRI_TRANSITIONS=295} [2023-08-30 12:36:19,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2023-08-30 12:36:19,947 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 295 transitions, 4696 flow [2023-08-30 12:36:19,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 152.27272727272728) internal successors, (3350), 22 states have internal predecessors, (3350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:19,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:19,949 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 1, 1, 1, 1] [2023-08-30 12:36:19,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-30 12:36:20,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-30 12:36:20,155 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:20,155 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:20,155 INFO L85 PathProgramCache]: Analyzing trace with hash -177530431, now seen corresponding path program 2 times [2023-08-30 12:36:20,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:20,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034654893] [2023-08-30 12:36:20,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:20,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:20,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:20,694 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 333 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:20,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:20,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034654893] [2023-08-30 12:36:20,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034654893] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:20,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414644709] [2023-08-30 12:36:20,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 12:36:20,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:20,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:20,696 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:36:20,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-30 12:36:20,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 12:36:20,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 12:36:20,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 662 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 12:36:20,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:21,021 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 333 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:21,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:36:21,461 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 0 proven. 333 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 12:36:21,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414644709] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:36:21,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:36:21,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 40 [2023-08-30 12:36:21,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482613321] [2023-08-30 12:36:21,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:36:21,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-08-30 12:36:21,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:21,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-08-30 12:36:21,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1260, Unknown=0, NotChecked=0, Total=1722 [2023-08-30 12:36:21,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 321 [2023-08-30 12:36:21,644 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 295 transitions, 4696 flow. Second operand has 42 states, 42 states have (on average 156.02380952380952) internal successors, (6553), 42 states have internal predecessors, (6553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:21,644 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:21,644 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 321 [2023-08-30 12:36:21,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:25,341 INFO L130 PetriNetUnfolder]: 9853/17826 cut-off events. [2023-08-30 12:36:25,342 INFO L131 PetriNetUnfolder]: For 68052/68052 co-relation queries the response was YES. [2023-08-30 12:36:25,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68802 conditions, 17826 events. 9853/17826 cut-off events. For 68052/68052 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 99014 event pairs, 2267 based on Foata normal form. 210/18036 useless extension candidates. Maximal degree in co-relation 66897. Up to 7919 conditions per place. [2023-08-30 12:36:25,428 INFO L137 encePairwiseOnDemand]: 314/321 looper letters, 636 selfloop transitions, 201 changer transitions 0/839 dead transitions. [2023-08-30 12:36:25,428 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 839 transitions, 9333 flow [2023-08-30 12:36:25,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-30 12:36:25,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-30 12:36:25,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 6796 transitions. [2023-08-30 12:36:25,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5163741357039738 [2023-08-30 12:36:25,441 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 6796 transitions. [2023-08-30 12:36:25,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 6796 transitions. [2023-08-30 12:36:25,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:25,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 6796 transitions. [2023-08-30 12:36:25,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 165.7560975609756) internal successors, (6796), 41 states have internal predecessors, (6796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:25,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 321.0) internal successors, (13482), 42 states have internal predecessors, (13482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:25,468 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 321.0) internal successors, (13482), 42 states have internal predecessors, (13482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:25,468 INFO L175 Difference]: Start difference. First operand has 171 places, 295 transitions, 4696 flow. Second operand 41 states and 6796 transitions. [2023-08-30 12:36:25,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 839 transitions, 9333 flow [2023-08-30 12:36:25,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 839 transitions, 9067 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-08-30 12:36:25,685 INFO L231 Difference]: Finished difference. Result has 217 places, 334 transitions, 5717 flow [2023-08-30 12:36:25,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=4427, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=5717, PETRI_PLACES=217, PETRI_TRANSITIONS=334} [2023-08-30 12:36:25,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2023-08-30 12:36:25,685 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 334 transitions, 5717 flow [2023-08-30 12:36:25,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 156.02380952380952) internal successors, (6553), 42 states have internal predecessors, (6553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:25,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:25,686 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:25,691 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-30 12:36:25,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-30 12:36:25,887 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:25,887 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:25,888 INFO L85 PathProgramCache]: Analyzing trace with hash -381876131, now seen corresponding path program 4 times [2023-08-30 12:36:25,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:25,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024845428] [2023-08-30 12:36:25,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:25,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:25,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:26,422 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:36:26,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:26,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024845428] [2023-08-30 12:36:26,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024845428] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:26,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662976539] [2023-08-30 12:36:26,423 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 12:36:26,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:26,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:26,425 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:36:26,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-30 12:36:26,650 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 12:36:26,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 12:36:26,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 668 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-30 12:36:26,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:26,777 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:36:26,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:36:27,109 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:36:27,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662976539] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:36:27,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:36:27,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2023-08-30 12:36:27,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818876051] [2023-08-30 12:36:27,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:36:27,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-30 12:36:27,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:27,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-30 12:36:27,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2023-08-30 12:36:27,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 321 [2023-08-30 12:36:27,369 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 334 transitions, 5717 flow. Second operand has 36 states, 36 states have (on average 151.5) internal successors, (5454), 36 states have internal predecessors, (5454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:27,369 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:27,372 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 321 [2023-08-30 12:36:27,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:31,973 INFO L130 PetriNetUnfolder]: 13582/24535 cut-off events. [2023-08-30 12:36:31,973 INFO L131 PetriNetUnfolder]: For 115542/115542 co-relation queries the response was YES. [2023-08-30 12:36:32,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96223 conditions, 24535 events. 13582/24535 cut-off events. For 115542/115542 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 145801 event pairs, 1325 based on Foata normal form. 160/24695 useless extension candidates. Maximal degree in co-relation 94010. Up to 4961 conditions per place. [2023-08-30 12:36:32,113 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 491 selfloop transitions, 405 changer transitions 13/911 dead transitions. [2023-08-30 12:36:32,114 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 911 transitions, 11859 flow [2023-08-30 12:36:32,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-30 12:36:32,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-30 12:36:32,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 7251 transitions. [2023-08-30 12:36:32,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4910605444941081 [2023-08-30 12:36:32,124 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 7251 transitions. [2023-08-30 12:36:32,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 7251 transitions. [2023-08-30 12:36:32,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:32,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 7251 transitions. [2023-08-30 12:36:32,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 157.6304347826087) internal successors, (7251), 46 states have internal predecessors, (7251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:32,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 321.0) internal successors, (15087), 47 states have internal predecessors, (15087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:32,145 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 321.0) internal successors, (15087), 47 states have internal predecessors, (15087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:32,145 INFO L175 Difference]: Start difference. First operand has 217 places, 334 transitions, 5717 flow. Second operand 46 states and 7251 transitions. [2023-08-30 12:36:32,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 911 transitions, 11859 flow [2023-08-30 12:36:32,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 911 transitions, 11485 flow, removed 15 selfloop flow, removed 11 redundant places. [2023-08-30 12:36:32,575 INFO L231 Difference]: Finished difference. Result has 262 places, 477 transitions, 9094 flow [2023-08-30 12:36:32,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=5355, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=9094, PETRI_PLACES=262, PETRI_TRANSITIONS=477} [2023-08-30 12:36:32,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2023-08-30 12:36:32,576 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 477 transitions, 9094 flow [2023-08-30 12:36:32,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 151.5) internal successors, (5454), 36 states have internal predecessors, (5454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:32,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:32,577 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:32,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-30 12:36:32,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:32,783 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:32,783 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:32,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1765890682, now seen corresponding path program 2 times [2023-08-30 12:36:32,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:32,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160390426] [2023-08-30 12:36:32,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:32,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:32,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:33,275 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-30 12:36:33,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:33,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160390426] [2023-08-30 12:36:33,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160390426] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:33,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258446875] [2023-08-30 12:36:33,276 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 12:36:33,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:33,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:33,285 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:36:33,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-30 12:36:33,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 12:36:33,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 12:36:33,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-30 12:36:33,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:33,643 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-30 12:36:33,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:36:33,922 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 0 proven. 256 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-30 12:36:33,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258446875] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:36:33,922 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:36:33,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 32 [2023-08-30 12:36:33,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629783069] [2023-08-30 12:36:33,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:36:33,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-08-30 12:36:33,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:33,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-08-30 12:36:33,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=868, Unknown=0, NotChecked=0, Total=1122 [2023-08-30 12:36:34,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 321 [2023-08-30 12:36:34,149 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 477 transitions, 9094 flow. Second operand has 34 states, 34 states have (on average 151.8235294117647) internal successors, (5162), 34 states have internal predecessors, (5162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:34,150 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:34,150 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 321 [2023-08-30 12:36:34,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:36:41,660 INFO L130 PetriNetUnfolder]: 19805/35752 cut-off events. [2023-08-30 12:36:41,661 INFO L131 PetriNetUnfolder]: For 185262/185262 co-relation queries the response was YES. [2023-08-30 12:36:41,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 143980 conditions, 35752 events. 19805/35752 cut-off events. For 185262/185262 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 234650 event pairs, 2413 based on Foata normal form. 236/35988 useless extension candidates. Maximal degree in co-relation 141700. Up to 7332 conditions per place. [2023-08-30 12:36:41,939 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 459 selfloop transitions, 672 changer transitions 10/1143 dead transitions. [2023-08-30 12:36:41,940 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 1143 transitions, 18514 flow [2023-08-30 12:36:41,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-30 12:36:41,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-30 12:36:41,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 6173 transitions. [2023-08-30 12:36:41,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4930905024362968 [2023-08-30 12:36:41,946 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 6173 transitions. [2023-08-30 12:36:41,946 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 6173 transitions. [2023-08-30 12:36:41,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:36:41,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 6173 transitions. [2023-08-30 12:36:41,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 158.28205128205127) internal successors, (6173), 39 states have internal predecessors, (6173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:41,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 321.0) internal successors, (12840), 40 states have internal predecessors, (12840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:41,964 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 321.0) internal successors, (12840), 40 states have internal predecessors, (12840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:41,964 INFO L175 Difference]: Start difference. First operand has 262 places, 477 transitions, 9094 flow. Second operand 39 states and 6173 transitions. [2023-08-30 12:36:41,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 1143 transitions, 18514 flow [2023-08-30 12:36:42,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 1143 transitions, 18362 flow, removed 3 selfloop flow, removed 13 redundant places. [2023-08-30 12:36:42,732 INFO L231 Difference]: Finished difference. Result has 295 places, 753 transitions, 16265 flow [2023-08-30 12:36:42,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=8882, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=16265, PETRI_PLACES=295, PETRI_TRANSITIONS=753} [2023-08-30 12:36:42,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2023-08-30 12:36:42,732 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 753 transitions, 16265 flow [2023-08-30 12:36:42,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 151.8235294117647) internal successors, (5162), 34 states have internal predecessors, (5162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:42,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:36:42,733 INFO L208 CegarLoopForPetriNet]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:36:42,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-30 12:36:42,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-08-30 12:36:42,940 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:36:42,940 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:36:42,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1164475479, now seen corresponding path program 3 times [2023-08-30 12:36:42,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:36:42,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809782211] [2023-08-30 12:36:42,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:36:42,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:36:42,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:36:43,655 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 271 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-08-30 12:36:43,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:36:43,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809782211] [2023-08-30 12:36:43,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809782211] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:36:43,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857253976] [2023-08-30 12:36:43,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-30 12:36:43,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:36:43,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:36:43,657 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:36:43,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-30 12:36:44,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2023-08-30 12:36:44,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 12:36:44,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-30 12:36:44,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:36:44,121 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-08-30 12:36:44,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:36:44,357 INFO L134 CoverageAnalysis]: Checked inductivity of 289 backedges. 0 proven. 265 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-08-30 12:36:44,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857253976] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:36:44,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:36:44,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 30 [2023-08-30 12:36:44,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363534655] [2023-08-30 12:36:44,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:36:44,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-30 12:36:44,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:36:44,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-30 12:36:44,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2023-08-30 12:36:44,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 321 [2023-08-30 12:36:44,528 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 753 transitions, 16265 flow. Second operand has 32 states, 32 states have (on average 152.1875) internal successors, (4870), 32 states have internal predecessors, (4870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:36:44,528 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:36:44,528 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 321 [2023-08-30 12:36:44,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:37:01,490 INFO L130 PetriNetUnfolder]: 37492/67765 cut-off events. [2023-08-30 12:37:01,490 INFO L131 PetriNetUnfolder]: For 407136/407136 co-relation queries the response was YES. [2023-08-30 12:37:02,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 281007 conditions, 67765 events. 37492/67765 cut-off events. For 407136/407136 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 483908 event pairs, 5219 based on Foata normal form. 132/67897 useless extension candidates. Maximal degree in co-relation 278645. Up to 14107 conditions per place. [2023-08-30 12:37:02,371 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 522 selfloop transitions, 1462 changer transitions 12/1998 dead transitions. [2023-08-30 12:37:02,371 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1998 transitions, 41153 flow [2023-08-30 12:37:02,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-30 12:37:02,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-30 12:37:02,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 6146 transitions. [2023-08-30 12:37:02,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909337806534068 [2023-08-30 12:37:02,379 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 6146 transitions. [2023-08-30 12:37:02,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 6146 transitions. [2023-08-30 12:37:02,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:37:02,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 6146 transitions. [2023-08-30 12:37:02,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 157.5897435897436) internal successors, (6146), 39 states have internal predecessors, (6146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:37:02,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 321.0) internal successors, (12840), 40 states have internal predecessors, (12840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:37:02,399 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 321.0) internal successors, (12840), 40 states have internal predecessors, (12840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:37:02,399 INFO L175 Difference]: Start difference. First operand has 295 places, 753 transitions, 16265 flow. Second operand 39 states and 6146 transitions. [2023-08-30 12:37:02,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1998 transitions, 41153 flow [2023-08-30 12:37:05,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 1998 transitions, 40776 flow, removed 45 selfloop flow, removed 5 redundant places. [2023-08-30 12:37:05,538 INFO L231 Difference]: Finished difference. Result has 339 places, 1639 transitions, 40045 flow [2023-08-30 12:37:05,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=16112, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=689, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=40045, PETRI_PLACES=339, PETRI_TRANSITIONS=1639} [2023-08-30 12:37:05,539 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2023-08-30 12:37:05,539 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 1639 transitions, 40045 flow [2023-08-30 12:37:05,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 152.1875) internal successors, (4870), 32 states have internal predecessors, (4870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:37:05,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:37:05,540 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:37:05,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-30 12:37:05,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:37:05,742 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:37:05,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:37:05,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1041082399, now seen corresponding path program 5 times [2023-08-30 12:37:05,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:37:05,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504964858] [2023-08-30 12:37:05,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:37:05,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:37:05,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:37:06,526 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:37:06,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:37:06,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504964858] [2023-08-30 12:37:06,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504964858] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:37:06,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102118710] [2023-08-30 12:37:06,527 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 12:37:06,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:37:06,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:37:06,529 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:37:06,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-30 12:37:07,001 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2023-08-30 12:37:07,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 12:37:07,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 900 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-30 12:37:07,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:37:07,130 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:37:07,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:37:07,654 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-08-30 12:37:07,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102118710] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:37:07,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:37:07,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 50 [2023-08-30 12:37:07,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400219184] [2023-08-30 12:37:07,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:37:07,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-08-30 12:37:07,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:37:07,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-08-30 12:37:07,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=655, Invalid=1997, Unknown=0, NotChecked=0, Total=2652 [2023-08-30 12:37:07,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 321 [2023-08-30 12:37:07,912 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 1639 transitions, 40045 flow. Second operand has 52 states, 52 states have (on average 151.34615384615384) internal successors, (7870), 52 states have internal predecessors, (7870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:37:07,912 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:37:07,912 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 321 [2023-08-30 12:37:07,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:37:41,608 INFO L130 PetriNetUnfolder]: 45162/81567 cut-off events. [2023-08-30 12:37:41,609 INFO L131 PetriNetUnfolder]: For 654528/654528 co-relation queries the response was YES. [2023-08-30 12:37:42,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 354235 conditions, 81567 events. 45162/81567 cut-off events. For 654528/654528 co-relation queries the response was YES. Maximal size of possible extension queue 699. Compared 600494 event pairs, 8613 based on Foata normal form. 314/81881 useless extension candidates. Maximal degree in co-relation 351275. Up to 22407 conditions per place. [2023-08-30 12:37:42,525 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 1053 selfloop transitions, 1542 changer transitions 18/2615 dead transitions. [2023-08-30 12:37:42,525 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 2615 transitions, 56154 flow [2023-08-30 12:37:42,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-08-30 12:37:42,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2023-08-30 12:37:42,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 10567 transitions. [2023-08-30 12:37:42,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49132840470544475 [2023-08-30 12:37:42,533 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 10567 transitions. [2023-08-30 12:37:42,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 10567 transitions. [2023-08-30 12:37:42,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:37:42,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 10567 transitions. [2023-08-30 12:37:42,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 157.71641791044777) internal successors, (10567), 67 states have internal predecessors, (10567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:37:42,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 321.0) internal successors, (21828), 68 states have internal predecessors, (21828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:37:42,562 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 321.0) internal successors, (21828), 68 states have internal predecessors, (21828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:37:42,562 INFO L175 Difference]: Start difference. First operand has 339 places, 1639 transitions, 40045 flow. Second operand 67 states and 10567 transitions. [2023-08-30 12:37:42,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 2615 transitions, 56154 flow [2023-08-30 12:37:47,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 2615 transitions, 55497 flow, removed 78 selfloop flow, removed 12 redundant places. [2023-08-30 12:37:47,985 INFO L231 Difference]: Finished difference. Result has 412 places, 1935 transitions, 52081 flow [2023-08-30 12:37:47,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=39168, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=52081, PETRI_PLACES=412, PETRI_TRANSITIONS=1935} [2023-08-30 12:37:47,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2023-08-30 12:37:47,987 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 1935 transitions, 52081 flow [2023-08-30 12:37:47,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 151.34615384615384) internal successors, (7870), 52 states have internal predecessors, (7870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:37:47,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:37:47,988 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:37:47,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-30 12:37:48,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:37:48,188 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:37:48,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:37:48,189 INFO L85 PathProgramCache]: Analyzing trace with hash 121488872, now seen corresponding path program 4 times [2023-08-30 12:37:48,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:37:48,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875498641] [2023-08-30 12:37:48,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:37:48,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:37:48,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:37:48,929 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-30 12:37:48,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:37:48,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875498641] [2023-08-30 12:37:48,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875498641] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:37:48,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917178065] [2023-08-30 12:37:48,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-30 12:37:48,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:37:48,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:37:48,931 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:37:48,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-30 12:37:49,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-30 12:37:49,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 12:37:49,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 944 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-30 12:37:49,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:37:49,322 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-30 12:37:49,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:37:49,786 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-30 12:37:49,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917178065] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:37:49,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:37:49,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 48 [2023-08-30 12:37:49,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153872260] [2023-08-30 12:37:49,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:37:49,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-08-30 12:37:49,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:37:49,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-08-30 12:37:49,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=1884, Unknown=0, NotChecked=0, Total=2450 [2023-08-30 12:37:50,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 321 [2023-08-30 12:37:50,018 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 1935 transitions, 52081 flow. Second operand has 50 states, 50 states have (on average 151.56) internal successors, (7578), 50 states have internal predecessors, (7578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:37:50,018 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:37:50,018 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 321 [2023-08-30 12:37:50,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:38:42,743 INFO L130 PetriNetUnfolder]: 61468/111107 cut-off events. [2023-08-30 12:38:42,743 INFO L131 PetriNetUnfolder]: For 1048376/1048376 co-relation queries the response was YES. [2023-08-30 12:38:44,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 501725 conditions, 111107 events. 61468/111107 cut-off events. For 1048376/1048376 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 864200 event pairs, 8001 based on Foata normal form. 612/111719 useless extension candidates. Maximal degree in co-relation 498530. Up to 23275 conditions per place. [2023-08-30 12:38:44,480 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 786 selfloop transitions, 2475 changer transitions 15/3278 dead transitions. [2023-08-30 12:38:44,480 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 3278 transitions, 81509 flow [2023-08-30 12:38:44,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-08-30 12:38:44,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-08-30 12:38:44,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 9490 transitions. [2023-08-30 12:38:44,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49273104880581514 [2023-08-30 12:38:44,489 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 9490 transitions. [2023-08-30 12:38:44,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 9490 transitions. [2023-08-30 12:38:44,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:38:44,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 9490 transitions. [2023-08-30 12:38:44,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 158.16666666666666) internal successors, (9490), 60 states have internal predecessors, (9490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:38:44,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 321.0) internal successors, (19581), 61 states have internal predecessors, (19581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:38:44,523 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 321.0) internal successors, (19581), 61 states have internal predecessors, (19581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:38:44,523 INFO L175 Difference]: Start difference. First operand has 412 places, 1935 transitions, 52081 flow. Second operand 60 states and 9490 transitions. [2023-08-30 12:38:44,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 3278 transitions, 81509 flow [2023-08-30 12:38:56,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 3278 transitions, 80947 flow, removed 48 selfloop flow, removed 16 redundant places. [2023-08-30 12:38:56,771 INFO L231 Difference]: Finished difference. Result has 475 places, 2639 transitions, 78753 flow [2023-08-30 12:38:56,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=51117, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1785, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=78753, PETRI_PLACES=475, PETRI_TRANSITIONS=2639} [2023-08-30 12:38:56,773 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2023-08-30 12:38:56,773 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 2639 transitions, 78753 flow [2023-08-30 12:38:56,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 151.56) internal successors, (7578), 50 states have internal predecessors, (7578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:38:56,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:38:56,775 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:38:56,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-30 12:38:56,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-30 12:38:56,982 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:38:56,982 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:38:56,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1184934048, now seen corresponding path program 5 times [2023-08-30 12:38:56,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:38:56,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506289198] [2023-08-30 12:38:56,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:38:56,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:38:57,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:38:57,724 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-30 12:38:57,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:38:57,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506289198] [2023-08-30 12:38:57,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506289198] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:38:57,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887162166] [2023-08-30 12:38:57,724 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-30 12:38:57,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:38:57,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:38:57,729 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:38:57,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-30 12:38:58,728 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2023-08-30 12:38:58,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 12:38:58,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 944 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-30 12:38:58,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:38:58,866 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-30 12:38:58,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:38:59,315 INFO L134 CoverageAnalysis]: Checked inductivity of 596 backedges. 0 proven. 580 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2023-08-30 12:38:59,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887162166] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:38:59,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:38:59,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 48 [2023-08-30 12:38:59,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437914317] [2023-08-30 12:38:59,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:38:59,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-08-30 12:38:59,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:38:59,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-08-30 12:38:59,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=1884, Unknown=0, NotChecked=0, Total=2450 [2023-08-30 12:38:59,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 321 [2023-08-30 12:38:59,539 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 2639 transitions, 78753 flow. Second operand has 50 states, 50 states have (on average 151.56) internal successors, (7578), 50 states have internal predecessors, (7578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:38:59,539 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:38:59,539 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 321 [2023-08-30 12:38:59,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:40:40,044 INFO L130 PetriNetUnfolder]: 89242/161105 cut-off events. [2023-08-30 12:40:40,044 INFO L131 PetriNetUnfolder]: For 1811690/1811690 co-relation queries the response was YES. [2023-08-30 12:40:42,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 760568 conditions, 161105 events. 89242/161105 cut-off events. For 1811690/1811690 co-relation queries the response was YES. Maximal size of possible extension queue 1333. Compared 1332344 event pairs, 9775 based on Foata normal form. 394/161499 useless extension candidates. Maximal degree in co-relation 757244. Up to 33757 conditions per place. [2023-08-30 12:40:42,849 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 1028 selfloop transitions, 3598 changer transitions 21/4649 dead transitions. [2023-08-30 12:40:42,849 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 4649 transitions, 132394 flow [2023-08-30 12:40:42,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-08-30 12:40:42,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2023-08-30 12:40:42,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 10378 transitions. [2023-08-30 12:40:42,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4898517889172095 [2023-08-30 12:40:42,855 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 10378 transitions. [2023-08-30 12:40:42,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 10378 transitions. [2023-08-30 12:40:42,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:40:42,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 10378 transitions. [2023-08-30 12:40:42,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 157.24242424242425) internal successors, (10378), 66 states have internal predecessors, (10378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:40:42,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 321.0) internal successors, (21507), 67 states have internal predecessors, (21507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:40:42,879 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 321.0) internal successors, (21507), 67 states have internal predecessors, (21507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:40:42,879 INFO L175 Difference]: Start difference. First operand has 475 places, 2639 transitions, 78753 flow. Second operand 66 states and 10378 transitions. [2023-08-30 12:40:42,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 4649 transitions, 132394 flow [2023-08-30 12:41:12,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 4649 transitions, 131334 flow, removed 167 selfloop flow, removed 8 redundant places. [2023-08-30 12:41:12,692 INFO L231 Difference]: Finished difference. Result has 551 places, 4046 transitions, 131742 flow [2023-08-30 12:41:12,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=321, PETRI_DIFFERENCE_MINUEND_FLOW=77387, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=131742, PETRI_PLACES=551, PETRI_TRANSITIONS=4046} [2023-08-30 12:41:12,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 508 predicate places. [2023-08-30 12:41:12,695 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 4046 transitions, 131742 flow [2023-08-30 12:41:12,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 151.56) internal successors, (7578), 50 states have internal predecessors, (7578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:41:12,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 12:41:12,696 INFO L208 CegarLoopForPetriNet]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 12:41:12,706 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-30 12:41:12,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:41:12,904 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 16 more)] === [2023-08-30 12:41:12,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 12:41:12,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1245887221, now seen corresponding path program 6 times [2023-08-30 12:41:12,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 12:41:12,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10092171] [2023-08-30 12:41:12,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 12:41:12,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 12:41:12,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 12:41:13,737 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 0 proven. 589 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-08-30 12:41:13,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 12:41:13,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10092171] [2023-08-30 12:41:13,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10092171] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 12:41:13,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692340022] [2023-08-30 12:41:13,737 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-30 12:41:13,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 12:41:13,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 12:41:13,741 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-30 12:41:13,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-30 12:41:15,842 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-08-30 12:41:15,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 12:41:15,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 988 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-30 12:41:15,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 12:41:15,996 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 0 proven. 589 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-08-30 12:41:15,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 12:41:16,421 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 0 proven. 589 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2023-08-30 12:41:16,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692340022] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 12:41:16,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 12:41:16,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 46 [2023-08-30 12:41:16,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325409044] [2023-08-30 12:41:16,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 12:41:16,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-08-30 12:41:16,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 12:41:16,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-08-30 12:41:16,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=489, Invalid=1767, Unknown=0, NotChecked=0, Total=2256 [2023-08-30 12:41:16,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 321 [2023-08-30 12:41:16,613 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 4046 transitions, 131742 flow. Second operand has 48 states, 48 states have (on average 151.79166666666666) internal successors, (7286), 48 states have internal predecessors, (7286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:41:16,614 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 12:41:16,614 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 321 [2023-08-30 12:41:16,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 12:45:53,314 INFO L130 PetriNetUnfolder]: 141789/256154 cut-off events. [2023-08-30 12:45:53,314 INFO L131 PetriNetUnfolder]: For 3299798/3299798 co-relation queries the response was YES. [2023-08-30 12:45:58,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1260158 conditions, 256154 events. 141789/256154 cut-off events. For 3299798/3299798 co-relation queries the response was YES. Maximal size of possible extension queue 1925. Compared 2255474 event pairs, 15501 based on Foata normal form. 688/256842 useless extension candidates. Maximal degree in co-relation 1256705. Up to 53848 conditions per place. [2023-08-30 12:45:58,762 INFO L137 encePairwiseOnDemand]: 313/321 looper letters, 855 selfloop transitions, 6330 changer transitions 18/7205 dead transitions. [2023-08-30 12:45:58,762 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 7205 transitions, 234207 flow [2023-08-30 12:45:58,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2023-08-30 12:45:58,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2023-08-30 12:45:58,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 9297 transitions. [2023-08-30 12:45:58,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4908918105496594 [2023-08-30 12:45:58,767 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 9297 transitions. [2023-08-30 12:45:58,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 9297 transitions. [2023-08-30 12:45:58,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 12:45:58,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 9297 transitions. [2023-08-30 12:45:58,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 157.57627118644066) internal successors, (9297), 59 states have internal predecessors, (9297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:45:58,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 321.0) internal successors, (19260), 60 states have internal predecessors, (19260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:45:58,788 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 321.0) internal successors, (19260), 60 states have internal predecessors, (19260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 12:45:58,788 INFO L175 Difference]: Start difference. First operand has 551 places, 4046 transitions, 131742 flow. Second operand 59 states and 9297 transitions. [2023-08-30 12:45:58,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 7205 transitions, 234207 flow