./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/unroll-2.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability 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/weaver/unroll-2.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-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 ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5393d9cf3b7cc0865f031a716dd61208c034931418b29464b30da9c6eaf669bf --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations BEFORE --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-09-01 14:56:19,717 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-09-01 14:56:19,719 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-09-01 14:56:19,761 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-09-01 14:56:19,762 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-09-01 14:56:19,766 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-09-01 14:56:19,768 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-09-01 14:56:19,770 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-09-01 14:56:19,772 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-09-01 14:56:19,778 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-09-01 14:56:19,778 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-09-01 14:56:19,781 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-09-01 14:56:19,781 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-09-01 14:56:19,783 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-09-01 14:56:19,784 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-09-01 14:56:19,790 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-09-01 14:56:19,791 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-09-01 14:56:19,794 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-09-01 14:56:19,796 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-09-01 14:56:19,810 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-09-01 14:56:19,811 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-09-01 14:56:19,813 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-09-01 14:56:19,814 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-09-01 14:56:19,815 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-09-01 14:56:19,817 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-09-01 14:56:19,819 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-09-01 14:56:19,819 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-09-01 14:56:19,820 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-09-01 14:56:19,821 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-09-01 14:56:19,822 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-09-01 14:56:19,822 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-09-01 14:56:19,823 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-09-01 14:56:19,824 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-09-01 14:56:19,824 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-09-01 14:56:19,825 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-09-01 14:56:19,825 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-09-01 14:56:19,826 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-09-01 14:56:19,826 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-09-01 14:56:19,826 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-09-01 14:56:19,827 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-09-01 14:56:19,828 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-09-01 14:56:19,829 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-09-01 14:56:19,852 INFO L113 SettingsManager]: Loading preferences was successful [2023-09-01 14:56:19,853 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-09-01 14:56:19,854 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-09-01 14:56:19,854 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-09-01 14:56:19,855 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-09-01 14:56:19,855 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-09-01 14:56:19,856 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-09-01 14:56:19,856 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-09-01 14:56:19,856 INFO L138 SettingsManager]: * Use SBE=true [2023-09-01 14:56:19,856 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-09-01 14:56:19,857 INFO L138 SettingsManager]: * sizeof long=4 [2023-09-01 14:56:19,857 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-09-01 14:56:19,857 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-09-01 14:56:19,858 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-09-01 14:56:19,858 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-09-01 14:56:19,858 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-09-01 14:56:19,858 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-09-01 14:56:19,858 INFO L138 SettingsManager]: * sizeof long double=12 [2023-09-01 14:56:19,859 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-09-01 14:56:19,859 INFO L138 SettingsManager]: * Use constant arrays=true [2023-09-01 14:56:19,859 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-09-01 14:56:19,859 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-09-01 14:56:19,859 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-09-01 14:56:19,860 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-09-01 14:56:19,860 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 14:56:19,860 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-09-01 14:56:19,860 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-09-01 14:56:19,860 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-09-01 14:56:19,861 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-09-01 14:56:19,861 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-09-01 14:56:19,861 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-09-01 14:56:19,861 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-09-01 14:56:19,861 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-09-01 14:56:19,862 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-09-01 14:56:19,862 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-09-01 14:56:19,862 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 ! call(reach_error())) ) 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 -> 5393d9cf3b7cc0865f031a716dd61208c034931418b29464b30da9c6eaf669bf 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 -> BEFORE [2023-09-01 14:56:20,154 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-09-01 14:56:20,171 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-09-01 14:56:20,173 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-09-01 14:56:20,174 INFO L271 PluginConnector]: Initializing CDTParser... [2023-09-01 14:56:20,174 INFO L275 PluginConnector]: CDTParser initialized [2023-09-01 14:56:20,175 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/unroll-2.wvr.c [2023-09-01 14:56:21,397 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-09-01 14:56:21,601 INFO L351 CDTParser]: Found 1 translation units. [2023-09-01 14:56:21,602 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-2.wvr.c [2023-09-01 14:56:21,611 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9bfe550ab/03346fc41c1e47d4b2f3582bbff9713f/FLAG95277938f [2023-09-01 14:56:21,623 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9bfe550ab/03346fc41c1e47d4b2f3582bbff9713f [2023-09-01 14:56:21,626 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-09-01 14:56:21,627 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-09-01 14:56:21,628 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-09-01 14:56:21,628 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-09-01 14:56:21,631 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-09-01 14:56:21,631 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:21,632 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@270ce906 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21, skipping insertion in model container [2023-09-01 14:56:21,632 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:21,638 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-09-01 14:56:21,651 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-09-01 14:56:21,827 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-2.wvr.c[2428,2441] [2023-09-01 14:56:21,841 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 14:56:21,850 INFO L203 MainTranslator]: Completed pre-run [2023-09-01 14:56:21,883 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-2.wvr.c[2428,2441] [2023-09-01 14:56:21,889 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-09-01 14:56:21,903 INFO L208 MainTranslator]: Completed translation [2023-09-01 14:56:21,904 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21 WrapperNode [2023-09-01 14:56:21,904 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-09-01 14:56:21,906 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-09-01 14:56:21,906 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-09-01 14:56:21,906 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-09-01 14:56:21,918 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:21,932 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:21,962 INFO L138 Inliner]: procedures = 24, calls = 32, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 137 [2023-09-01 14:56:21,963 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-09-01 14:56:21,964 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-09-01 14:56:21,964 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-09-01 14:56:21,964 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-09-01 14:56:21,972 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:21,973 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:21,986 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:21,986 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:21,991 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:22,001 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:22,004 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:22,012 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:22,014 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-09-01 14:56:22,017 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-09-01 14:56:22,017 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-09-01 14:56:22,017 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-09-01 14:56:22,018 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (1/1) ... [2023-09-01 14:56:22,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-09-01 14:56:22,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:56:22,047 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-09-01 14:56:22,079 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-09-01 14:56:22,091 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-09-01 14:56:22,091 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-09-01 14:56:22,091 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-09-01 14:56:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-09-01 14:56:22,092 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-09-01 14:56:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-09-01 14:56:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-09-01 14:56:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-09-01 14:56:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-09-01 14:56:22,092 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-09-01 14:56:22,093 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-09-01 14:56:22,093 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-09-01 14:56:22,093 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-09-01 14:56:22,094 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-09-01 14:56:22,215 INFO L236 CfgBuilder]: Building ICFG [2023-09-01 14:56:22,217 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-09-01 14:56:22,497 INFO L277 CfgBuilder]: Performing block encoding [2023-09-01 14:56:22,504 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-09-01 14:56:22,505 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-09-01 14:56:22,507 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 02:56:22 BoogieIcfgContainer [2023-09-01 14:56:22,508 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-09-01 14:56:22,509 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-09-01 14:56:22,510 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-09-01 14:56:22,512 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-09-01 14:56:22,513 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 01.09 02:56:21" (1/3) ... [2023-09-01 14:56:22,513 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28dc4d19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 02:56:22, skipping insertion in model container [2023-09-01 14:56:22,513 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 01.09 02:56:21" (2/3) ... [2023-09-01 14:56:22,514 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28dc4d19 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.09 02:56:22, skipping insertion in model container [2023-09-01 14:56:22,514 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.09 02:56:22" (3/3) ... [2023-09-01 14:56:22,515 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-2.wvr.c [2023-09-01 14:56:22,522 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-09-01 14:56:22,530 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-09-01 14:56:22,530 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-09-01 14:56:22,530 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-09-01 14:56:22,632 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-09-01 14:56:22,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 150 places, 157 transitions, 330 flow [2023-09-01 14:56:22,760 INFO L130 PetriNetUnfolder]: 14/155 cut-off events. [2023-09-01 14:56:22,760 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 14:56:22,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164 conditions, 155 events. 14/155 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 148 event pairs, 0 based on Foata normal form. 0/140 useless extension candidates. Maximal degree in co-relation 100. Up to 2 conditions per place. [2023-09-01 14:56:22,765 INFO L82 GeneralOperation]: Start removeDead. Operand has 150 places, 157 transitions, 330 flow [2023-09-01 14:56:22,773 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 140 places, 147 transitions, 306 flow [2023-09-01 14:56:22,777 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-09-01 14:56:22,789 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 140 places, 147 transitions, 306 flow [2023-09-01 14:56:22,791 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 140 places, 147 transitions, 306 flow [2023-09-01 14:56:22,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 140 places, 147 transitions, 306 flow [2023-09-01 14:56:22,824 INFO L130 PetriNetUnfolder]: 14/147 cut-off events. [2023-09-01 14:56:22,824 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 14:56:22,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156 conditions, 147 events. 14/147 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 141 event pairs, 0 based on Foata normal form. 0/133 useless extension candidates. Maximal degree in co-relation 100. Up to 2 conditions per place. [2023-09-01 14:56:22,833 INFO L119 LiptonReduction]: Number of co-enabled transitions 1942 [2023-09-01 14:56:27,047 INFO L134 LiptonReduction]: Checked pairs total: 1977 [2023-09-01 14:56:27,047 INFO L136 LiptonReduction]: Total number of compositions: 173 [2023-09-01 14:56:27,059 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-09-01 14:56:27,064 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;@8b84826, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-09-01 14:56:27,065 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-09-01 14:56:27,070 INFO L130 PetriNetUnfolder]: 3/16 cut-off events. [2023-09-01 14:56:27,070 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 14:56:27,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:27,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:27,071 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:27,075 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:27,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1597977991, now seen corresponding path program 1 times [2023-09-01 14:56:27,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:27,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163410727] [2023-09-01 14:56:27,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:27,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:27,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:27,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:56:27,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:27,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163410727] [2023-09-01 14:56:27,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163410727] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 14:56:27,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 14:56:27,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-09-01 14:56:27,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506483698] [2023-09-01 14:56:27,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:56:27,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 14:56:27,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:27,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 14:56:27,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 14:56:27,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 330 [2023-09-01 14:56:27,551 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 141.0) internal successors, (423), 3 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:27,552 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:27,552 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 330 [2023-09-01 14:56:27,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:27,595 INFO L130 PetriNetUnfolder]: 45/80 cut-off events. [2023-09-01 14:56:27,595 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2023-09-01 14:56:27,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 80 events. 45/80 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 178 event pairs, 18 based on Foata normal form. 0/53 useless extension candidates. Maximal degree in co-relation 120. Up to 76 conditions per place. [2023-09-01 14:56:27,597 INFO L137 encePairwiseOnDemand]: 327/330 looper letters, 14 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2023-09-01 14:56:27,597 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 18 transitions, 80 flow [2023-09-01 14:56:27,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 14:56:27,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 14:56:27,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 428 transitions. [2023-09-01 14:56:27,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43232323232323233 [2023-09-01 14:56:27,611 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 428 transitions. [2023-09-01 14:56:27,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 428 transitions. [2023-09-01 14:56:27,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:27,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 428 transitions. [2023-09-01 14:56:27,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 142.66666666666666) internal successors, (428), 3 states have internal predecessors, (428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:27,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 330.0) internal successors, (1320), 4 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:27,624 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 330.0) internal successors, (1320), 4 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:27,651 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 46 flow. Second operand 3 states and 428 transitions. [2023-09-01 14:56:27,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 18 transitions, 80 flow [2023-09-01 14:56:27,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 18 transitions, 72 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-09-01 14:56:27,694 INFO L231 Difference]: Finished difference. Result has 20 places, 18 transitions, 50 flow [2023-09-01 14:56:27,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=50, PETRI_PLACES=20, PETRI_TRANSITIONS=18} [2023-09-01 14:56:27,700 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, -1 predicate places. [2023-09-01 14:56:27,701 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 18 transitions, 50 flow [2023-09-01 14:56:27,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 141.0) internal successors, (423), 3 states have internal predecessors, (423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:27,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:27,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:27,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-09-01 14:56:27,703 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:27,705 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:27,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1173402768, now seen corresponding path program 1 times [2023-09-01 14:56:27,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:27,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158370717] [2023-09-01 14:56:27,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:27,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:27,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:27,915 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:27,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:27,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158370717] [2023-09-01 14:56:27,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158370717] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 14:56:27,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 14:56:27,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-09-01 14:56:27,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444446231] [2023-09-01 14:56:27,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:56:27,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-09-01 14:56:27,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:27,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-09-01 14:56:27,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-09-01 14:56:27,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 330 [2023-09-01 14:56:27,937 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 18 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 140.33333333333334) internal successors, (421), 3 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:27,938 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:27,938 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 330 [2023-09-01 14:56:27,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:27,981 INFO L130 PetriNetUnfolder]: 66/117 cut-off events. [2023-09-01 14:56:27,981 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-09-01 14:56:27,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245 conditions, 117 events. 66/117 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 319 event pairs, 9 based on Foata normal form. 1/79 useless extension candidates. Maximal degree in co-relation 234. Up to 85 conditions per place. [2023-09-01 14:56:27,982 INFO L137 encePairwiseOnDemand]: 326/330 looper letters, 22 selfloop transitions, 3 changer transitions 1/28 dead transitions. [2023-09-01 14:56:27,982 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 28 transitions, 125 flow [2023-09-01 14:56:27,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-09-01 14:56:27,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-09-01 14:56:27,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 434 transitions. [2023-09-01 14:56:27,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383838383838384 [2023-09-01 14:56:27,986 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 434 transitions. [2023-09-01 14:56:27,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 434 transitions. [2023-09-01 14:56:27,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:27,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 434 transitions. [2023-09-01 14:56:27,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:27,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 330.0) internal successors, (1320), 4 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:27,991 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 330.0) internal successors, (1320), 4 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:27,991 INFO L175 Difference]: Start difference. First operand has 20 places, 18 transitions, 50 flow. Second operand 3 states and 434 transitions. [2023-09-01 14:56:27,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 28 transitions, 125 flow [2023-09-01 14:56:27,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 28 transitions, 121 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-09-01 14:56:27,992 INFO L231 Difference]: Finished difference. Result has 22 places, 20 transitions, 65 flow [2023-09-01 14:56:27,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=65, PETRI_PLACES=22, PETRI_TRANSITIONS=20} [2023-09-01 14:56:27,993 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 1 predicate places. [2023-09-01 14:56:27,993 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 20 transitions, 65 flow [2023-09-01 14:56:27,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 140.33333333333334) internal successors, (421), 3 states have internal predecessors, (421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:27,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:27,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:27,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-09-01 14:56:28,004 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:28,005 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:28,005 INFO L85 PathProgramCache]: Analyzing trace with hash -592440007, now seen corresponding path program 1 times [2023-09-01 14:56:28,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:28,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349958949] [2023-09-01 14:56:28,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:28,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:28,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:28,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:28,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:28,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349958949] [2023-09-01 14:56:28,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349958949] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 14:56:28,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 14:56:28,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-09-01 14:56:28,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276912948] [2023-09-01 14:56:28,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:56:28,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 14:56:28,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:28,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 14:56:28,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-09-01 14:56:28,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 330 [2023-09-01 14:56:28,156 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 20 transitions, 65 flow. Second operand has 5 states, 5 states have (on average 134.2) internal successors, (671), 5 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:28,156 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:28,156 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 330 [2023-09-01 14:56:28,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:28,266 INFO L130 PetriNetUnfolder]: 85/170 cut-off events. [2023-09-01 14:56:28,266 INFO L131 PetriNetUnfolder]: For 27/27 co-relation queries the response was YES. [2023-09-01 14:56:28,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 403 conditions, 170 events. 85/170 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 563 event pairs, 26 based on Foata normal form. 12/181 useless extension candidates. Maximal degree in co-relation 386. Up to 87 conditions per place. [2023-09-01 14:56:28,267 INFO L137 encePairwiseOnDemand]: 325/330 looper letters, 31 selfloop transitions, 4 changer transitions 8/43 dead transitions. [2023-09-01 14:56:28,268 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 43 transitions, 212 flow [2023-09-01 14:56:28,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-09-01 14:56:28,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-09-01 14:56:28,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 696 transitions. [2023-09-01 14:56:28,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4218181818181818 [2023-09-01 14:56:28,270 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 696 transitions. [2023-09-01 14:56:28,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 696 transitions. [2023-09-01 14:56:28,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:28,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 696 transitions. [2023-09-01 14:56:28,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 139.2) internal successors, (696), 5 states have internal predecessors, (696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:28,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 330.0) internal successors, (1980), 6 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:28,276 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 330.0) internal successors, (1980), 6 states have internal predecessors, (1980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:28,276 INFO L175 Difference]: Start difference. First operand has 22 places, 20 transitions, 65 flow. Second operand 5 states and 696 transitions. [2023-09-01 14:56:28,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 43 transitions, 212 flow [2023-09-01 14:56:28,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 43 transitions, 208 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-09-01 14:56:28,278 INFO L231 Difference]: Finished difference. Result has 28 places, 22 transitions, 93 flow [2023-09-01 14:56:28,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=93, PETRI_PLACES=28, PETRI_TRANSITIONS=22} [2023-09-01 14:56:28,279 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 7 predicate places. [2023-09-01 14:56:28,279 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 22 transitions, 93 flow [2023-09-01 14:56:28,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 134.2) internal successors, (671), 5 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:28,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:28,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:28,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-09-01 14:56:28,280 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:28,281 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:28,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1300877915, now seen corresponding path program 1 times [2023-09-01 14:56:28,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:28,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990018928] [2023-09-01 14:56:28,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:28,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:28,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:28,427 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:28,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:28,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990018928] [2023-09-01 14:56:28,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990018928] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:56:28,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366426140] [2023-09-01 14:56:28,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:28,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:28,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:56:28,432 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-09-01 14:56:28,441 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-09-01 14:56:28,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:28,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 14:56:28,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:56:28,617 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:28,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:56:28,658 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:28,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366426140] provided 1 perfect and 1 imperfect interpolant sequences [2023-09-01 14:56:28,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-09-01 14:56:28,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 6 [2023-09-01 14:56:28,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377765889] [2023-09-01 14:56:28,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:56:28,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 14:56:28,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:28,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 14:56:28,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-09-01 14:56:28,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 330 [2023-09-01 14:56:28,702 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 22 transitions, 93 flow. Second operand has 4 states, 4 states have (on average 136.75) internal successors, (547), 4 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:28,703 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:28,703 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 330 [2023-09-01 14:56:28,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:28,803 INFO L130 PetriNetUnfolder]: 70/141 cut-off events. [2023-09-01 14:56:28,804 INFO L131 PetriNetUnfolder]: For 94/108 co-relation queries the response was YES. [2023-09-01 14:56:28,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 433 conditions, 141 events. 70/141 cut-off events. For 94/108 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 425 event pairs, 15 based on Foata normal form. 20/158 useless extension candidates. Maximal degree in co-relation 413. Up to 88 conditions per place. [2023-09-01 14:56:28,805 INFO L137 encePairwiseOnDemand]: 326/330 looper letters, 28 selfloop transitions, 4 changer transitions 4/37 dead transitions. [2023-09-01 14:56:28,805 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 37 transitions, 215 flow [2023-09-01 14:56:28,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 14:56:28,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 14:56:28,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 566 transitions. [2023-09-01 14:56:28,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4287878787878788 [2023-09-01 14:56:28,808 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 566 transitions. [2023-09-01 14:56:28,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 566 transitions. [2023-09-01 14:56:28,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:28,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 566 transitions. [2023-09-01 14:56:28,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 141.5) internal successors, (566), 4 states have internal predecessors, (566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:28,813 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 330.0) internal successors, (1650), 5 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:28,814 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 330.0) internal successors, (1650), 5 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:28,814 INFO L175 Difference]: Start difference. First operand has 28 places, 22 transitions, 93 flow. Second operand 4 states and 566 transitions. [2023-09-01 14:56:28,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 37 transitions, 215 flow [2023-09-01 14:56:28,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 37 transitions, 206 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-09-01 14:56:28,816 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 114 flow [2023-09-01 14:56:28,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2023-09-01 14:56:28,817 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 9 predicate places. [2023-09-01 14:56:28,817 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 114 flow [2023-09-01 14:56:28,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 136.75) internal successors, (547), 4 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:28,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:28,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:28,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-09-01 14:56:29,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:29,023 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:29,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:29,024 INFO L85 PathProgramCache]: Analyzing trace with hash 1353157799, now seen corresponding path program 2 times [2023-09-01 14:56:29,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:29,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668382418] [2023-09-01 14:56:29,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:29,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:29,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:29,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:29,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:29,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668382418] [2023-09-01 14:56:29,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668382418] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 14:56:29,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-09-01 14:56:29,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-09-01 14:56:29,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44676144] [2023-09-01 14:56:29,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:56:29,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-09-01 14:56:29,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:29,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-09-01 14:56:29,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-09-01 14:56:29,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 330 [2023-09-01 14:56:29,117 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 114 flow. Second operand has 4 states, 4 states have (on average 136.75) internal successors, (547), 4 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:29,117 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:29,117 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 330 [2023-09-01 14:56:29,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:29,193 INFO L130 PetriNetUnfolder]: 82/167 cut-off events. [2023-09-01 14:56:29,193 INFO L131 PetriNetUnfolder]: For 221/235 co-relation queries the response was YES. [2023-09-01 14:56:29,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 551 conditions, 167 events. 82/167 cut-off events. For 221/235 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 571 event pairs, 29 based on Foata normal form. 18/182 useless extension candidates. Maximal degree in co-relation 530. Up to 108 conditions per place. [2023-09-01 14:56:29,195 INFO L137 encePairwiseOnDemand]: 326/330 looper letters, 31 selfloop transitions, 6 changer transitions 2/40 dead transitions. [2023-09-01 14:56:29,195 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 40 transitions, 258 flow [2023-09-01 14:56:29,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-09-01 14:56:29,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-09-01 14:56:29,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 562 transitions. [2023-09-01 14:56:29,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4257575757575758 [2023-09-01 14:56:29,198 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 562 transitions. [2023-09-01 14:56:29,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 562 transitions. [2023-09-01 14:56:29,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:29,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 562 transitions. [2023-09-01 14:56:29,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 140.5) internal successors, (562), 4 states have internal predecessors, (562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:29,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 330.0) internal successors, (1650), 5 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:29,203 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 330.0) internal successors, (1650), 5 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:29,203 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 114 flow. Second operand 4 states and 562 transitions. [2023-09-01 14:56:29,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 40 transitions, 258 flow [2023-09-01 14:56:29,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 40 transitions, 251 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-09-01 14:56:29,208 INFO L231 Difference]: Finished difference. Result has 34 places, 26 transitions, 147 flow [2023-09-01 14:56:29,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=147, PETRI_PLACES=34, PETRI_TRANSITIONS=26} [2023-09-01 14:56:29,210 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 13 predicate places. [2023-09-01 14:56:29,211 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 26 transitions, 147 flow [2023-09-01 14:56:29,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 136.75) internal successors, (547), 4 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:29,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:29,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:29,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-09-01 14:56:29,212 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:29,213 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:29,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1429573215, now seen corresponding path program 2 times [2023-09-01 14:56:29,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:29,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757996703] [2023-09-01 14:56:29,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:29,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:29,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:29,450 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:29,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:29,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757996703] [2023-09-01 14:56:29,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757996703] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:56:29,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620230567] [2023-09-01 14:56:29,452 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:56:29,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:29,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:56:29,453 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-09-01 14:56:29,478 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-09-01 14:56:29,594 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:56:29,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:56:29,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 14:56:29,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:56:29,630 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:29,630 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-09-01 14:56:29,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620230567] provided 1 perfect and 0 imperfect interpolant sequences [2023-09-01 14:56:29,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-09-01 14:56:29,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 8 [2023-09-01 14:56:29,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174101185] [2023-09-01 14:56:29,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-09-01 14:56:29,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-09-01 14:56:29,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:29,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-09-01 14:56:29,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-09-01 14:56:29,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 330 [2023-09-01 14:56:29,668 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 26 transitions, 147 flow. Second operand has 5 states, 5 states have (on average 134.2) internal successors, (671), 5 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:29,669 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:29,669 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 330 [2023-09-01 14:56:29,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:29,773 INFO L130 PetriNetUnfolder]: 99/191 cut-off events. [2023-09-01 14:56:29,773 INFO L131 PetriNetUnfolder]: For 388/388 co-relation queries the response was YES. [2023-09-01 14:56:29,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 729 conditions, 191 events. 99/191 cut-off events. For 388/388 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 595 event pairs, 22 based on Foata normal form. 10/200 useless extension candidates. Maximal degree in co-relation 706. Up to 102 conditions per place. [2023-09-01 14:56:29,775 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 32 selfloop transitions, 9 changer transitions 8/49 dead transitions. [2023-09-01 14:56:29,775 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 49 transitions, 336 flow [2023-09-01 14:56:29,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 14:56:29,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 14:56:29,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 833 transitions. [2023-09-01 14:56:29,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4207070707070707 [2023-09-01 14:56:29,778 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 833 transitions. [2023-09-01 14:56:29,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 833 transitions. [2023-09-01 14:56:29,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:29,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 833 transitions. [2023-09-01 14:56:29,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 138.83333333333334) internal successors, (833), 6 states have internal predecessors, (833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:29,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 330.0) internal successors, (2310), 7 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:29,784 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 330.0) internal successors, (2310), 7 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:29,784 INFO L175 Difference]: Start difference. First operand has 34 places, 26 transitions, 147 flow. Second operand 6 states and 833 transitions. [2023-09-01 14:56:29,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 49 transitions, 336 flow [2023-09-01 14:56:29,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 49 transitions, 315 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-09-01 14:56:29,787 INFO L231 Difference]: Finished difference. Result has 40 places, 28 transitions, 173 flow [2023-09-01 14:56:29,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=173, PETRI_PLACES=40, PETRI_TRANSITIONS=28} [2023-09-01 14:56:29,788 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 19 predicate places. [2023-09-01 14:56:29,788 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 28 transitions, 173 flow [2023-09-01 14:56:29,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 134.2) internal successors, (671), 5 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:29,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:29,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:29,799 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-09-01 14:56:29,999 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-09-01 14:56:30,000 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:30,000 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:30,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1027272943, now seen corresponding path program 3 times [2023-09-01 14:56:30,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:30,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877471299] [2023-09-01 14:56:30,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:30,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:30,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:30,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:30,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:30,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877471299] [2023-09-01 14:56:30,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877471299] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:56:30,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786537498] [2023-09-01 14:56:30,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:56:30,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:30,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:56:30,119 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-09-01 14:56:30,123 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-09-01 14:56:30,213 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 14:56:30,213 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:56:30,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 6 conjunts are in the unsatisfiable core [2023-09-01 14:56:30,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:56:30,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:30,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:56:30,326 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:30,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786537498] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:56:30,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:56:30,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-09-01 14:56:30,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85245338] [2023-09-01 14:56:30,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:56:30,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-09-01 14:56:30,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:30,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-09-01 14:56:30,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-09-01 14:56:30,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:56:30,380 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 28 transitions, 173 flow. Second operand has 8 states, 8 states have (on average 132.875) internal successors, (1063), 8 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:30,380 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:30,380 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:56:30,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:30,532 INFO L130 PetriNetUnfolder]: 111/206 cut-off events. [2023-09-01 14:56:30,533 INFO L131 PetriNetUnfolder]: For 593/593 co-relation queries the response was YES. [2023-09-01 14:56:30,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 825 conditions, 206 events. 111/206 cut-off events. For 593/593 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 666 event pairs, 21 based on Foata normal form. 16/221 useless extension candidates. Maximal degree in co-relation 800. Up to 112 conditions per place. [2023-09-01 14:56:30,535 INFO L137 encePairwiseOnDemand]: 325/330 looper letters, 37 selfloop transitions, 13 changer transitions 6/56 dead transitions. [2023-09-01 14:56:30,535 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 56 transitions, 448 flow [2023-09-01 14:56:30,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-09-01 14:56:30,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-09-01 14:56:30,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 826 transitions. [2023-09-01 14:56:30,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4171717171717172 [2023-09-01 14:56:30,538 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 826 transitions. [2023-09-01 14:56:30,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 826 transitions. [2023-09-01 14:56:30,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:30,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 826 transitions. [2023-09-01 14:56:30,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 137.66666666666666) internal successors, (826), 6 states have internal predecessors, (826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:30,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 330.0) internal successors, (2310), 7 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:30,546 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 330.0) internal successors, (2310), 7 states have internal predecessors, (2310), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:30,546 INFO L175 Difference]: Start difference. First operand has 40 places, 28 transitions, 173 flow. Second operand 6 states and 826 transitions. [2023-09-01 14:56:30,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 56 transitions, 448 flow [2023-09-01 14:56:30,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 56 transitions, 401 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-09-01 14:56:30,550 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 242 flow [2023-09-01 14:56:30,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=242, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2023-09-01 14:56:30,551 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 21 predicate places. [2023-09-01 14:56:30,551 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 242 flow [2023-09-01 14:56:30,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 132.875) internal successors, (1063), 8 states have internal predecessors, (1063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:30,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:30,552 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:30,566 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-09-01 14:56:30,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:30,758 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:30,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:30,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1687337279, now seen corresponding path program 1 times [2023-09-01 14:56:30,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:30,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549413870] [2023-09-01 14:56:30,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:30,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:30,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:31,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:56:31,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:31,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549413870] [2023-09-01 14:56:31,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549413870] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:56:31,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723214576] [2023-09-01 14:56:31,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:31,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:31,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:56:31,585 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-09-01 14:56:31,609 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-09-01 14:56:31,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:31,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 44 conjunts are in the unsatisfiable core [2023-09-01 14:56:31,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:56:31,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 14:56:31,925 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:56:31,972 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:56:32,099 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-09-01 14:56:32,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 21 [2023-09-01 14:56:32,145 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:56:32,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:56:32,393 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:56:32,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 166 treesize of output 106 [2023-09-01 14:56:32,453 INFO L321 Elim1Store]: treesize reduction 5, result has 92.3 percent of original size [2023-09-01 14:56:32,454 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 592 treesize of output 571 [2023-09-01 14:56:32,531 INFO L321 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-09-01 14:56:32,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 133 treesize of output 133 [2023-09-01 14:56:32,728 INFO L321 Elim1Store]: treesize reduction 8, result has 87.7 percent of original size [2023-09-01 14:56:32,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 100 treesize of output 136 [2023-09-01 14:56:33,141 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:56:33,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723214576] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:56:33,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:56:33,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-09-01 14:56:33,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418635788] [2023-09-01 14:56:33,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:56:33,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 14:56:33,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:33,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 14:56:33,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=342, Unknown=4, NotChecked=0, Total=462 [2023-09-01 14:56:35,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:56:37,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:56:39,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:56:40,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-09-01 14:56:40,178 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 242 flow. Second operand has 22 states, 22 states have (on average 98.86363636363636) internal successors, (2175), 22 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:40,178 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:40,178 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-09-01 14:56:40,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:40,771 INFO L130 PetriNetUnfolder]: 269/486 cut-off events. [2023-09-01 14:56:40,771 INFO L131 PetriNetUnfolder]: For 1420/1534 co-relation queries the response was YES. [2023-09-01 14:56:40,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2041 conditions, 486 events. 269/486 cut-off events. For 1420/1534 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1932 event pairs, 40 based on Foata normal form. 80/555 useless extension candidates. Maximal degree in co-relation 1637. Up to 232 conditions per place. [2023-09-01 14:56:40,774 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 45 selfloop transitions, 23 changer transitions 51/124 dead transitions. [2023-09-01 14:56:40,774 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 124 transitions, 964 flow [2023-09-01 14:56:40,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-09-01 14:56:40,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-09-01 14:56:40,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1354 transitions. [2023-09-01 14:56:40,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3156177156177156 [2023-09-01 14:56:40,778 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1354 transitions. [2023-09-01 14:56:40,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1354 transitions. [2023-09-01 14:56:40,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:40,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1354 transitions. [2023-09-01 14:56:40,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 104.15384615384616) internal successors, (1354), 13 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:40,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 330.0) internal successors, (4620), 14 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:40,790 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 330.0) internal successors, (4620), 14 states have internal predecessors, (4620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:40,790 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 242 flow. Second operand 13 states and 1354 transitions. [2023-09-01 14:56:40,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 124 transitions, 964 flow [2023-09-01 14:56:40,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 124 transitions, 892 flow, removed 29 selfloop flow, removed 2 redundant places. [2023-09-01 14:56:40,795 INFO L231 Difference]: Finished difference. Result has 58 places, 49 transitions, 407 flow [2023-09-01 14:56:40,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=407, PETRI_PLACES=58, PETRI_TRANSITIONS=49} [2023-09-01 14:56:40,797 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 37 predicate places. [2023-09-01 14:56:40,797 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 407 flow [2023-09-01 14:56:40,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 98.86363636363636) internal successors, (2175), 22 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:40,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:40,799 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:40,804 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-09-01 14:56:41,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:41,008 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:41,008 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:41,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1247683839, now seen corresponding path program 2 times [2023-09-01 14:56:41,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:41,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326715174] [2023-09-01 14:56:41,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:41,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:41,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:41,900 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:56:41,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:41,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326715174] [2023-09-01 14:56:41,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326715174] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:56:41,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468495805] [2023-09-01 14:56:41,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:56:41,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:41,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:56:41,904 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-09-01 14:56:41,907 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-09-01 14:56:42,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:56:42,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:56:42,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 43 conjunts are in the unsatisfiable core [2023-09-01 14:56:42,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:56:42,079 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 14:56:42,134 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 14:56:42,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:56:42,219 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 14:56:42,313 INFO L321 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-09-01 14:56:42,314 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 21 [2023-09-01 14:56:42,375 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:56:42,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:56:42,623 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:56:42,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 163 treesize of output 103 [2023-09-01 14:56:42,684 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:56:42,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 912 treesize of output 852 [2023-09-01 14:56:42,761 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:56:42,761 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 218 treesize of output 232 [2023-09-01 14:56:42,824 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:56:42,825 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 121 treesize of output 129 [2023-09-01 14:56:44,455 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:56:44,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468495805] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:56:44,456 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:56:44,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 20 [2023-09-01 14:56:44,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024084229] [2023-09-01 14:56:44,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:56:44,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-09-01 14:56:44,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:44,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-09-01 14:56:44,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=378, Unknown=4, NotChecked=0, Total=462 [2023-09-01 14:56:47,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-09-01 14:56:47,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 330 [2023-09-01 14:56:47,336 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 49 transitions, 407 flow. Second operand has 22 states, 22 states have (on average 98.86363636363636) internal successors, (2175), 22 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:47,336 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:47,336 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 330 [2023-09-01 14:56:47,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:47,364 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|))) (and (not (= |c_ULTIMATE.start_main_~#t1~0#1.base| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (<= .cse0 |c_ULTIMATE.start_main_~#t1~0#1.base|) (forall ((v_ArrVal_216 (Array Int Int))) (let ((.cse1 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_216) c_~f~0.base))) (let ((.cse2 (select .cse1 (+ (* c_~x2~0 4) c_~f~0.offset)))) (or (= (select .cse1 (+ c_~f~0.offset (* (select (select |c_#memory_int| c_~f~0.base) (+ (* c_~x1~0 4) c_~f~0.offset)) 4))) (select .cse1 (+ c_~f~0.offset (* .cse2 4)))) (< .cse2 0) (<= c_~size~0 .cse2))))) (= c_~x2~0 0) (= c_~x1~0 0) (= 0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) (<= c_~size~0 |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (<= .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base|) (= c_~size~0 |c_ULTIMATE.start_create_fresh_int_array_~size#1|) (not (= |c_ULTIMATE.start_main_~#t2~0#1.base| |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|)) (= |c_ULTIMATE.start_create_fresh_int_array_~i~2#1| 0))) is different from false [2023-09-01 14:56:47,738 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (+ (* c_~x1~0 4) c_~f~0.offset)) (.cse3 (+ (* c_~x2~0 4) c_~f~0.offset))) (and (forall ((v_ArrVal_216 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_216) c_~f~0.base))) (let ((.cse2 (select .cse0 .cse3))) (or (= (select .cse0 .cse1) (select .cse0 (+ c_~f~0.offset (* .cse2 4)))) (< .cse2 0) (<= c_~size~0 .cse2))))) (let ((.cse5 (select |c_#memory_int| c_~f~0.base))) (let ((.cse4 (select .cse5 .cse3))) (or (< .cse4 0) (= (select .cse5 .cse1) (select .cse5 (+ (* .cse4 4) c_~f~0.offset))) (<= c_~size~0 .cse4)))))) is different from false [2023-09-01 14:56:48,137 INFO L130 PetriNetUnfolder]: 257/482 cut-off events. [2023-09-01 14:56:48,138 INFO L131 PetriNetUnfolder]: For 1798/1875 co-relation queries the response was YES. [2023-09-01 14:56:48,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2142 conditions, 482 events. 257/482 cut-off events. For 1798/1875 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1892 event pairs, 22 based on Foata normal form. 62/532 useless extension candidates. Maximal degree in co-relation 2096. Up to 211 conditions per place. [2023-09-01 14:56:48,142 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 48 selfloop transitions, 45 changer transitions 23/121 dead transitions. [2023-09-01 14:56:48,142 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 121 transitions, 1082 flow [2023-09-01 14:56:48,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 14:56:48,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 14:56:48,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1640 transitions. [2023-09-01 14:56:48,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3106060606060606 [2023-09-01 14:56:48,147 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1640 transitions. [2023-09-01 14:56:48,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1640 transitions. [2023-09-01 14:56:48,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:48,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1640 transitions. [2023-09-01 14:56:48,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 102.5) internal successors, (1640), 16 states have internal predecessors, (1640), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:48,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 330.0) internal successors, (5610), 17 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:48,159 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 330.0) internal successors, (5610), 17 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:48,159 INFO L175 Difference]: Start difference. First operand has 58 places, 49 transitions, 407 flow. Second operand 16 states and 1640 transitions. [2023-09-01 14:56:48,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 121 transitions, 1082 flow [2023-09-01 14:56:48,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 121 transitions, 1000 flow, removed 32 selfloop flow, removed 5 redundant places. [2023-09-01 14:56:48,166 INFO L231 Difference]: Finished difference. Result has 71 places, 71 transitions, 698 flow [2023-09-01 14:56:48,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=698, PETRI_PLACES=71, PETRI_TRANSITIONS=71} [2023-09-01 14:56:48,167 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 50 predicate places. [2023-09-01 14:56:48,167 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 71 transitions, 698 flow [2023-09-01 14:56:48,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 98.86363636363636) internal successors, (2175), 22 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:48,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:48,168 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:48,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-09-01 14:56:48,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:48,378 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:48,378 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:48,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1973804990, now seen corresponding path program 3 times [2023-09-01 14:56:48,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:48,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545575255] [2023-09-01 14:56:48,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:48,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:48,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:49,289 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:56:49,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:49,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545575255] [2023-09-01 14:56:49,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545575255] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:56:49,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585852278] [2023-09-01 14:56:49,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:56:49,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:49,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:56:49,293 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-09-01 14:56:49,304 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-09-01 14:56:49,462 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 14:56:49,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:56:49,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 23 conjunts are in the unsatisfiable core [2023-09-01 14:56:49,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:56:49,596 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:56:49,596 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-09-01 14:56:49,604 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:56:49,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:56:49,685 INFO L321 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-09-01 14:56:49,685 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-09-01 14:56:49,728 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:56:49,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585852278] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:56:49,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:56:49,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 3] total 14 [2023-09-01 14:56:49,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670382897] [2023-09-01 14:56:49,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:56:49,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 14:56:49,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:49,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 14:56:49,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-09-01 14:56:50,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 330 [2023-09-01 14:56:50,497 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 71 transitions, 698 flow. Second operand has 16 states, 16 states have (on average 121.4375) internal successors, (1943), 16 states have internal predecessors, (1943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:50,502 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:50,502 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 330 [2023-09-01 14:56:50,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:50,963 INFO L130 PetriNetUnfolder]: 314/576 cut-off events. [2023-09-01 14:56:50,963 INFO L131 PetriNetUnfolder]: For 2583/2672 co-relation queries the response was YES. [2023-09-01 14:56:50,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2802 conditions, 576 events. 314/576 cut-off events. For 2583/2672 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2365 event pairs, 66 based on Foata normal form. 78/645 useless extension candidates. Maximal degree in co-relation 2742. Up to 376 conditions per place. [2023-09-01 14:56:50,969 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 80 selfloop transitions, 44 changer transitions 1/130 dead transitions. [2023-09-01 14:56:50,969 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 130 transitions, 1310 flow [2023-09-01 14:56:50,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 14:56:50,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 14:56:50,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1749 transitions. [2023-09-01 14:56:50,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2023-09-01 14:56:50,975 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1749 transitions. [2023-09-01 14:56:50,975 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1749 transitions. [2023-09-01 14:56:50,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:50,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1749 transitions. [2023-09-01 14:56:50,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 124.92857142857143) internal successors, (1749), 14 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:50,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 330.0) internal successors, (4950), 15 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:50,986 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 330.0) internal successors, (4950), 15 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:50,986 INFO L175 Difference]: Start difference. First operand has 71 places, 71 transitions, 698 flow. Second operand 14 states and 1749 transitions. [2023-09-01 14:56:50,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 130 transitions, 1310 flow [2023-09-01 14:56:50,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 130 transitions, 1163 flow, removed 60 selfloop flow, removed 9 redundant places. [2023-09-01 14:56:50,999 INFO L231 Difference]: Finished difference. Result has 73 places, 90 transitions, 903 flow [2023-09-01 14:56:51,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=903, PETRI_PLACES=73, PETRI_TRANSITIONS=90} [2023-09-01 14:56:51,001 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 52 predicate places. [2023-09-01 14:56:51,001 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 90 transitions, 903 flow [2023-09-01 14:56:51,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 121.4375) internal successors, (1943), 16 states have internal predecessors, (1943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:51,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:51,002 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:51,008 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-09-01 14:56:51,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:51,209 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:51,209 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:51,209 INFO L85 PathProgramCache]: Analyzing trace with hash -293986682, now seen corresponding path program 4 times [2023-09-01 14:56:51,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:51,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200222130] [2023-09-01 14:56:51,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:51,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:51,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:52,227 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:56:52,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:52,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200222130] [2023-09-01 14:56:52,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200222130] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:56:52,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7736870] [2023-09-01 14:56:52,227 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 14:56:52,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:52,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:56:52,229 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-09-01 14:56:52,232 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-09-01 14:56:52,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 14:56:52,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:56:52,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjunts are in the unsatisfiable core [2023-09-01 14:56:52,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:56:52,463 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:56:52,463 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-09-01 14:56:52,472 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:52,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:56:52,549 INFO L321 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-09-01 14:56:52,550 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-09-01 14:56:52,617 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:56:52,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [7736870] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:56:52,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:56:52,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 3] total 15 [2023-09-01 14:56:52,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189788015] [2023-09-01 14:56:52,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:56:52,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:56:52,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:52,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:56:52,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:56:53,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 330 [2023-09-01 14:56:53,399 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 90 transitions, 903 flow. Second operand has 17 states, 17 states have (on average 120.3529411764706) internal successors, (2046), 17 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:53,399 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:53,399 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 330 [2023-09-01 14:56:53,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:53,924 INFO L130 PetriNetUnfolder]: 402/735 cut-off events. [2023-09-01 14:56:53,925 INFO L131 PetriNetUnfolder]: For 2883/2965 co-relation queries the response was YES. [2023-09-01 14:56:53,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3484 conditions, 735 events. 402/735 cut-off events. For 2883/2965 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3285 event pairs, 89 based on Foata normal form. 63/789 useless extension candidates. Maximal degree in co-relation 3175. Up to 561 conditions per place. [2023-09-01 14:56:53,931 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 99 selfloop transitions, 37 changer transitions 1/142 dead transitions. [2023-09-01 14:56:53,931 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 142 transitions, 1488 flow [2023-09-01 14:56:53,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-09-01 14:56:53,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-09-01 14:56:53,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1725 transitions. [2023-09-01 14:56:53,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37337662337662336 [2023-09-01 14:56:53,936 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1725 transitions. [2023-09-01 14:56:53,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1725 transitions. [2023-09-01 14:56:53,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:53,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1725 transitions. [2023-09-01 14:56:53,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 123.21428571428571) internal successors, (1725), 14 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:53,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 330.0) internal successors, (4950), 15 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:53,959 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 330.0) internal successors, (4950), 15 states have internal predecessors, (4950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:53,959 INFO L175 Difference]: Start difference. First operand has 73 places, 90 transitions, 903 flow. Second operand 14 states and 1725 transitions. [2023-09-01 14:56:53,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 142 transitions, 1488 flow [2023-09-01 14:56:53,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 142 transitions, 1404 flow, removed 36 selfloop flow, removed 3 redundant places. [2023-09-01 14:56:53,968 INFO L231 Difference]: Finished difference. Result has 84 places, 108 transitions, 1102 flow [2023-09-01 14:56:53,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1102, PETRI_PLACES=84, PETRI_TRANSITIONS=108} [2023-09-01 14:56:53,969 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 63 predicate places. [2023-09-01 14:56:53,969 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 108 transitions, 1102 flow [2023-09-01 14:56:53,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 120.3529411764706) internal successors, (2046), 17 states have internal predecessors, (2046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:53,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:53,970 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:53,976 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-09-01 14:56:54,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:54,176 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:54,176 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:54,177 INFO L85 PathProgramCache]: Analyzing trace with hash -720202900, now seen corresponding path program 5 times [2023-09-01 14:56:54,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:54,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933934900] [2023-09-01 14:56:54,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:54,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:54,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:55,014 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 14:56:55,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:55,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933934900] [2023-09-01 14:56:55,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933934900] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:56:55,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462269886] [2023-09-01 14:56:55,015 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 14:56:55,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:55,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:56:55,017 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-09-01 14:56:55,040 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-09-01 14:56:55,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:56:55,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:56:55,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 32 conjunts are in the unsatisfiable core [2023-09-01 14:56:55,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:56:55,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 14:56:55,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 20 [2023-09-01 14:56:55,334 INFO L173 IndexEqualityManager]: detected equality via solver [2023-09-01 14:56:55,358 INFO L321 Elim1Store]: treesize reduction 31, result has 35.4 percent of original size [2023-09-01 14:56:55,358 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 33 [2023-09-01 14:56:55,370 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 14:56:55,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:56:55,523 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:56:55,523 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 108 [2023-09-01 14:56:55,536 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 14:56:55,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 28 [2023-09-01 14:56:55,708 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:56:55,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462269886] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:56:55,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:56:55,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 19 [2023-09-01 14:56:55,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952539291] [2023-09-01 14:56:55,710 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:56:55,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-09-01 14:56:55,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:55,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-09-01 14:56:55,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2023-09-01 14:56:56,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 330 [2023-09-01 14:56:56,716 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 108 transitions, 1102 flow. Second operand has 21 states, 21 states have (on average 119.80952380952381) internal successors, (2516), 21 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:56,717 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:56,717 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 330 [2023-09-01 14:56:56,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:56:57,488 INFO L130 PetriNetUnfolder]: 554/1015 cut-off events. [2023-09-01 14:56:57,488 INFO L131 PetriNetUnfolder]: For 3670/3783 co-relation queries the response was YES. [2023-09-01 14:56:57,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4661 conditions, 1015 events. 554/1015 cut-off events. For 3670/3783 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4877 event pairs, 85 based on Foata normal form. 107/1113 useless extension candidates. Maximal degree in co-relation 4398. Up to 645 conditions per place. [2023-09-01 14:56:57,497 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 112 selfloop transitions, 59 changer transitions 2/178 dead transitions. [2023-09-01 14:56:57,498 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 178 transitions, 1882 flow [2023-09-01 14:56:57,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 14:56:57,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 14:56:57,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1862 transitions. [2023-09-01 14:56:57,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37616161616161614 [2023-09-01 14:56:57,505 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1862 transitions. [2023-09-01 14:56:57,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1862 transitions. [2023-09-01 14:56:57,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:56:57,506 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1862 transitions. [2023-09-01 14:56:57,510 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 124.13333333333334) internal successors, (1862), 15 states have internal predecessors, (1862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:57,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 330.0) internal successors, (5280), 16 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:57,516 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 330.0) internal successors, (5280), 16 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:57,516 INFO L175 Difference]: Start difference. First operand has 84 places, 108 transitions, 1102 flow. Second operand 15 states and 1862 transitions. [2023-09-01 14:56:57,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 178 transitions, 1882 flow [2023-09-01 14:56:57,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 178 transitions, 1769 flow, removed 45 selfloop flow, removed 5 redundant places. [2023-09-01 14:56:57,532 INFO L231 Difference]: Finished difference. Result has 98 places, 132 transitions, 1442 flow [2023-09-01 14:56:57,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=989, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1442, PETRI_PLACES=98, PETRI_TRANSITIONS=132} [2023-09-01 14:56:57,533 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 77 predicate places. [2023-09-01 14:56:57,533 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 132 transitions, 1442 flow [2023-09-01 14:56:57,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 119.80952380952381) internal successors, (2516), 21 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:57,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:56:57,534 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:56:57,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-09-01 14:56:57,740 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,SelfDestructingSolverStorable11 [2023-09-01 14:56:57,740 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:56:57,740 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:56:57,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1967274485, now seen corresponding path program 6 times [2023-09-01 14:56:57,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:56:57,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081053235] [2023-09-01 14:56:57,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:56:57,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:56:57,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:56:57,985 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:56:57,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:56:57,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081053235] [2023-09-01 14:56:57,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081053235] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:56:57,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [638681099] [2023-09-01 14:56:57,985 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 14:56:57,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:56:57,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:56:57,989 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-09-01 14:56:57,991 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-09-01 14:56:58,118 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-09-01 14:56:58,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:56:58,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:56:58,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:56:58,207 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:56:58,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:56:58,384 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:56:58,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [638681099] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:56:58,385 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:56:58,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-09-01 14:56:58,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191445471] [2023-09-01 14:56:58,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:56:58,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:56:58,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:56:58,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:56:58,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:56:58,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:56:58,616 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 132 transitions, 1442 flow. Second operand has 17 states, 17 states have (on average 132.23529411764707) internal successors, (2248), 17 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:56:58,616 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:56:58,616 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:56:58,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:00,710 INFO L130 PetriNetUnfolder]: 941/1743 cut-off events. [2023-09-01 14:57:00,710 INFO L131 PetriNetUnfolder]: For 7393/7393 co-relation queries the response was YES. [2023-09-01 14:57:00,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8102 conditions, 1743 events. 941/1743 cut-off events. For 7393/7393 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9819 event pairs, 97 based on Foata normal form. 24/1766 useless extension candidates. Maximal degree in co-relation 7471. Up to 617 conditions per place. [2023-09-01 14:57:00,722 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 179 selfloop transitions, 151 changer transitions 13/343 dead transitions. [2023-09-01 14:57:00,723 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 343 transitions, 4014 flow [2023-09-01 14:57:00,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-09-01 14:57:00,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-09-01 14:57:00,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3386 transitions. [2023-09-01 14:57:00,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4104242424242424 [2023-09-01 14:57:00,729 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3386 transitions. [2023-09-01 14:57:00,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3386 transitions. [2023-09-01 14:57:00,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:00,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3386 transitions. [2023-09-01 14:57:00,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 135.44) internal successors, (3386), 25 states have internal predecessors, (3386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:00,744 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 330.0) internal successors, (8580), 26 states have internal predecessors, (8580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:00,746 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 330.0) internal successors, (8580), 26 states have internal predecessors, (8580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:00,746 INFO L175 Difference]: Start difference. First operand has 98 places, 132 transitions, 1442 flow. Second operand 25 states and 3386 transitions. [2023-09-01 14:57:00,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 343 transitions, 4014 flow [2023-09-01 14:57:00,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 343 transitions, 3773 flow, removed 109 selfloop flow, removed 5 redundant places. [2023-09-01 14:57:00,769 INFO L231 Difference]: Finished difference. Result has 127 places, 247 transitions, 3113 flow [2023-09-01 14:57:00,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=1333, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3113, PETRI_PLACES=127, PETRI_TRANSITIONS=247} [2023-09-01 14:57:00,770 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 106 predicate places. [2023-09-01 14:57:00,770 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 247 transitions, 3113 flow [2023-09-01 14:57:00,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 132.23529411764707) internal successors, (2248), 17 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:00,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:00,771 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:00,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-09-01 14:57:00,976 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,SelfDestructingSolverStorable12 [2023-09-01 14:57:00,977 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:00,977 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:00,977 INFO L85 PathProgramCache]: Analyzing trace with hash -576327455, now seen corresponding path program 7 times [2023-09-01 14:57:00,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:00,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575184284] [2023-09-01 14:57:00,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:00,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:01,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:01,168 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:01,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:01,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575184284] [2023-09-01 14:57:01,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575184284] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:01,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569042323] [2023-09-01 14:57:01,169 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 14:57:01,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:01,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:01,170 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-09-01 14:57:01,176 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-09-01 14:57:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:01,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:57:01,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:01,342 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:01,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:01,457 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:01,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569042323] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:01,457 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:01,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2023-09-01 14:57:01,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901269623] [2023-09-01 14:57:01,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:01,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-09-01 14:57:01,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:01,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-09-01 14:57:01,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-09-01 14:57:01,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:01,647 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 247 transitions, 3113 flow. Second operand has 14 states, 14 states have (on average 132.14285714285714) internal successors, (1850), 14 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:01,647 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:01,647 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:01,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:02,661 INFO L130 PetriNetUnfolder]: 1059/2039 cut-off events. [2023-09-01 14:57:02,661 INFO L131 PetriNetUnfolder]: For 13275/13275 co-relation queries the response was YES. [2023-09-01 14:57:02,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11194 conditions, 2039 events. 1059/2039 cut-off events. For 13275/13275 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12465 event pairs, 76 based on Foata normal form. 36/2074 useless extension candidates. Maximal degree in co-relation 10644. Up to 721 conditions per place. [2023-09-01 14:57:02,683 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 210 selfloop transitions, 162 changer transitions 22/394 dead transitions. [2023-09-01 14:57:02,683 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 394 transitions, 5154 flow [2023-09-01 14:57:02,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 14:57:02,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 14:57:02,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2854 transitions. [2023-09-01 14:57:02,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41183261183261183 [2023-09-01 14:57:02,688 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2854 transitions. [2023-09-01 14:57:02,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2854 transitions. [2023-09-01 14:57:02,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:02,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2854 transitions. [2023-09-01 14:57:02,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 135.9047619047619) internal successors, (2854), 21 states have internal predecessors, (2854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:02,701 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 330.0) internal successors, (7260), 22 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:02,702 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 330.0) internal successors, (7260), 22 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:02,702 INFO L175 Difference]: Start difference. First operand has 127 places, 247 transitions, 3113 flow. Second operand 21 states and 2854 transitions. [2023-09-01 14:57:02,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 394 transitions, 5154 flow [2023-09-01 14:57:02,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 394 transitions, 4746 flow, removed 180 selfloop flow, removed 1 redundant places. [2023-09-01 14:57:02,762 INFO L231 Difference]: Finished difference. Result has 154 places, 289 transitions, 3798 flow [2023-09-01 14:57:02,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=2719, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3798, PETRI_PLACES=154, PETRI_TRANSITIONS=289} [2023-09-01 14:57:02,763 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 133 predicate places. [2023-09-01 14:57:02,763 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 289 transitions, 3798 flow [2023-09-01 14:57:02,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 132.14285714285714) internal successors, (1850), 14 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:02,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:02,764 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:02,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-09-01 14:57:02,969 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,SelfDestructingSolverStorable13 [2023-09-01 14:57:02,969 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:02,970 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:02,970 INFO L85 PathProgramCache]: Analyzing trace with hash -282767609, now seen corresponding path program 8 times [2023-09-01 14:57:02,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:02,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350131298] [2023-09-01 14:57:02,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:02,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:02,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:03,235 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:03,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:03,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350131298] [2023-09-01 14:57:03,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350131298] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:03,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875201069] [2023-09-01 14:57:03,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:57:03,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:03,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:03,237 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-09-01 14:57:03,240 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-09-01 14:57:03,331 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:57:03,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:57:03,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:57:03,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:03,428 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:03,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:03,572 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:03,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875201069] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:03,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:03,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2023-09-01 14:57:03,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810426983] [2023-09-01 14:57:03,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:03,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 14:57:03,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:03,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 14:57:03,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2023-09-01 14:57:03,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:03,847 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 289 transitions, 3798 flow. Second operand has 19 states, 19 states have (on average 131.78947368421052) internal successors, (2504), 19 states have internal predecessors, (2504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:03,847 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:03,847 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:03,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:05,259 INFO L130 PetriNetUnfolder]: 940/1803 cut-off events. [2023-09-01 14:57:05,259 INFO L131 PetriNetUnfolder]: For 15425/15425 co-relation queries the response was YES. [2023-09-01 14:57:05,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11127 conditions, 1803 events. 940/1803 cut-off events. For 15425/15425 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 10609 event pairs, 172 based on Foata normal form. 118/1920 useless extension candidates. Maximal degree in co-relation 10866. Up to 722 conditions per place. [2023-09-01 14:57:05,277 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 155 selfloop transitions, 239 changer transitions 8/402 dead transitions. [2023-09-01 14:57:05,278 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 402 transitions, 5792 flow [2023-09-01 14:57:05,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 14:57:05,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 14:57:05,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2996 transitions. [2023-09-01 14:57:05,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126721763085399 [2023-09-01 14:57:05,282 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2996 transitions. [2023-09-01 14:57:05,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2996 transitions. [2023-09-01 14:57:05,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:05,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2996 transitions. [2023-09-01 14:57:05,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 136.1818181818182) internal successors, (2996), 22 states have internal predecessors, (2996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:05,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 330.0) internal successors, (7590), 23 states have internal predecessors, (7590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:05,296 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 330.0) internal successors, (7590), 23 states have internal predecessors, (7590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:05,296 INFO L175 Difference]: Start difference. First operand has 154 places, 289 transitions, 3798 flow. Second operand 22 states and 2996 transitions. [2023-09-01 14:57:05,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 402 transitions, 5792 flow [2023-09-01 14:57:05,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 402 transitions, 5031 flow, removed 323 selfloop flow, removed 11 redundant places. [2023-09-01 14:57:05,384 INFO L231 Difference]: Finished difference. Result has 162 places, 333 transitions, 4616 flow [2023-09-01 14:57:05,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4616, PETRI_PLACES=162, PETRI_TRANSITIONS=333} [2023-09-01 14:57:05,385 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 141 predicate places. [2023-09-01 14:57:05,385 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 333 transitions, 4616 flow [2023-09-01 14:57:05,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 131.78947368421052) internal successors, (2504), 19 states have internal predecessors, (2504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:05,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:05,386 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:05,395 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-09-01 14:57:05,591 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,SelfDestructingSolverStorable14 [2023-09-01 14:57:05,591 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:05,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:05,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1636053091, now seen corresponding path program 9 times [2023-09-01 14:57:05,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:05,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906789369] [2023-09-01 14:57:05,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:05,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:05,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:05,848 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:05,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:05,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906789369] [2023-09-01 14:57:05,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906789369] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:05,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051974492] [2023-09-01 14:57:05,849 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:57:05,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:05,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:05,853 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-09-01 14:57:05,881 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-09-01 14:57:05,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-09-01 14:57:05,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:57:05,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:57:05,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:06,062 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:06,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:06,214 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:06,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051974492] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:06,215 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:06,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-09-01 14:57:06,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211050897] [2023-09-01 14:57:06,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:06,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 14:57:06,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:06,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 14:57:06,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-09-01 14:57:06,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:06,502 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 333 transitions, 4616 flow. Second operand has 18 states, 18 states have (on average 131.88888888888889) internal successors, (2374), 18 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:06,502 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:06,502 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:06,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:08,006 INFO L130 PetriNetUnfolder]: 914/1855 cut-off events. [2023-09-01 14:57:08,006 INFO L131 PetriNetUnfolder]: For 11482/11482 co-relation queries the response was YES. [2023-09-01 14:57:08,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11039 conditions, 1855 events. 914/1855 cut-off events. For 11482/11482 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11601 event pairs, 81 based on Foata normal form. 36/1890 useless extension candidates. Maximal degree in co-relation 10555. Up to 479 conditions per place. [2023-09-01 14:57:08,027 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 162 selfloop transitions, 246 changer transitions 14/422 dead transitions. [2023-09-01 14:57:08,027 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 422 transitions, 5981 flow [2023-09-01 14:57:08,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-09-01 14:57:08,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-09-01 14:57:08,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4047 transitions. [2023-09-01 14:57:08,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087878787878788 [2023-09-01 14:57:08,032 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4047 transitions. [2023-09-01 14:57:08,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4047 transitions. [2023-09-01 14:57:08,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:08,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4047 transitions. [2023-09-01 14:57:08,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 134.9) internal successors, (4047), 30 states have internal predecessors, (4047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:08,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 330.0) internal successors, (10230), 31 states have internal predecessors, (10230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:08,050 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 330.0) internal successors, (10230), 31 states have internal predecessors, (10230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:08,050 INFO L175 Difference]: Start difference. First operand has 162 places, 333 transitions, 4616 flow. Second operand 30 states and 4047 transitions. [2023-09-01 14:57:08,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 422 transitions, 5981 flow [2023-09-01 14:57:08,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 422 transitions, 5651 flow, removed 129 selfloop flow, removed 4 redundant places. [2023-09-01 14:57:08,120 INFO L231 Difference]: Finished difference. Result has 190 places, 338 transitions, 4900 flow [2023-09-01 14:57:08,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=4046, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4900, PETRI_PLACES=190, PETRI_TRANSITIONS=338} [2023-09-01 14:57:08,122 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 169 predicate places. [2023-09-01 14:57:08,122 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 338 transitions, 4900 flow [2023-09-01 14:57:08,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 131.88888888888889) internal successors, (2374), 18 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:08,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:08,123 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:08,131 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-09-01 14:57:08,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-09-01 14:57:08,328 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:08,329 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:08,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1487088225, now seen corresponding path program 10 times [2023-09-01 14:57:08,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:08,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283215772] [2023-09-01 14:57:08,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:08,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:08,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:08,508 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:08,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:08,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283215772] [2023-09-01 14:57:08,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283215772] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:08,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393983656] [2023-09-01 14:57:08,508 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 14:57:08,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:08,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:08,515 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-09-01 14:57:08,516 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-09-01 14:57:08,608 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 14:57:08,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:57:08,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:57:08,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:08,695 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:08,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:08,803 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:08,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393983656] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:08,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:08,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-09-01 14:57:08,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122443871] [2023-09-01 14:57:08,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:08,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:57:08,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:08,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:57:08,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:57:08,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:08,975 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 338 transitions, 4900 flow. Second operand has 17 states, 17 states have (on average 131.76470588235293) internal successors, (2240), 17 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:08,976 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:08,976 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:08,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:10,450 INFO L130 PetriNetUnfolder]: 1017/2033 cut-off events. [2023-09-01 14:57:10,450 INFO L131 PetriNetUnfolder]: For 14351/14351 co-relation queries the response was YES. [2023-09-01 14:57:10,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13086 conditions, 2033 events. 1017/2033 cut-off events. For 14351/14351 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 12801 event pairs, 243 based on Foata normal form. 20/2052 useless extension candidates. Maximal degree in co-relation 12580. Up to 1104 conditions per place. [2023-09-01 14:57:10,464 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 261 selfloop transitions, 213 changer transitions 3/477 dead transitions. [2023-09-01 14:57:10,465 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 477 transitions, 7342 flow [2023-09-01 14:57:10,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-09-01 14:57:10,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-09-01 14:57:10,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3921 transitions. [2023-09-01 14:57:10,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409717868338558 [2023-09-01 14:57:10,470 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3921 transitions. [2023-09-01 14:57:10,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3921 transitions. [2023-09-01 14:57:10,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:10,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3921 transitions. [2023-09-01 14:57:10,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 135.20689655172413) internal successors, (3921), 29 states have internal predecessors, (3921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:10,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:10,482 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:10,482 INFO L175 Difference]: Start difference. First operand has 190 places, 338 transitions, 4900 flow. Second operand 29 states and 3921 transitions. [2023-09-01 14:57:10,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 477 transitions, 7342 flow [2023-09-01 14:57:10,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 477 transitions, 6872 flow, removed 71 selfloop flow, removed 13 redundant places. [2023-09-01 14:57:10,566 INFO L231 Difference]: Finished difference. Result has 216 places, 400 transitions, 6100 flow [2023-09-01 14:57:10,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=4521, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=6100, PETRI_PLACES=216, PETRI_TRANSITIONS=400} [2023-09-01 14:57:10,567 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 195 predicate places. [2023-09-01 14:57:10,567 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 400 transitions, 6100 flow [2023-09-01 14:57:10,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 131.76470588235293) internal successors, (2240), 17 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:10,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:10,568 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:10,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-09-01 14:57:10,773 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,SelfDestructingSolverStorable16 [2023-09-01 14:57:10,773 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:10,774 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:10,774 INFO L85 PathProgramCache]: Analyzing trace with hash 2070152813, now seen corresponding path program 11 times [2023-09-01 14:57:10,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:10,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906355079] [2023-09-01 14:57:10,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:10,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:10,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:11,022 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:11,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:11,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906355079] [2023-09-01 14:57:11,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906355079] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:11,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844790163] [2023-09-01 14:57:11,023 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 14:57:11,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:11,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:11,024 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-09-01 14:57:11,028 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-09-01 14:57:11,138 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 14:57:11,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:57:11,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:57:11,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:11,221 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:11,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:11,368 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:11,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844790163] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:11,368 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:11,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-09-01 14:57:11,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407724789] [2023-09-01 14:57:11,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:11,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 14:57:11,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:11,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 14:57:11,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-09-01 14:57:11,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:11,626 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 400 transitions, 6100 flow. Second operand has 18 states, 18 states have (on average 131.72222222222223) internal successors, (2371), 18 states have internal predecessors, (2371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:11,626 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:11,626 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:11,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:13,200 INFO L130 PetriNetUnfolder]: 1131/2269 cut-off events. [2023-09-01 14:57:13,201 INFO L131 PetriNetUnfolder]: For 19161/19161 co-relation queries the response was YES. [2023-09-01 14:57:13,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15486 conditions, 2269 events. 1131/2269 cut-off events. For 19161/19161 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14663 event pairs, 217 based on Foata normal form. 12/2280 useless extension candidates. Maximal degree in co-relation 14944. Up to 980 conditions per place. [2023-09-01 14:57:13,227 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 245 selfloop transitions, 282 changer transitions 3/530 dead transitions. [2023-09-01 14:57:13,228 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 530 transitions, 8513 flow [2023-09-01 14:57:13,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-09-01 14:57:13,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-09-01 14:57:13,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3271 transitions. [2023-09-01 14:57:13,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4130050505050505 [2023-09-01 14:57:13,232 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3271 transitions. [2023-09-01 14:57:13,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3271 transitions. [2023-09-01 14:57:13,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:13,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3271 transitions. [2023-09-01 14:57:13,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 136.29166666666666) internal successors, (3271), 24 states have internal predecessors, (3271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:13,242 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:13,243 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:13,243 INFO L175 Difference]: Start difference. First operand has 216 places, 400 transitions, 6100 flow. Second operand 24 states and 3271 transitions. [2023-09-01 14:57:13,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 530 transitions, 8513 flow [2023-09-01 14:57:13,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 530 transitions, 8118 flow, removed 117 selfloop flow, removed 8 redundant places. [2023-09-01 14:57:13,376 INFO L231 Difference]: Finished difference. Result has 233 places, 441 transitions, 7191 flow [2023-09-01 14:57:13,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=5723, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7191, PETRI_PLACES=233, PETRI_TRANSITIONS=441} [2023-09-01 14:57:13,377 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 212 predicate places. [2023-09-01 14:57:13,377 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 441 transitions, 7191 flow [2023-09-01 14:57:13,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 131.72222222222223) internal successors, (2371), 18 states have internal predecessors, (2371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:13,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:13,378 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:13,384 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-09-01 14:57:13,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:13,580 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:13,580 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:13,580 INFO L85 PathProgramCache]: Analyzing trace with hash -405140153, now seen corresponding path program 12 times [2023-09-01 14:57:13,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:13,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615726693] [2023-09-01 14:57:13,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:13,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:13,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:13,776 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:13,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:13,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615726693] [2023-09-01 14:57:13,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615726693] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:13,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105614036] [2023-09-01 14:57:13,777 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 14:57:13,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:13,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:13,778 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-09-01 14:57:13,779 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-09-01 14:57:13,881 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-09-01 14:57:13,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:57:13,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:57:13,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:13,950 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:13,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:14,054 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:14,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105614036] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:14,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:14,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-09-01 14:57:14,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990433607] [2023-09-01 14:57:14,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:14,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 14:57:14,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:14,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 14:57:14,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2023-09-01 14:57:14,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:14,288 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 441 transitions, 7191 flow. Second operand has 16 states, 16 states have (on average 131.9375) internal successors, (2111), 16 states have internal predecessors, (2111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:14,288 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:14,288 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:14,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:16,397 INFO L130 PetriNetUnfolder]: 1085/2209 cut-off events. [2023-09-01 14:57:16,397 INFO L131 PetriNetUnfolder]: For 21336/21336 co-relation queries the response was YES. [2023-09-01 14:57:16,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15604 conditions, 2209 events. 1085/2209 cut-off events. For 21336/21336 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14361 event pairs, 97 based on Foata normal form. 44/2252 useless extension candidates. Maximal degree in co-relation 15056. Up to 527 conditions per place. [2023-09-01 14:57:16,422 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 256 selfloop transitions, 293 changer transitions 5/554 dead transitions. [2023-09-01 14:57:16,422 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 554 transitions, 8981 flow [2023-09-01 14:57:16,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-09-01 14:57:16,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-09-01 14:57:16,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 5927 transitions. [2023-09-01 14:57:16,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4081955922865014 [2023-09-01 14:57:16,429 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 5927 transitions. [2023-09-01 14:57:16,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 5927 transitions. [2023-09-01 14:57:16,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:16,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 5927 transitions. [2023-09-01 14:57:16,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 134.70454545454547) internal successors, (5927), 44 states have internal predecessors, (5927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:16,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 330.0) internal successors, (14850), 45 states have internal predecessors, (14850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:16,449 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 330.0) internal successors, (14850), 45 states have internal predecessors, (14850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:16,449 INFO L175 Difference]: Start difference. First operand has 233 places, 441 transitions, 7191 flow. Second operand 44 states and 5927 transitions. [2023-09-01 14:57:16,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 554 transitions, 8981 flow [2023-09-01 14:57:16,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 554 transitions, 8619 flow, removed 81 selfloop flow, removed 11 redundant places. [2023-09-01 14:57:16,677 INFO L231 Difference]: Finished difference. Result has 267 places, 438 transitions, 7427 flow [2023-09-01 14:57:16,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=6472, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=7427, PETRI_PLACES=267, PETRI_TRANSITIONS=438} [2023-09-01 14:57:16,678 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 246 predicate places. [2023-09-01 14:57:16,679 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 438 transitions, 7427 flow [2023-09-01 14:57:16,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 131.9375) internal successors, (2111), 16 states have internal predecessors, (2111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:16,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:16,679 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:16,688 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-09-01 14:57:16,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:16,886 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:16,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:16,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1666404129, now seen corresponding path program 13 times [2023-09-01 14:57:16,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:16,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632350065] [2023-09-01 14:57:16,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:16,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:16,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:17,071 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:17,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:17,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632350065] [2023-09-01 14:57:17,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632350065] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:17,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [720233821] [2023-09-01 14:57:17,072 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 14:57:17,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:17,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:17,073 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-09-01 14:57:17,076 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-09-01 14:57:17,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:17,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:57:17,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:17,215 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:17,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:17,341 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:17,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [720233821] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:17,341 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:17,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-09-01 14:57:17,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752782139] [2023-09-01 14:57:17,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:17,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:57:17,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:17,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:57:17,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:57:17,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:17,545 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 438 transitions, 7427 flow. Second operand has 17 states, 17 states have (on average 131.94117647058823) internal successors, (2243), 17 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:17,545 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:17,545 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:17,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:24,502 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-09-01 14:57:27,844 INFO L130 PetriNetUnfolder]: 1728/3559 cut-off events. [2023-09-01 14:57:27,844 INFO L131 PetriNetUnfolder]: For 36291/36291 co-relation queries the response was YES. [2023-09-01 14:57:27,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26864 conditions, 3559 events. 1728/3559 cut-off events. For 36291/36291 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 26091 event pairs, 160 based on Foata normal form. 58/3616 useless extension candidates. Maximal degree in co-relation 26184. Up to 871 conditions per place. [2023-09-01 14:57:27,880 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 422 selfloop transitions, 457 changer transitions 30/909 dead transitions. [2023-09-01 14:57:27,880 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 909 transitions, 16738 flow [2023-09-01 14:57:27,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-09-01 14:57:27,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-09-01 14:57:27,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 5155 transitions. [2023-09-01 14:57:27,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41108452950558216 [2023-09-01 14:57:27,891 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 5155 transitions. [2023-09-01 14:57:27,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 5155 transitions. [2023-09-01 14:57:27,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:27,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 5155 transitions. [2023-09-01 14:57:27,898 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 135.6578947368421) internal successors, (5155), 38 states have internal predecessors, (5155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:27,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 330.0) internal successors, (12870), 39 states have internal predecessors, (12870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:27,908 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 330.0) internal successors, (12870), 39 states have internal predecessors, (12870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:27,909 INFO L175 Difference]: Start difference. First operand has 267 places, 438 transitions, 7427 flow. Second operand 38 states and 5155 transitions. [2023-09-01 14:57:27,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 909 transitions, 16738 flow [2023-09-01 14:57:28,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 909 transitions, 15942 flow, removed 191 selfloop flow, removed 19 redundant places. [2023-09-01 14:57:28,280 INFO L231 Difference]: Finished difference. Result has 308 places, 708 transitions, 13655 flow [2023-09-01 14:57:28,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=7008, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=13655, PETRI_PLACES=308, PETRI_TRANSITIONS=708} [2023-09-01 14:57:28,281 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 287 predicate places. [2023-09-01 14:57:28,281 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 708 transitions, 13655 flow [2023-09-01 14:57:28,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 131.94117647058823) internal successors, (2243), 17 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:28,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:28,282 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:28,289 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-09-01 14:57:28,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:28,488 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:28,488 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:28,489 INFO L85 PathProgramCache]: Analyzing trace with hash 920637313, now seen corresponding path program 14 times [2023-09-01 14:57:28,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:28,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98671503] [2023-09-01 14:57:28,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:28,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:28,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:28,717 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:28,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:28,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98671503] [2023-09-01 14:57:28,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98671503] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:28,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049153436] [2023-09-01 14:57:28,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:57:28,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:28,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:28,721 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-09-01 14:57:28,724 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-09-01 14:57:28,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:57:28,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:57:28,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:57:28,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:28,924 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:28,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:29,016 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:29,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049153436] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:29,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:29,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-09-01 14:57:29,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669174953] [2023-09-01 14:57:29,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:29,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:57:29,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:29,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:57:29,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:57:29,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:29,177 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 708 transitions, 13655 flow. Second operand has 17 states, 17 states have (on average 131.88235294117646) internal successors, (2242), 17 states have internal predecessors, (2242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:29,177 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:29,177 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:29,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:31,475 INFO L130 PetriNetUnfolder]: 2114/4234 cut-off events. [2023-09-01 14:57:31,475 INFO L131 PetriNetUnfolder]: For 54838/54838 co-relation queries the response was YES. [2023-09-01 14:57:31,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36151 conditions, 4234 events. 2114/4234 cut-off events. For 54838/54838 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 31556 event pairs, 537 based on Foata normal form. 108/4341 useless extension candidates. Maximal degree in co-relation 35827. Up to 2830 conditions per place. [2023-09-01 14:57:31,521 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 599 selfloop transitions, 430 changer transitions 1/1030 dead transitions. [2023-09-01 14:57:31,522 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 1030 transitions, 21777 flow [2023-09-01 14:57:31,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-09-01 14:57:31,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-09-01 14:57:31,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 4845 transitions. [2023-09-01 14:57:31,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4078282828282828 [2023-09-01 14:57:31,527 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 4845 transitions. [2023-09-01 14:57:31,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 4845 transitions. [2023-09-01 14:57:31,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:31,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 4845 transitions. [2023-09-01 14:57:31,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 134.58333333333334) internal successors, (4845), 36 states have internal predecessors, (4845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:31,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 330.0) internal successors, (12210), 37 states have internal predecessors, (12210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:31,544 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 330.0) internal successors, (12210), 37 states have internal predecessors, (12210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:31,544 INFO L175 Difference]: Start difference. First operand has 308 places, 708 transitions, 13655 flow. Second operand 36 states and 4845 transitions. [2023-09-01 14:57:31,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 1030 transitions, 21777 flow [2023-09-01 14:57:32,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 1030 transitions, 21074 flow, removed 345 selfloop flow, removed 3 redundant places. [2023-09-01 14:57:32,295 INFO L231 Difference]: Finished difference. Result has 355 places, 926 transitions, 19392 flow [2023-09-01 14:57:32,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=12945, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=19392, PETRI_PLACES=355, PETRI_TRANSITIONS=926} [2023-09-01 14:57:32,296 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 334 predicate places. [2023-09-01 14:57:32,296 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 926 transitions, 19392 flow [2023-09-01 14:57:32,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 131.88235294117646) internal successors, (2242), 17 states have internal predecessors, (2242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:32,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:32,297 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:32,302 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-09-01 14:57:32,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:32,497 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:32,498 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:32,498 INFO L85 PathProgramCache]: Analyzing trace with hash 742378723, now seen corresponding path program 15 times [2023-09-01 14:57:32,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:32,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594834053] [2023-09-01 14:57:32,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:32,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:32,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:32,676 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:32,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:32,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594834053] [2023-09-01 14:57:32,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594834053] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:32,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805627568] [2023-09-01 14:57:32,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:57:32,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:32,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:32,677 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-09-01 14:57:32,679 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-09-01 14:57:32,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 14:57:32,829 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:57:32,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:57:32,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:32,896 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:32,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:33,012 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:33,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805627568] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:33,012 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:33,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-09-01 14:57:33,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370904673] [2023-09-01 14:57:33,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:33,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:57:33,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:33,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:57:33,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:57:33,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:33,215 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 926 transitions, 19392 flow. Second operand has 17 states, 17 states have (on average 131.88235294117646) internal successors, (2242), 17 states have internal predecessors, (2242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:33,215 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:33,215 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:33,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:38,519 INFO L130 PetriNetUnfolder]: 2416/4898 cut-off events. [2023-09-01 14:57:38,519 INFO L131 PetriNetUnfolder]: For 85735/85735 co-relation queries the response was YES. [2023-09-01 14:57:38,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45188 conditions, 4898 events. 2416/4898 cut-off events. For 85735/85735 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 38134 event pairs, 174 based on Foata normal form. 62/4959 useless extension candidates. Maximal degree in co-relation 44223. Up to 1140 conditions per place. [2023-09-01 14:57:38,582 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 441 selfloop transitions, 773 changer transitions 23/1237 dead transitions. [2023-09-01 14:57:38,583 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 1237 transitions, 27121 flow [2023-09-01 14:57:38,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-09-01 14:57:38,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-09-01 14:57:38,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 7003 transitions. [2023-09-01 14:57:38,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4081002331002331 [2023-09-01 14:57:38,590 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 7003 transitions. [2023-09-01 14:57:38,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 7003 transitions. [2023-09-01 14:57:38,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:38,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 7003 transitions. [2023-09-01 14:57:38,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 134.67307692307693) internal successors, (7003), 52 states have internal predecessors, (7003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:38,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 330.0) internal successors, (17490), 53 states have internal predecessors, (17490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:38,616 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 330.0) internal successors, (17490), 53 states have internal predecessors, (17490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:38,616 INFO L175 Difference]: Start difference. First operand has 355 places, 926 transitions, 19392 flow. Second operand 52 states and 7003 transitions. [2023-09-01 14:57:38,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 1237 transitions, 27121 flow [2023-09-01 14:57:39,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 1237 transitions, 26391 flow, removed 343 selfloop flow, removed 4 redundant places. [2023-09-01 14:57:39,943 INFO L231 Difference]: Finished difference. Result has 416 places, 1071 transitions, 24654 flow [2023-09-01 14:57:39,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=18708, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=922, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=633, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=24654, PETRI_PLACES=416, PETRI_TRANSITIONS=1071} [2023-09-01 14:57:39,944 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 395 predicate places. [2023-09-01 14:57:39,944 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 1071 transitions, 24654 flow [2023-09-01 14:57:39,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 131.88235294117646) internal successors, (2242), 17 states have internal predecessors, (2242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:39,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:39,945 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:39,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-09-01 14:57:40,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:40,151 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:40,151 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:40,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1049589977, now seen corresponding path program 16 times [2023-09-01 14:57:40,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:40,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944198173] [2023-09-01 14:57:40,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:40,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:40,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:40,455 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:40,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:40,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944198173] [2023-09-01 14:57:40,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944198173] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:40,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779587323] [2023-09-01 14:57:40,456 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 14:57:40,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:40,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:40,465 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:57:40,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-09-01 14:57:40,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 14:57:40,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:57:40,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:57:40,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:40,770 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:40,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:40,885 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:40,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779587323] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:40,886 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:40,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-09-01 14:57:40,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929232633] [2023-09-01 14:57:40,886 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:40,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 14:57:40,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:40,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 14:57:40,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2023-09-01 14:57:41,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:41,147 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 1071 transitions, 24654 flow. Second operand has 18 states, 18 states have (on average 131.83333333333334) internal successors, (2373), 18 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:41,147 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:41,147 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:41,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:44,620 INFO L130 PetriNetUnfolder]: 2553/5247 cut-off events. [2023-09-01 14:57:44,620 INFO L131 PetriNetUnfolder]: For 107134/107134 co-relation queries the response was YES. [2023-09-01 14:57:44,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51769 conditions, 5247 events. 2553/5247 cut-off events. For 107134/107134 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 41702 event pairs, 340 based on Foata normal form. 52/5298 useless extension candidates. Maximal degree in co-relation 50762. Up to 1702 conditions per place. [2023-09-01 14:57:44,688 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 535 selfloop transitions, 694 changer transitions 0/1229 dead transitions. [2023-09-01 14:57:44,689 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 1229 transitions, 30015 flow [2023-09-01 14:57:44,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-09-01 14:57:44,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-09-01 14:57:44,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3792 transitions. [2023-09-01 14:57:44,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4103896103896104 [2023-09-01 14:57:44,691 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3792 transitions. [2023-09-01 14:57:44,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3792 transitions. [2023-09-01 14:57:44,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:44,692 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3792 transitions. [2023-09-01 14:57:44,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 135.42857142857142) internal successors, (3792), 28 states have internal predecessors, (3792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:44,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 330.0) internal successors, (9570), 29 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:44,703 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 330.0) internal successors, (9570), 29 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:44,703 INFO L175 Difference]: Start difference. First operand has 416 places, 1071 transitions, 24654 flow. Second operand 28 states and 3792 transitions. [2023-09-01 14:57:44,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 1229 transitions, 30015 flow [2023-09-01 14:57:46,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 1229 transitions, 28716 flow, removed 548 selfloop flow, removed 16 redundant places. [2023-09-01 14:57:46,548 INFO L231 Difference]: Finished difference. Result has 431 places, 1134 transitions, 27498 flow [2023-09-01 14:57:46,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=23383, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1062, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=631, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=27498, PETRI_PLACES=431, PETRI_TRANSITIONS=1134} [2023-09-01 14:57:46,550 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 410 predicate places. [2023-09-01 14:57:46,550 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 1134 transitions, 27498 flow [2023-09-01 14:57:46,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 131.83333333333334) internal successors, (2373), 18 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:46,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:46,551 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:46,560 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-09-01 14:57:46,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:46,760 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:46,760 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:46,760 INFO L85 PathProgramCache]: Analyzing trace with hash -169893693, now seen corresponding path program 17 times [2023-09-01 14:57:46,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:46,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77214187] [2023-09-01 14:57:46,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:46,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:46,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:46,938 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:46,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:46,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77214187] [2023-09-01 14:57:46,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77214187] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:46,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229425246] [2023-09-01 14:57:46,938 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 14:57:46,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:46,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:46,941 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:57:46,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-09-01 14:57:47,059 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:57:47,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:57:47,061 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 11 conjunts are in the unsatisfiable core [2023-09-01 14:57:47,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:47,146 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:47,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:47,266 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:47,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229425246] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:47,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:47,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2023-09-01 14:57:47,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82076775] [2023-09-01 14:57:47,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:47,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 14:57:47,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:47,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 14:57:47,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2023-09-01 14:57:47,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:47,461 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 1134 transitions, 27498 flow. Second operand has 15 states, 15 states have (on average 132.13333333333333) internal successors, (1982), 15 states have internal predecessors, (1982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:47,461 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:47,461 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:47,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:50,318 INFO L130 PetriNetUnfolder]: 2994/6026 cut-off events. [2023-09-01 14:57:50,318 INFO L131 PetriNetUnfolder]: For 131846/131846 co-relation queries the response was YES. [2023-09-01 14:57:50,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62745 conditions, 6026 events. 2994/6026 cut-off events. For 131846/131846 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 48277 event pairs, 101 based on Foata normal form. 24/6049 useless extension candidates. Maximal degree in co-relation 61801. Up to 4267 conditions per place. [2023-09-01 14:57:50,399 INFO L137 encePairwiseOnDemand]: 325/330 looper letters, 1118 selfloop transitions, 298 changer transitions 2/1418 dead transitions. [2023-09-01 14:57:50,399 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 1418 transitions, 37584 flow [2023-09-01 14:57:50,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-09-01 14:57:50,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-09-01 14:57:50,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1629 transitions. [2023-09-01 14:57:50,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4113636363636364 [2023-09-01 14:57:50,401 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1629 transitions. [2023-09-01 14:57:50,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1629 transitions. [2023-09-01 14:57:50,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:50,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1629 transitions. [2023-09-01 14:57:50,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 135.75) internal successors, (1629), 12 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:50,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 330.0) internal successors, (4290), 13 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:50,407 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 330.0) internal successors, (4290), 13 states have internal predecessors, (4290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:50,407 INFO L175 Difference]: Start difference. First operand has 431 places, 1134 transitions, 27498 flow. Second operand 12 states and 1629 transitions. [2023-09-01 14:57:50,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 1418 transitions, 37584 flow [2023-09-01 14:57:52,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 1418 transitions, 36940 flow, removed 192 selfloop flow, removed 15 redundant places. [2023-09-01 14:57:52,900 INFO L231 Difference]: Finished difference. Result has 430 places, 1296 transitions, 32775 flow [2023-09-01 14:57:52,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=26858, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=856, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=32775, PETRI_PLACES=430, PETRI_TRANSITIONS=1296} [2023-09-01 14:57:52,901 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 409 predicate places. [2023-09-01 14:57:52,901 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 1296 transitions, 32775 flow [2023-09-01 14:57:52,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 132.13333333333333) internal successors, (1982), 15 states have internal predecessors, (1982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:52,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:57:52,902 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:57:52,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-09-01 14:57:53,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-09-01 14:57:53,108 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:57:53,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:57:53,108 INFO L85 PathProgramCache]: Analyzing trace with hash 995735115, now seen corresponding path program 18 times [2023-09-01 14:57:53,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:57:53,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078188762] [2023-09-01 14:57:53,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:57:53,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:57:53,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:57:53,331 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:53,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:57:53,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078188762] [2023-09-01 14:57:53,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078188762] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:57:53,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938079762] [2023-09-01 14:57:53,331 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 14:57:53,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:57:53,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:57:53,337 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:57:53,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-09-01 14:57:53,464 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-09-01 14:57:53,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:57:53,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:57:53,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:57:53,552 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:53,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:57:53,675 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:57:53,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938079762] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:57:53,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:57:53,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-09-01 14:57:53,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331586196] [2023-09-01 14:57:53,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:57:53,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 14:57:53,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:57:53,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 14:57:53,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-09-01 14:57:53,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:57:53,934 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 1296 transitions, 32775 flow. Second operand has 18 states, 18 states have (on average 131.83333333333334) internal successors, (2373), 18 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:53,934 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:57:53,934 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:57:53,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:57:59,009 INFO L130 PetriNetUnfolder]: 3717/7471 cut-off events. [2023-09-01 14:57:59,009 INFO L131 PetriNetUnfolder]: For 168355/168355 co-relation queries the response was YES. [2023-09-01 14:57:59,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79564 conditions, 7471 events. 3717/7471 cut-off events. For 168355/168355 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 61764 event pairs, 103 based on Foata normal form. 90/7560 useless extension candidates. Maximal degree in co-relation 79274. Up to 3442 conditions per place. [2023-09-01 14:57:59,127 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1197 selfloop transitions, 598 changer transitions 4/1799 dead transitions. [2023-09-01 14:57:59,128 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 1799 transitions, 48636 flow [2023-09-01 14:57:59,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-09-01 14:57:59,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-09-01 14:57:59,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4316 transitions. [2023-09-01 14:57:59,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087121212121212 [2023-09-01 14:57:59,131 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4316 transitions. [2023-09-01 14:57:59,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4316 transitions. [2023-09-01 14:57:59,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:57:59,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4316 transitions. [2023-09-01 14:57:59,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 134.875) internal successors, (4316), 32 states have internal predecessors, (4316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:59,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 330.0) internal successors, (10890), 33 states have internal predecessors, (10890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:59,145 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 330.0) internal successors, (10890), 33 states have internal predecessors, (10890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:57:59,145 INFO L175 Difference]: Start difference. First operand has 430 places, 1296 transitions, 32775 flow. Second operand 32 states and 4316 transitions. [2023-09-01 14:57:59,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 1799 transitions, 48636 flow [2023-09-01 14:58:03,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 1799 transitions, 48163 flow, removed 11 selfloop flow, removed 6 redundant places. [2023-09-01 14:58:03,148 INFO L231 Difference]: Finished difference. Result has 475 places, 1546 transitions, 41596 flow [2023-09-01 14:58:03,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=32315, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=772, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=41596, PETRI_PLACES=475, PETRI_TRANSITIONS=1546} [2023-09-01 14:58:03,149 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 454 predicate places. [2023-09-01 14:58:03,149 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 1546 transitions, 41596 flow [2023-09-01 14:58:03,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 131.83333333333334) internal successors, (2373), 18 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:03,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:58:03,150 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:58:03,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-09-01 14:58:03,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-09-01 14:58:03,351 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:58:03,351 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:58:03,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1549239431, now seen corresponding path program 19 times [2023-09-01 14:58:03,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:58:03,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053596277] [2023-09-01 14:58:03,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:58:03,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:58:03,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:58:03,573 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:58:03,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:58:03,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053596277] [2023-09-01 14:58:03,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053596277] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:58:03,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530768935] [2023-09-01 14:58:03,574 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 14:58:03,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:58:03,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:58:03,575 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:58:03,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-09-01 14:58:03,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:58:03,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:58:03,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:58:03,732 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:58:03,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:58:03,837 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:58:03,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530768935] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:58:03,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:58:03,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-09-01 14:58:03,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632663274] [2023-09-01 14:58:03,839 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:58:03,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 14:58:03,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:58:03,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 14:58:03,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2023-09-01 14:58:04,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:58:04,115 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 1546 transitions, 41596 flow. Second operand has 18 states, 18 states have (on average 131.83333333333334) internal successors, (2373), 18 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:04,115 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:58:04,115 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:58:04,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:58:08,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-09-01 14:58:09,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-09-01 14:58:15,995 INFO L130 PetriNetUnfolder]: 3855/7815 cut-off events. [2023-09-01 14:58:15,996 INFO L131 PetriNetUnfolder]: For 227785/227785 co-relation queries the response was YES. [2023-09-01 14:58:16,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88549 conditions, 7815 events. 3855/7815 cut-off events. For 227785/227785 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 65884 event pairs, 54 based on Foata normal form. 46/7860 useless extension candidates. Maximal degree in co-relation 87749. Up to 1815 conditions per place. [2023-09-01 14:58:16,120 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 786 selfloop transitions, 1156 changer transitions 25/1967 dead transitions. [2023-09-01 14:58:16,120 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 1967 transitions, 54405 flow [2023-09-01 14:58:16,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-09-01 14:58:16,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-09-01 14:58:16,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 6632 transitions. [2023-09-01 14:58:16,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101422387136673 [2023-09-01 14:58:16,124 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 6632 transitions. [2023-09-01 14:58:16,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 6632 transitions. [2023-09-01 14:58:16,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:58:16,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 6632 transitions. [2023-09-01 14:58:16,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 135.3469387755102) internal successors, (6632), 49 states have internal predecessors, (6632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:16,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 330.0) internal successors, (16500), 50 states have internal predecessors, (16500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:16,141 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 330.0) internal successors, (16500), 50 states have internal predecessors, (16500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:16,141 INFO L175 Difference]: Start difference. First operand has 475 places, 1546 transitions, 41596 flow. Second operand 49 states and 6632 transitions. [2023-09-01 14:58:16,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 1967 transitions, 54405 flow [2023-09-01 14:58:20,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 1967 transitions, 53274 flow, removed 444 selfloop flow, removed 7 redundant places. [2023-09-01 14:58:20,959 INFO L231 Difference]: Finished difference. Result has 532 places, 1693 transitions, 48641 flow [2023-09-01 14:58:20,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=40401, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=999, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=48641, PETRI_PLACES=532, PETRI_TRANSITIONS=1693} [2023-09-01 14:58:20,961 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 511 predicate places. [2023-09-01 14:58:20,961 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 1693 transitions, 48641 flow [2023-09-01 14:58:20,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 131.83333333333334) internal successors, (2373), 18 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:20,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:58:20,962 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:58:20,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-09-01 14:58:21,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-09-01 14:58:21,171 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:58:21,171 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:58:21,171 INFO L85 PathProgramCache]: Analyzing trace with hash -242729269, now seen corresponding path program 20 times [2023-09-01 14:58:21,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:58:21,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964487382] [2023-09-01 14:58:21,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:58:21,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:58:21,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:58:21,474 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:58:21,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:58:21,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964487382] [2023-09-01 14:58:21,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964487382] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:58:21,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882305348] [2023-09-01 14:58:21,475 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 14:58:21,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:58:21,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:58:21,477 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:58:21,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-09-01 14:58:21,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 14:58:21,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:58:21,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:58:21,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:58:21,679 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:58:21,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:58:21,796 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:58:21,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882305348] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:58:21,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:58:21,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-09-01 14:58:21,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155539944] [2023-09-01 14:58:21,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:58:21,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 14:58:21,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:58:21,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 14:58:21,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2023-09-01 14:58:22,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:58:22,050 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 1693 transitions, 48641 flow. Second operand has 18 states, 18 states have (on average 131.77777777777777) internal successors, (2372), 18 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:22,050 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:58:22,050 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:58:22,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:58:31,258 INFO L130 PetriNetUnfolder]: 4259/8766 cut-off events. [2023-09-01 14:58:31,259 INFO L131 PetriNetUnfolder]: For 292866/292866 co-relation queries the response was YES. [2023-09-01 14:58:31,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105417 conditions, 8766 events. 4259/8766 cut-off events. For 292866/292866 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 76260 event pairs, 61 based on Foata normal form. 32/8797 useless extension candidates. Maximal degree in co-relation 104765. Up to 2432 conditions per place. [2023-09-01 14:58:31,412 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 1103 selfloop transitions, 999 changer transitions 7/2109 dead transitions. [2023-09-01 14:58:31,412 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 2109 transitions, 63157 flow [2023-09-01 14:58:31,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-09-01 14:58:31,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-09-01 14:58:31,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4763 transitions. [2023-09-01 14:58:31,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4123809523809524 [2023-09-01 14:58:31,415 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4763 transitions. [2023-09-01 14:58:31,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4763 transitions. [2023-09-01 14:58:31,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:58:31,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4763 transitions. [2023-09-01 14:58:31,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 136.0857142857143) internal successors, (4763), 35 states have internal predecessors, (4763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:31,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 330.0) internal successors, (11880), 36 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:31,423 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 330.0) internal successors, (11880), 36 states have internal predecessors, (11880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:31,423 INFO L175 Difference]: Start difference. First operand has 532 places, 1693 transitions, 48641 flow. Second operand 35 states and 4763 transitions. [2023-09-01 14:58:31,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 2109 transitions, 63157 flow [2023-09-01 14:58:38,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 2109 transitions, 60499 flow, removed 720 selfloop flow, removed 25 redundant places. [2023-09-01 14:58:38,563 INFO L231 Difference]: Finished difference. Result has 551 places, 1885 transitions, 55731 flow [2023-09-01 14:58:38,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=46288, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=819, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=837, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=55731, PETRI_PLACES=551, PETRI_TRANSITIONS=1885} [2023-09-01 14:58:38,565 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 530 predicate places. [2023-09-01 14:58:38,565 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 1885 transitions, 55731 flow [2023-09-01 14:58:38,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 131.77777777777777) internal successors, (2372), 18 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:38,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:58:38,566 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:58:38,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-09-01 14:58:38,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:58:38,773 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:58:38,773 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:58:38,773 INFO L85 PathProgramCache]: Analyzing trace with hash -1500576710, now seen corresponding path program 21 times [2023-09-01 14:58:38,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:58:38,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289268260] [2023-09-01 14:58:38,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:58:38,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:58:38,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:58:38,929 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:58:38,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:58:38,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289268260] [2023-09-01 14:58:38,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289268260] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:58:38,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145726986] [2023-09-01 14:58:38,929 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 14:58:38,929 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:58:38,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:58:38,933 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:58:38,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-09-01 14:58:39,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 14:58:39,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:58:39,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:58:39,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:58:39,271 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:58:39,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:58:39,369 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:58:39,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145726986] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:58:39,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:58:39,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2023-09-01 14:58:39,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293589707] [2023-09-01 14:58:39,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:58:39,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-09-01 14:58:39,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:58:39,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-09-01 14:58:39,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-09-01 14:58:39,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:58:39,569 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 1885 transitions, 55731 flow. Second operand has 15 states, 15 states have (on average 132.33333333333334) internal successors, (1985), 15 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:39,569 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:58:39,569 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:58:39,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:58:45,386 INFO L130 PetriNetUnfolder]: 4278/8799 cut-off events. [2023-09-01 14:58:45,386 INFO L131 PetriNetUnfolder]: For 331078/331078 co-relation queries the response was YES. [2023-09-01 14:58:45,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108640 conditions, 8799 events. 4278/8799 cut-off events. For 331078/331078 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 76761 event pairs, 97 based on Foata normal form. 8/8806 useless extension candidates. Maximal degree in co-relation 108019. Up to 5244 conditions per place. [2023-09-01 14:58:45,538 INFO L137 encePairwiseOnDemand]: 325/330 looper letters, 1013 selfloop transitions, 908 changer transitions 1/1922 dead transitions. [2023-09-01 14:58:45,538 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 1922 transitions, 60179 flow [2023-09-01 14:58:45,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 14:58:45,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 14:58:45,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1506 transitions. [2023-09-01 14:58:45,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41487603305785126 [2023-09-01 14:58:45,539 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1506 transitions. [2023-09-01 14:58:45,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1506 transitions. [2023-09-01 14:58:45,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:58:45,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1506 transitions. [2023-09-01 14:58:45,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 136.9090909090909) internal successors, (1506), 11 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:45,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 330.0) internal successors, (3960), 12 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:45,542 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 330.0) internal successors, (3960), 12 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:45,542 INFO L175 Difference]: Start difference. First operand has 551 places, 1885 transitions, 55731 flow. Second operand 11 states and 1506 transitions. [2023-09-01 14:58:45,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 1922 transitions, 60179 flow [2023-09-01 14:58:53,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 1922 transitions, 59219 flow, removed 344 selfloop flow, removed 15 redundant places. [2023-09-01 14:58:53,146 INFO L231 Difference]: Finished difference. Result has 549 places, 1889 transitions, 56707 flow [2023-09-01 14:58:53,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=54774, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=904, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=978, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=56707, PETRI_PLACES=549, PETRI_TRANSITIONS=1889} [2023-09-01 14:58:53,148 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 528 predicate places. [2023-09-01 14:58:53,148 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 1889 transitions, 56707 flow [2023-09-01 14:58:53,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 132.33333333333334) internal successors, (1985), 15 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:53,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:58:53,149 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:58:53,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-09-01 14:58:53,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-09-01 14:58:53,355 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:58:53,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:58:53,355 INFO L85 PathProgramCache]: Analyzing trace with hash -865256220, now seen corresponding path program 22 times [2023-09-01 14:58:53,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:58:53,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596215951] [2023-09-01 14:58:53,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:58:53,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:58:53,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:58:53,534 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:58:53,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:58:53,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596215951] [2023-09-01 14:58:53,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596215951] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:58:53,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730817816] [2023-09-01 14:58:53,535 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 14:58:53,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:58:53,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:58:53,536 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:58:53,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-09-01 14:58:53,631 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 14:58:53,631 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:58:53,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:58:53,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:58:53,717 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:58:53,717 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:58:53,820 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:58:53,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1730817816] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:58:53,820 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:58:53,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-09-01 14:58:53,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945004797] [2023-09-01 14:58:53,820 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:58:53,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:58:53,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:58:53,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:58:53,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:58:54,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:58:54,058 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 1889 transitions, 56707 flow. Second operand has 17 states, 17 states have (on average 132.23529411764707) internal successors, (2248), 17 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:58:54,058 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:58:54,058 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:58:54,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:59:00,262 INFO L130 PetriNetUnfolder]: 4322/8879 cut-off events. [2023-09-01 14:59:00,262 INFO L131 PetriNetUnfolder]: For 344108/344108 co-relation queries the response was YES. [2023-09-01 14:59:00,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109667 conditions, 8879 events. 4322/8879 cut-off events. For 344108/344108 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 77387 event pairs, 100 based on Foata normal form. 12/8890 useless extension candidates. Maximal degree in co-relation 109058. Up to 5280 conditions per place. [2023-09-01 14:59:00,416 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1018 selfloop transitions, 923 changer transitions 1/1942 dead transitions. [2023-09-01 14:59:00,416 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 1942 transitions, 61473 flow [2023-09-01 14:59:00,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-09-01 14:59:00,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-09-01 14:59:00,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2043 transitions. [2023-09-01 14:59:00,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127272727272727 [2023-09-01 14:59:00,418 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2043 transitions. [2023-09-01 14:59:00,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2043 transitions. [2023-09-01 14:59:00,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:59:00,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2043 transitions. [2023-09-01 14:59:00,420 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 136.2) internal successors, (2043), 15 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:00,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 330.0) internal successors, (5280), 16 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:00,422 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 330.0) internal successors, (5280), 16 states have internal predecessors, (5280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:00,422 INFO L175 Difference]: Start difference. First operand has 549 places, 1889 transitions, 56707 flow. Second operand 15 states and 2043 transitions. [2023-09-01 14:59:00,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 1942 transitions, 61473 flow [2023-09-01 14:59:08,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 559 places, 1942 transitions, 60807 flow, removed 27 selfloop flow, removed 4 redundant places. [2023-09-01 14:59:08,146 INFO L231 Difference]: Finished difference. Result has 565 places, 1901 transitions, 58291 flow [2023-09-01 14:59:08,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=56055, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=913, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=971, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=58291, PETRI_PLACES=565, PETRI_TRANSITIONS=1901} [2023-09-01 14:59:08,148 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 544 predicate places. [2023-09-01 14:59:08,148 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 1901 transitions, 58291 flow [2023-09-01 14:59:08,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 132.23529411764707) internal successors, (2248), 17 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:08,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:59:08,149 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:59:08,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-09-01 14:59:08,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-09-01 14:59:08,353 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:59:08,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:59:08,353 INFO L85 PathProgramCache]: Analyzing trace with hash -692008528, now seen corresponding path program 23 times [2023-09-01 14:59:08,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:59:08,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967770835] [2023-09-01 14:59:08,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:59:08,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:59:08,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:59:08,554 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:59:08,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:59:08,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967770835] [2023-09-01 14:59:08,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967770835] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:59:08,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869868379] [2023-09-01 14:59:08,555 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 14:59:08,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:59:08,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:59:08,556 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:59:08,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-09-01 14:59:08,667 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 14:59:08,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:59:08,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:59:08,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:59:08,735 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:59:08,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:59:08,850 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:59:08,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869868379] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:59:08,851 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:59:08,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-09-01 14:59:08,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893816705] [2023-09-01 14:59:08,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:59:08,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 14:59:08,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:59:08,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 14:59:08,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-09-01 14:59:09,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:59:09,116 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 1901 transitions, 58291 flow. Second operand has 18 states, 18 states have (on average 132.11111111111111) internal successors, (2378), 18 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:09,116 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:59:09,116 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:59:09,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:59:17,078 INFO L130 PetriNetUnfolder]: 4499/9243 cut-off events. [2023-09-01 14:59:17,078 INFO L131 PetriNetUnfolder]: For 374782/374782 co-relation queries the response was YES. [2023-09-01 14:59:17,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115595 conditions, 9243 events. 4499/9243 cut-off events. For 374782/374782 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 81203 event pairs, 74 based on Foata normal form. 46/9288 useless extension candidates. Maximal degree in co-relation 114928. Up to 3242 conditions per place. [2023-09-01 14:59:17,245 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 1011 selfloop transitions, 1052 changer transitions 5/2068 dead transitions. [2023-09-01 14:59:17,246 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 2068 transitions, 65658 flow [2023-09-01 14:59:17,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-09-01 14:59:17,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-09-01 14:59:17,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 4865 transitions. [2023-09-01 14:59:17,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095117845117845 [2023-09-01 14:59:17,250 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 4865 transitions. [2023-09-01 14:59:17,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 4865 transitions. [2023-09-01 14:59:17,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:59:17,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 4865 transitions. [2023-09-01 14:59:17,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 135.13888888888889) internal successors, (4865), 36 states have internal predecessors, (4865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:17,261 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 330.0) internal successors, (12210), 37 states have internal predecessors, (12210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:17,261 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 330.0) internal successors, (12210), 37 states have internal predecessors, (12210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:17,261 INFO L175 Difference]: Start difference. First operand has 565 places, 1901 transitions, 58291 flow. Second operand 36 states and 4865 transitions. [2023-09-01 14:59:17,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 2068 transitions, 65658 flow [2023-09-01 14:59:25,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 2068 transitions, 64856 flow, removed 83 selfloop flow, removed 7 redundant places. [2023-09-01 14:59:25,521 INFO L231 Difference]: Finished difference. Result has 606 places, 1976 transitions, 62101 flow [2023-09-01 14:59:25,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=57351, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1894, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=982, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=884, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=62101, PETRI_PLACES=606, PETRI_TRANSITIONS=1976} [2023-09-01 14:59:25,523 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 585 predicate places. [2023-09-01 14:59:25,523 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 1976 transitions, 62101 flow [2023-09-01 14:59:25,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 132.11111111111111) internal successors, (2378), 18 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:25,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:59:25,524 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:59:25,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-09-01 14:59:25,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:59:25,724 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:59:25,724 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:59:25,725 INFO L85 PathProgramCache]: Analyzing trace with hash -662084278, now seen corresponding path program 24 times [2023-09-01 14:59:25,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:59:25,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700300087] [2023-09-01 14:59:25,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:59:25,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:59:25,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:59:25,881 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 14:59:25,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:59:25,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700300087] [2023-09-01 14:59:25,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700300087] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:59:25,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760908218] [2023-09-01 14:59:25,881 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 14:59:25,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:59:25,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:59:25,885 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:59:25,890 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-09-01 14:59:26,199 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-09-01 14:59:26,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 14:59:26,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:59:26,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:59:26,240 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:59:26,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:59:26,338 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:59:26,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760908218] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:59:26,338 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:59:26,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-09-01 14:59:26,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244607521] [2023-09-01 14:59:26,339 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:59:26,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:59:26,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:59:26,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:59:26,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:59:26,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:59:26,503 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 1976 transitions, 62101 flow. Second operand has 17 states, 17 states have (on average 131.8235294117647) internal successors, (2241), 17 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:26,504 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:59:26,504 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:59:26,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:59:33,746 INFO L130 PetriNetUnfolder]: 4657/9536 cut-off events. [2023-09-01 14:59:33,746 INFO L131 PetriNetUnfolder]: For 428246/428246 co-relation queries the response was YES. [2023-09-01 14:59:33,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 123233 conditions, 9536 events. 4657/9536 cut-off events. For 428246/428246 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 84023 event pairs, 121 based on Foata normal form. 32/9567 useless extension candidates. Maximal degree in co-relation 122556. Up to 7466 conditions per place. [2023-09-01 14:59:33,922 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1572 selfloop transitions, 528 changer transitions 1/2101 dead transitions. [2023-09-01 14:59:33,922 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 2101 transitions, 69392 flow [2023-09-01 14:59:33,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-09-01 14:59:33,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-09-01 14:59:33,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3263 transitions. [2023-09-01 14:59:33,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41199494949494947 [2023-09-01 14:59:33,926 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3263 transitions. [2023-09-01 14:59:33,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3263 transitions. [2023-09-01 14:59:33,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:59:33,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3263 transitions. [2023-09-01 14:59:33,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 135.95833333333334) internal successors, (3263), 24 states have internal predecessors, (3263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:33,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:33,934 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:33,934 INFO L175 Difference]: Start difference. First operand has 606 places, 1976 transitions, 62101 flow. Second operand 24 states and 3263 transitions. [2023-09-01 14:59:33,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 2101 transitions, 69392 flow [2023-09-01 14:59:43,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 2101 transitions, 65709 flow, removed 655 selfloop flow, removed 17 redundant places. [2023-09-01 14:59:43,360 INFO L231 Difference]: Finished difference. Result has 623 places, 2015 transitions, 61768 flow [2023-09-01 14:59:43,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=59008, PETRI_DIFFERENCE_MINUEND_PLACES=589, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1976, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=494, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=61768, PETRI_PLACES=623, PETRI_TRANSITIONS=2015} [2023-09-01 14:59:43,362 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 602 predicate places. [2023-09-01 14:59:43,362 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 2015 transitions, 61768 flow [2023-09-01 14:59:43,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 131.8235294117647) internal successors, (2241), 17 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:43,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 14:59:43,362 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 14:59:43,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-09-01 14:59:43,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:59:43,568 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 14:59:43,569 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 14:59:43,569 INFO L85 PathProgramCache]: Analyzing trace with hash 455510348, now seen corresponding path program 25 times [2023-09-01 14:59:43,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 14:59:43,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335502406] [2023-09-01 14:59:43,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 14:59:43,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 14:59:43,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:59:43,751 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:59:43,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 14:59:43,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335502406] [2023-09-01 14:59:43,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335502406] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 14:59:43,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732458194] [2023-09-01 14:59:43,751 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 14:59:43,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 14:59:43,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 14:59:43,753 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 14:59:43,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-09-01 14:59:43,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 14:59:43,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 14:59:43,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 14:59:43,938 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:59:43,939 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 14:59:44,073 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 14:59:44,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732458194] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 14:59:44,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 14:59:44,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-09-01 14:59:44,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226619735] [2023-09-01 14:59:44,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 14:59:44,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 14:59:44,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 14:59:44,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 14:59:44,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-09-01 14:59:44,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 14:59:44,278 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 2015 transitions, 61768 flow. Second operand has 17 states, 17 states have (on average 132.1764705882353) internal successors, (2247), 17 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-09-01 14:59:44,278 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 14:59:44,278 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 14:59:44,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 14:59:53,153 INFO L130 PetriNetUnfolder]: 4952/10244 cut-off events. [2023-09-01 14:59:53,154 INFO L131 PetriNetUnfolder]: For 463529/463529 co-relation queries the response was YES. [2023-09-01 14:59:53,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129924 conditions, 10244 events. 4952/10244 cut-off events. For 463529/463529 co-relation queries the response was YES. Maximal size of possible extension queue 760. Compared 91845 event pairs, 76 based on Foata normal form. 74/10317 useless extension candidates. Maximal degree in co-relation 129293. Up to 4999 conditions per place. [2023-09-01 14:59:53,347 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 1417 selfloop transitions, 794 changer transitions 7/2218 dead transitions. [2023-09-01 14:59:53,348 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 2218 transitions, 70950 flow [2023-09-01 14:59:53,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-09-01 14:59:53,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-09-01 14:59:53,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3807 transitions. [2023-09-01 14:59:53,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.412012987012987 [2023-09-01 14:59:53,356 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3807 transitions. [2023-09-01 14:59:53,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3807 transitions. [2023-09-01 14:59:53,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 14:59:53,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3807 transitions. [2023-09-01 14:59:53,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 135.96428571428572) internal successors, (3807), 28 states have internal predecessors, (3807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:53,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 330.0) internal successors, (9570), 29 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:53,365 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 330.0) internal successors, (9570), 29 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 14:59:53,365 INFO L175 Difference]: Start difference. First operand has 623 places, 2015 transitions, 61768 flow. Second operand 28 states and 3807 transitions. [2023-09-01 14:59:53,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 2218 transitions, 70950 flow [2023-09-01 15:00:03,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 2218 transitions, 70260 flow, removed 199 selfloop flow, removed 9 redundant places. [2023-09-01 15:00:03,131 INFO L231 Difference]: Finished difference. Result has 648 places, 2107 transitions, 66743 flow [2023-09-01 15:00:03,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=60911, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=701, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=66743, PETRI_PLACES=648, PETRI_TRANSITIONS=2107} [2023-09-01 15:00:03,132 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 627 predicate places. [2023-09-01 15:00:03,133 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 2107 transitions, 66743 flow [2023-09-01 15:00:03,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 132.1764705882353) internal successors, (2247), 17 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-09-01 15:00:03,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:00:03,133 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:00:03,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-09-01 15:00:03,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:00:03,334 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:00:03,334 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:00:03,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1666233606, now seen corresponding path program 26 times [2023-09-01 15:00:03,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:00:03,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80077433] [2023-09-01 15:00:03,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:00:03,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:00:03,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:00:03,530 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:00:03,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:00:03,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80077433] [2023-09-01 15:00:03,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80077433] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:00:03,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291802378] [2023-09-01 15:00:03,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 15:00:03,531 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:00:03,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:00:03,533 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:00:03,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-09-01 15:00:03,704 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 15:00:03,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:00:03,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 15:00:03,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:00:03,774 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:00:03,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:00:03,903 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:00:03,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291802378] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:00:03,904 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:00:03,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-09-01 15:00:03,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752470154] [2023-09-01 15:00:03,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:00:03,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 15:00:03,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:00:03,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 15:00:03,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-09-01 15:00:04,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 15:00:04,267 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 2107 transitions, 66743 flow. Second operand has 18 states, 18 states have (on average 132.22222222222223) internal successors, (2380), 18 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:04,267 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:00:04,267 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 15:00:04,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:00:13,889 INFO L130 PetriNetUnfolder]: 4992/10297 cut-off events. [2023-09-01 15:00:13,889 INFO L131 PetriNetUnfolder]: For 508290/508290 co-relation queries the response was YES. [2023-09-01 15:00:14,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134686 conditions, 10297 events. 4992/10297 cut-off events. For 508290/508290 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 92364 event pairs, 1376 based on Foata normal form. 20/10316 useless extension candidates. Maximal degree in co-relation 134149. Up to 6706 conditions per place. [2023-09-01 15:00:14,104 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 1771 selfloop transitions, 439 changer transitions 0/2210 dead transitions. [2023-09-01 15:00:14,105 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 2210 transitions, 73185 flow [2023-09-01 15:00:14,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-09-01 15:00:14,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-09-01 15:00:14,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3253 transitions. [2023-09-01 15:00:14,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107323232323232 [2023-09-01 15:00:14,107 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3253 transitions. [2023-09-01 15:00:14,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3253 transitions. [2023-09-01 15:00:14,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:00:14,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3253 transitions. [2023-09-01 15:00:14,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 135.54166666666666) internal successors, (3253), 24 states have internal predecessors, (3253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:14,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:14,113 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 330.0) internal successors, (8250), 25 states have internal predecessors, (8250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:14,113 INFO L175 Difference]: Start difference. First operand has 648 places, 2107 transitions, 66743 flow. Second operand 24 states and 3253 transitions. [2023-09-01 15:00:14,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 2210 transitions, 73185 flow [2023-09-01 15:00:25,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 2210 transitions, 71166 flow, removed 778 selfloop flow, removed 26 redundant places. [2023-09-01 15:00:25,369 INFO L231 Difference]: Finished difference. Result has 651 places, 2140 transitions, 67199 flow [2023-09-01 15:00:25,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=64657, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=405, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=67199, PETRI_PLACES=651, PETRI_TRANSITIONS=2140} [2023-09-01 15:00:25,371 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 630 predicate places. [2023-09-01 15:00:25,371 INFO L495 AbstractCegarLoop]: Abstraction has has 651 places, 2140 transitions, 67199 flow [2023-09-01 15:00:25,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 132.22222222222223) internal successors, (2380), 18 states have internal predecessors, (2380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:25,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:00:25,372 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:00:25,377 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-09-01 15:00:25,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:00:25,573 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:00:25,573 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:00:25,573 INFO L85 PathProgramCache]: Analyzing trace with hash 1420353038, now seen corresponding path program 27 times [2023-09-01 15:00:25,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:00:25,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606996172] [2023-09-01 15:00:25,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:00:25,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:00:25,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:00:25,720 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:00:25,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:00:25,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606996172] [2023-09-01 15:00:25,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606996172] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:00:25,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048290282] [2023-09-01 15:00:25,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 15:00:25,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:00:25,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:00:25,722 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:00:25,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-09-01 15:00:25,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 15:00:25,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:00:25,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 15:00:25,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:00:25,950 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:00:25,950 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:00:26,047 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:00:26,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048290282] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:00:26,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:00:26,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-09-01 15:00:26,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214002173] [2023-09-01 15:00:26,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:00:26,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 15:00:26,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:00:26,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 15:00:26,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-09-01 15:00:26,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 15:00:26,217 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 2140 transitions, 67199 flow. Second operand has 16 states, 16 states have (on average 132.1875) internal successors, (2115), 16 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:26,217 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:00:26,217 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 15:00:26,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:00:34,759 INFO L130 PetriNetUnfolder]: 5072/10421 cut-off events. [2023-09-01 15:00:34,759 INFO L131 PetriNetUnfolder]: For 487023/487023 co-relation queries the response was YES. [2023-09-01 15:00:34,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133630 conditions, 10421 events. 5072/10421 cut-off events. For 487023/487023 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 93299 event pairs, 1905 based on Foata normal form. 44/10464 useless extension candidates. Maximal degree in co-relation 133206. Up to 9553 conditions per place. [2023-09-01 15:00:34,969 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1974 selfloop transitions, 267 changer transitions 0/2241 dead transitions. [2023-09-01 15:00:34,970 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 673 places, 2241 transitions, 73683 flow [2023-09-01 15:00:34,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-09-01 15:00:34,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-09-01 15:00:34,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3118 transitions. [2023-09-01 15:00:34,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108036890645586 [2023-09-01 15:00:34,972 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3118 transitions. [2023-09-01 15:00:34,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3118 transitions. [2023-09-01 15:00:34,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:00:34,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3118 transitions. [2023-09-01 15:00:34,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 135.56521739130434) internal successors, (3118), 23 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:34,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 330.0) internal successors, (7920), 24 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:34,977 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 330.0) internal successors, (7920), 24 states have internal predecessors, (7920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:34,978 INFO L175 Difference]: Start difference. First operand has 651 places, 2140 transitions, 67199 flow. Second operand 23 states and 3118 transitions. [2023-09-01 15:00:34,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 673 places, 2241 transitions, 73683 flow [2023-09-01 15:00:44,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 657 places, 2241 transitions, 72444 flow, removed 235 selfloop flow, removed 16 redundant places. [2023-09-01 15:00:44,976 INFO L231 Difference]: Finished difference. Result has 666 places, 2168 transitions, 67765 flow [2023-09-01 15:00:44,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=65789, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1882, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=67765, PETRI_PLACES=666, PETRI_TRANSITIONS=2168} [2023-09-01 15:00:44,978 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 645 predicate places. [2023-09-01 15:00:44,979 INFO L495 AbstractCegarLoop]: Abstraction has has 666 places, 2168 transitions, 67765 flow [2023-09-01 15:00:44,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 132.1875) internal successors, (2115), 16 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:44,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:00:44,979 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:00:44,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-09-01 15:00:45,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-09-01 15:00:45,185 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:00:45,186 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:00:45,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1958411046, now seen corresponding path program 28 times [2023-09-01 15:00:45,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:00:45,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180567829] [2023-09-01 15:00:45,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:00:45,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:00:45,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:00:45,343 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 15:00:45,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:00:45,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180567829] [2023-09-01 15:00:45,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180567829] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:00:45,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119472903] [2023-09-01 15:00:45,343 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 15:00:45,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:00:45,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:00:45,344 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:00:45,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-09-01 15:00:45,449 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 15:00:45,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:00:45,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 15:00:45,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:00:45,497 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:00:45,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:00:45,626 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:00:45,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119472903] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:00:45,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:00:45,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-09-01 15:00:45,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502611223] [2023-09-01 15:00:45,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:00:45,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 15:00:45,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:00:45,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 15:00:45,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-09-01 15:00:45,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 15:00:45,937 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 666 places, 2168 transitions, 67765 flow. Second operand has 17 states, 17 states have (on average 131.8235294117647) internal successors, (2241), 17 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:45,937 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:00:45,937 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 15:00:45,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:00:55,517 INFO L130 PetriNetUnfolder]: 5221/10694 cut-off events. [2023-09-01 15:00:55,517 INFO L131 PetriNetUnfolder]: For 506824/506824 co-relation queries the response was YES. [2023-09-01 15:00:55,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136467 conditions, 10694 events. 5221/10694 cut-off events. For 506824/506824 co-relation queries the response was YES. Maximal size of possible extension queue 785. Compared 95820 event pairs, 1388 based on Foata normal form. 18/10711 useless extension candidates. Maximal degree in co-relation 136061. Up to 6154 conditions per place. [2023-09-01 15:00:55,756 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1812 selfloop transitions, 465 changer transitions 2/2279 dead transitions. [2023-09-01 15:00:55,756 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 2279 transitions, 74718 flow [2023-09-01 15:00:55,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-09-01 15:00:55,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-09-01 15:00:55,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2568 transitions. [2023-09-01 15:00:55,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40956937799043064 [2023-09-01 15:00:55,759 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2568 transitions. [2023-09-01 15:00:55,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2568 transitions. [2023-09-01 15:00:55,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:00:55,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2568 transitions. [2023-09-01 15:00:55,761 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 135.1578947368421) internal successors, (2568), 19 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-09-01 15:00:55,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 330.0) internal successors, (6600), 20 states have internal predecessors, (6600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:55,763 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 330.0) internal successors, (6600), 20 states have internal predecessors, (6600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:00:55,763 INFO L175 Difference]: Start difference. First operand has 666 places, 2168 transitions, 67765 flow. Second operand 19 states and 2568 transitions. [2023-09-01 15:00:55,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 2279 transitions, 74718 flow [2023-09-01 15:01:06,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 676 places, 2279 transitions, 74264 flow, removed 185 selfloop flow, removed 7 redundant places. [2023-09-01 15:01:06,172 INFO L231 Difference]: Finished difference. Result has 684 places, 2215 transitions, 70397 flow [2023-09-01 15:01:06,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=67199, PETRI_DIFFERENCE_MINUEND_PLACES=658, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1714, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=70397, PETRI_PLACES=684, PETRI_TRANSITIONS=2215} [2023-09-01 15:01:06,174 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 663 predicate places. [2023-09-01 15:01:06,174 INFO L495 AbstractCegarLoop]: Abstraction has has 684 places, 2215 transitions, 70397 flow [2023-09-01 15:01:06,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 131.8235294117647) internal successors, (2241), 17 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:01:06,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:01:06,174 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:01:06,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-09-01 15:01:06,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:01:06,375 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:01:06,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:01:06,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1102504238, now seen corresponding path program 29 times [2023-09-01 15:01:06,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:01:06,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774918500] [2023-09-01 15:01:06,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:01:06,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:01:06,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:01:06,527 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 15:01:06,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:01:06,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774918500] [2023-09-01 15:01:06,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774918500] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:01:06,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598660143] [2023-09-01 15:01:06,528 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 15:01:06,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:01:06,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:01:06,533 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:01:06,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-09-01 15:01:06,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-09-01 15:01:06,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:01:06,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 16 conjunts are in the unsatisfiable core [2023-09-01 15:01:06,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:01:06,741 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:01:06,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:01:06,849 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:01:06,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598660143] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:01:06,849 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:01:06,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-09-01 15:01:06,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182470607] [2023-09-01 15:01:06,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:01:06,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 15:01:06,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:01:06,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 15:01:06,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-09-01 15:01:07,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 15:01:07,088 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 684 places, 2215 transitions, 70397 flow. Second operand has 18 states, 18 states have (on average 131.88888888888889) internal successors, (2374), 18 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:01:07,089 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:01:07,089 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 15:01:07,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:01:16,996 INFO L130 PetriNetUnfolder]: 5483/11290 cut-off events. [2023-09-01 15:01:16,996 INFO L131 PetriNetUnfolder]: For 582279/582279 co-relation queries the response was YES. [2023-09-01 15:01:17,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146150 conditions, 11290 events. 5483/11290 cut-off events. For 582279/582279 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 102610 event pairs, 1391 based on Foata normal form. 14/11303 useless extension candidates. Maximal degree in co-relation 145713. Up to 6092 conditions per place. [2023-09-01 15:01:17,234 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1787 selfloop transitions, 580 changer transitions 13/2380 dead transitions. [2023-09-01 15:01:17,235 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 702 places, 2380 transitions, 78781 flow [2023-09-01 15:01:17,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-09-01 15:01:17,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-09-01 15:01:17,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2845 transitions. [2023-09-01 15:01:17,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41053391053391053 [2023-09-01 15:01:17,237 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2845 transitions. [2023-09-01 15:01:17,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2845 transitions. [2023-09-01 15:01:17,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:01:17,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2845 transitions. [2023-09-01 15:01:17,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 135.47619047619048) internal successors, (2845), 21 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-09-01 15:01:17,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 330.0) internal successors, (7260), 22 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:01:17,245 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 330.0) internal successors, (7260), 22 states have internal predecessors, (7260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:01:17,245 INFO L175 Difference]: Start difference. First operand has 684 places, 2215 transitions, 70397 flow. Second operand 21 states and 2845 transitions. [2023-09-01 15:01:17,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 702 places, 2380 transitions, 78781 flow [2023-09-01 15:01:28,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 694 places, 2380 transitions, 78333 flow, removed 165 selfloop flow, removed 8 redundant places. [2023-09-01 15:01:29,004 INFO L231 Difference]: Finished difference. Result has 701 places, 2285 transitions, 73888 flow [2023-09-01 15:01:29,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=69885, PETRI_DIFFERENCE_MINUEND_PLACES=674, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=507, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=73888, PETRI_PLACES=701, PETRI_TRANSITIONS=2285} [2023-09-01 15:01:29,006 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 680 predicate places. [2023-09-01 15:01:29,006 INFO L495 AbstractCegarLoop]: Abstraction has has 701 places, 2285 transitions, 73888 flow [2023-09-01 15:01:29,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 131.88888888888889) internal successors, (2374), 18 states have internal predecessors, (2374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:01:29,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:01:29,007 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:01:29,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-09-01 15:01:29,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:01:29,210 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:01:29,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:01:29,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1301645282, now seen corresponding path program 30 times [2023-09-01 15:01:29,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:01:29,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836739278] [2023-09-01 15:01:29,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:01:29,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:01:29,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:01:29,358 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 15:01:29,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:01:29,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836739278] [2023-09-01 15:01:29,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836739278] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:01:29,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929707037] [2023-09-01 15:01:29,358 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 15:01:29,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:01:29,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:01:29,361 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:01:29,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-09-01 15:01:29,603 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 15:01:29,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:01:29,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 15:01:29,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:01:29,663 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:01:29,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:01:29,780 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:01:29,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929707037] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:01:29,781 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:01:29,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-09-01 15:01:29,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809050715] [2023-09-01 15:01:29,781 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:01:29,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 15:01:29,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:01:29,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 15:01:29,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-09-01 15:01:30,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 15:01:30,044 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 701 places, 2285 transitions, 73888 flow. Second operand has 18 states, 18 states have (on average 131.77777777777777) internal successors, (2372), 18 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:01:30,044 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:01:30,044 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 15:01:30,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:01:40,494 INFO L130 PetriNetUnfolder]: 5519/11356 cut-off events. [2023-09-01 15:01:40,494 INFO L131 PetriNetUnfolder]: For 625723/625723 co-relation queries the response was YES. [2023-09-01 15:01:40,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150981 conditions, 11356 events. 5519/11356 cut-off events. For 625723/625723 co-relation queries the response was YES. Maximal size of possible extension queue 833. Compared 103382 event pairs, 1529 based on Foata normal form. 6/11361 useless extension candidates. Maximal degree in co-relation 150543. Up to 6425 conditions per place. [2023-09-01 15:01:40,750 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 1966 selfloop transitions, 385 changer transitions 6/2357 dead transitions. [2023-09-01 15:01:40,751 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 2357 transitions, 80245 flow [2023-09-01 15:01:40,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-09-01 15:01:40,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-09-01 15:01:40,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2561 transitions. [2023-09-01 15:01:40,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40845295055821373 [2023-09-01 15:01:40,753 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2561 transitions. [2023-09-01 15:01:40,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2561 transitions. [2023-09-01 15:01:40,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:01:40,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2561 transitions. [2023-09-01 15:01:40,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 134.78947368421052) internal successors, (2561), 19 states have internal predecessors, (2561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:01:40,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 330.0) internal successors, (6600), 20 states have internal predecessors, (6600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:01:40,757 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 330.0) internal successors, (6600), 20 states have internal predecessors, (6600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:01:40,757 INFO L175 Difference]: Start difference. First operand has 701 places, 2285 transitions, 73888 flow. Second operand 19 states and 2561 transitions. [2023-09-01 15:01:40,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 2357 transitions, 80245 flow [2023-09-01 15:01:53,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 711 places, 2357 transitions, 80070 flow, removed 33 selfloop flow, removed 7 redundant places. [2023-09-01 15:01:53,453 INFO L231 Difference]: Finished difference. Result has 716 places, 2294 transitions, 75288 flow [2023-09-01 15:01:53,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=73588, PETRI_DIFFERENCE_MINUEND_PLACES=693, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=369, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1902, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=75288, PETRI_PLACES=716, PETRI_TRANSITIONS=2294} [2023-09-01 15:01:53,455 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 695 predicate places. [2023-09-01 15:01:53,455 INFO L495 AbstractCegarLoop]: Abstraction has has 716 places, 2294 transitions, 75288 flow [2023-09-01 15:01:53,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 131.77777777777777) internal successors, (2372), 18 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:01:53,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:01:53,456 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:01:53,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-09-01 15:01:53,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-09-01 15:01:53,656 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:01:53,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:01:53,657 INFO L85 PathProgramCache]: Analyzing trace with hash -60980314, now seen corresponding path program 31 times [2023-09-01 15:01:53,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:01:53,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282875318] [2023-09-01 15:01:53,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:01:53,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:01:53,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:01:53,848 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 15:01:53,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:01:53,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282875318] [2023-09-01 15:01:53,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282875318] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:01:53,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886591604] [2023-09-01 15:01:53,848 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 15:01:53,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:01:53,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:01:53,853 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:01:53,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-09-01 15:01:53,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:01:53,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 15:01:53,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:01:54,023 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 15:01:54,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:01:54,120 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 15:01:54,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886591604] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:01:54,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:01:54,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-09-01 15:01:54,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221344444] [2023-09-01 15:01:54,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:01:54,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-09-01 15:01:54,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:01:54,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-09-01 15:01:54,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2023-09-01 15:01:54,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 15:01:54,347 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 716 places, 2294 transitions, 75288 flow. Second operand has 19 states, 19 states have (on average 131.94736842105263) internal successors, (2507), 19 states have internal predecessors, (2507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:01:54,347 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:01:54,347 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 15:01:54,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:02:05,497 INFO L130 PetriNetUnfolder]: 5642/11598 cut-off events. [2023-09-01 15:02:05,497 INFO L131 PetriNetUnfolder]: For 683011/683011 co-relation queries the response was YES. [2023-09-01 15:02:05,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158364 conditions, 11598 events. 5642/11598 cut-off events. For 683011/683011 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 105820 event pairs, 1562 based on Foata normal form. 36/11633 useless extension candidates. Maximal degree in co-relation 157935. Up to 7428 conditions per place. [2023-09-01 15:02:05,773 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 1886 selfloop transitions, 567 changer transitions 0/2453 dead transitions. [2023-09-01 15:02:05,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 742 places, 2453 transitions, 84634 flow [2023-09-01 15:02:05,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-09-01 15:02:05,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-09-01 15:02:05,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3941 transitions. [2023-09-01 15:02:05,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41180773249738767 [2023-09-01 15:02:05,776 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3941 transitions. [2023-09-01 15:02:05,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3941 transitions. [2023-09-01 15:02:05,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:02:05,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3941 transitions. [2023-09-01 15:02:05,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 135.89655172413794) internal successors, (3941), 29 states have internal predecessors, (3941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:05,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:05,787 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:05,787 INFO L175 Difference]: Start difference. First operand has 716 places, 2294 transitions, 75288 flow. Second operand 29 states and 3941 transitions. [2023-09-01 15:02:05,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 742 places, 2453 transitions, 84634 flow [2023-09-01 15:02:18,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 733 places, 2453 transitions, 84274 flow, removed 69 selfloop flow, removed 9 redundant places. [2023-09-01 15:02:18,851 INFO L231 Difference]: Finished difference. Result has 742 places, 2358 transitions, 79792 flow [2023-09-01 15:02:18,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=74761, PETRI_DIFFERENCE_MINUEND_PLACES=705, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=79792, PETRI_PLACES=742, PETRI_TRANSITIONS=2358} [2023-09-01 15:02:18,853 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 721 predicate places. [2023-09-01 15:02:18,853 INFO L495 AbstractCegarLoop]: Abstraction has has 742 places, 2358 transitions, 79792 flow [2023-09-01 15:02:18,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 131.94736842105263) internal successors, (2507), 19 states have internal predecessors, (2507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:18,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:02:18,853 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:02:18,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-09-01 15:02:19,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-09-01 15:02:19,054 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:02:19,054 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:02:19,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1220346136, now seen corresponding path program 32 times [2023-09-01 15:02:19,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:02:19,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275544561] [2023-09-01 15:02:19,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:02:19,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:02:19,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:02:19,215 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:02:19,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:02:19,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275544561] [2023-09-01 15:02:19,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275544561] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:02:19,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425239872] [2023-09-01 15:02:19,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 15:02:19,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:02:19,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:02:19,217 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:02:19,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-09-01 15:02:19,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 15:02:19,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:02:19,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 15:02:19,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:02:19,415 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:02:19,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:02:19,501 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:02:19,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425239872] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:02:19,502 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:02:19,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-09-01 15:02:19,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095641925] [2023-09-01 15:02:19,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:02:19,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-09-01 15:02:19,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:02:19,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-09-01 15:02:19,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-09-01 15:02:19,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 15:02:19,656 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 742 places, 2358 transitions, 79792 flow. Second operand has 16 states, 16 states have (on average 132.1875) internal successors, (2115), 16 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:19,657 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:02:19,657 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 15:02:19,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:02:30,966 INFO L130 PetriNetUnfolder]: 5761/11799 cut-off events. [2023-09-01 15:02:30,967 INFO L131 PetriNetUnfolder]: For 738786/738786 co-relation queries the response was YES. [2023-09-01 15:02:31,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164648 conditions, 11799 events. 5761/11799 cut-off events. For 738786/738786 co-relation queries the response was YES. Maximal size of possible extension queue 876. Compared 107662 event pairs, 2246 based on Foata normal form. 56/11854 useless extension candidates. Maximal degree in co-relation 164201. Up to 11149 conditions per place. [2023-09-01 15:02:31,348 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 2267 selfloop transitions, 211 changer transitions 1/2479 dead transitions. [2023-09-01 15:02:31,348 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 768 places, 2479 transitions, 88289 flow [2023-09-01 15:02:31,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-09-01 15:02:31,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-09-01 15:02:31,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3655 transitions. [2023-09-01 15:02:31,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4102132435465769 [2023-09-01 15:02:31,350 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3655 transitions. [2023-09-01 15:02:31,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3655 transitions. [2023-09-01 15:02:31,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:02:31,351 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3655 transitions. [2023-09-01 15:02:31,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 135.37037037037038) internal successors, (3655), 27 states have internal predecessors, (3655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:31,356 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 330.0) internal successors, (9240), 28 states have internal predecessors, (9240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:31,357 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 330.0) internal successors, (9240), 28 states have internal predecessors, (9240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:31,357 INFO L175 Difference]: Start difference. First operand has 742 places, 2358 transitions, 79792 flow. Second operand 27 states and 3655 transitions. [2023-09-01 15:02:31,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 768 places, 2479 transitions, 88289 flow [2023-09-01 15:02:46,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 757 places, 2479 transitions, 86232 flow, removed 905 selfloop flow, removed 11 redundant places. [2023-09-01 15:02:46,247 INFO L231 Difference]: Finished difference. Result has 769 places, 2405 transitions, 80827 flow [2023-09-01 15:02:46,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=77840, PETRI_DIFFERENCE_MINUEND_PLACES=731, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=80827, PETRI_PLACES=769, PETRI_TRANSITIONS=2405} [2023-09-01 15:02:46,249 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 748 predicate places. [2023-09-01 15:02:46,249 INFO L495 AbstractCegarLoop]: Abstraction has has 769 places, 2405 transitions, 80827 flow [2023-09-01 15:02:46,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 132.1875) internal successors, (2115), 16 states have internal predecessors, (2115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:46,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:02:46,250 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:02:46,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-09-01 15:02:46,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-09-01 15:02:46,451 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:02:46,452 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:02:46,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1864351080, now seen corresponding path program 33 times [2023-09-01 15:02:46,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:02:46,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083793515] [2023-09-01 15:02:46,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:02:46,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:02:46,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:02:46,599 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 15:02:46,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:02:46,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083793515] [2023-09-01 15:02:46,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083793515] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:02:46,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583031602] [2023-09-01 15:02:46,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 15:02:46,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:02:46,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:02:46,605 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:02:46,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-09-01 15:02:46,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-09-01 15:02:46,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:02:46,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 15:02:46,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:02:46,876 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:02:46,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:02:46,989 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:02:46,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583031602] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:02:46,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:02:46,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-09-01 15:02:46,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686537423] [2023-09-01 15:02:46,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:02:46,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 15:02:46,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:02:46,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 15:02:46,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-09-01 15:02:47,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 15:02:47,201 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 769 places, 2405 transitions, 80827 flow. Second operand has 18 states, 18 states have (on average 131.77777777777777) internal successors, (2372), 18 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:47,201 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:02:47,201 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 15:02:47,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:02:58,522 INFO L130 PetriNetUnfolder]: 5772/11838 cut-off events. [2023-09-01 15:02:58,522 INFO L131 PetriNetUnfolder]: For 722412/722412 co-relation queries the response was YES. [2023-09-01 15:02:58,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163467 conditions, 11838 events. 5772/11838 cut-off events. For 722412/722412 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 108048 event pairs, 1648 based on Foata normal form. 18/11855 useless extension candidates. Maximal degree in co-relation 163009. Up to 6852 conditions per place. [2023-09-01 15:02:58,791 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 2086 selfloop transitions, 374 changer transitions 12/2472 dead transitions. [2023-09-01 15:02:58,791 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 790 places, 2472 transitions, 87485 flow [2023-09-01 15:02:58,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-09-01 15:02:58,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-09-01 15:02:58,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2960 transitions. [2023-09-01 15:02:58,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40771349862258954 [2023-09-01 15:02:58,794 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2960 transitions. [2023-09-01 15:02:58,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2960 transitions. [2023-09-01 15:02:58,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:02:58,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2960 transitions. [2023-09-01 15:02:58,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 134.54545454545453) internal successors, (2960), 22 states have internal predecessors, (2960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:58,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 330.0) internal successors, (7590), 23 states have internal predecessors, (7590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:58,799 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 330.0) internal successors, (7590), 23 states have internal predecessors, (7590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:02:58,799 INFO L175 Difference]: Start difference. First operand has 769 places, 2405 transitions, 80827 flow. Second operand 22 states and 2960 transitions. [2023-09-01 15:02:58,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 790 places, 2472 transitions, 87485 flow [2023-09-01 15:03:13,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 2472 transitions, 86539 flow, removed 295 selfloop flow, removed 12 redundant places. [2023-09-01 15:03:13,249 INFO L231 Difference]: Finished difference. Result has 783 places, 2403 transitions, 81208 flow [2023-09-01 15:03:13,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=79702, PETRI_DIFFERENCE_MINUEND_PLACES=757, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=361, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2028, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=81208, PETRI_PLACES=783, PETRI_TRANSITIONS=2403} [2023-09-01 15:03:13,251 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 762 predicate places. [2023-09-01 15:03:13,251 INFO L495 AbstractCegarLoop]: Abstraction has has 783 places, 2403 transitions, 81208 flow [2023-09-01 15:03:13,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 131.77777777777777) internal successors, (2372), 18 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:03:13,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:03:13,251 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:03:13,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2023-09-01 15:03:13,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-09-01 15:03:13,452 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:03:13,452 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:03:13,452 INFO L85 PathProgramCache]: Analyzing trace with hash -919347608, now seen corresponding path program 34 times [2023-09-01 15:03:13,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:03:13,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975849442] [2023-09-01 15:03:13,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:03:13,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:03:13,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:03:13,672 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 15:03:13,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:03:13,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975849442] [2023-09-01 15:03:13,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975849442] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:03:13,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593757000] [2023-09-01 15:03:13,672 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-09-01 15:03:13,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:03:13,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:03:13,677 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:03:13,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-09-01 15:03:13,796 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-09-01 15:03:13,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:03:13,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 15:03:13,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:03:13,845 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:03:13,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:03:14,049 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:03:14,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593757000] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:03:14,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:03:14,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-09-01 15:03:14,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151961772] [2023-09-01 15:03:14,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:03:14,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-09-01 15:03:14,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:03:14,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-09-01 15:03:14,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-09-01 15:03:14,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 15:03:14,310 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 783 places, 2403 transitions, 81208 flow. Second operand has 18 states, 18 states have (on average 131.77777777777777) internal successors, (2372), 18 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:03:14,310 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:03:14,310 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 15:03:14,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:03:25,288 INFO L130 PetriNetUnfolder]: 5880/12045 cut-off events. [2023-09-01 15:03:25,288 INFO L131 PetriNetUnfolder]: For 801686/801686 co-relation queries the response was YES. [2023-09-01 15:03:25,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 169713 conditions, 12045 events. 5880/12045 cut-off events. For 801686/801686 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 110222 event pairs, 1943 based on Foata normal form. 50/12094 useless extension candidates. Maximal degree in co-relation 169247. Up to 9519 conditions per place. [2023-09-01 15:03:25,575 INFO L137 encePairwiseOnDemand]: 325/330 looper letters, 2053 selfloop transitions, 440 changer transitions 4/2497 dead transitions. [2023-09-01 15:03:25,575 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 792 places, 2497 transitions, 89522 flow [2023-09-01 15:03:25,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-09-01 15:03:25,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-09-01 15:03:25,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2171 transitions. [2023-09-01 15:03:25,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41117424242424244 [2023-09-01 15:03:25,577 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2171 transitions. [2023-09-01 15:03:25,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2171 transitions. [2023-09-01 15:03:25,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:03:25,577 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2171 transitions. [2023-09-01 15:03:25,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 135.6875) internal successors, (2171), 16 states have internal predecessors, (2171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:03:25,580 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 330.0) internal successors, (5610), 17 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:03:25,581 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 330.0) internal successors, (5610), 17 states have internal predecessors, (5610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:03:25,581 INFO L175 Difference]: Start difference. First operand has 783 places, 2403 transitions, 81208 flow. Second operand 16 states and 2171 transitions. [2023-09-01 15:03:25,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 792 places, 2497 transitions, 89522 flow [2023-09-01 15:03:40,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 2497 transitions, 88543 flow, removed 335 selfloop flow, removed 14 redundant places. [2023-09-01 15:03:40,429 INFO L231 Difference]: Finished difference. Result has 781 places, 2422 transitions, 82978 flow [2023-09-01 15:03:40,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=80021, PETRI_DIFFERENCE_MINUEND_PLACES=763, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=413, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1974, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=82978, PETRI_PLACES=781, PETRI_TRANSITIONS=2422} [2023-09-01 15:03:40,431 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 760 predicate places. [2023-09-01 15:03:40,431 INFO L495 AbstractCegarLoop]: Abstraction has has 781 places, 2422 transitions, 82978 flow [2023-09-01 15:03:40,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 131.77777777777777) internal successors, (2372), 18 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:03:40,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:03:40,432 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:03:40,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-09-01 15:03:40,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:03:40,633 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:03:40,633 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:03:40,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1995058764, now seen corresponding path program 35 times [2023-09-01 15:03:40,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:03:40,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050322307] [2023-09-01 15:03:40,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:03:40,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:03:40,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:03:40,783 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-09-01 15:03:40,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:03:40,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050322307] [2023-09-01 15:03:40,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050322307] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:03:40,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088127234] [2023-09-01 15:03:40,784 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-09-01 15:03:40,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:03:40,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:03:40,789 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:03:40,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-09-01 15:03:40,930 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-09-01 15:03:40,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:03:40,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-09-01 15:03:40,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:03:40,970 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:03:40,970 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:03:41,066 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:03:41,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088127234] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:03:41,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:03:41,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-09-01 15:03:41,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691834262] [2023-09-01 15:03:41,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:03:41,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-09-01 15:03:41,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:03:41,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-09-01 15:03:41,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-09-01 15:03:41,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 330 [2023-09-01 15:03:41,265 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 781 places, 2422 transitions, 82978 flow. Second operand has 17 states, 17 states have (on average 131.8235294117647) internal successors, (2241), 17 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:03:41,265 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:03:41,265 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 330 [2023-09-01 15:03:41,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:03:52,656 INFO L130 PetriNetUnfolder]: 5912/12127 cut-off events. [2023-09-01 15:03:52,657 INFO L131 PetriNetUnfolder]: For 817027/817027 co-relation queries the response was YES. [2023-09-01 15:03:52,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172510 conditions, 12127 events. 5912/12127 cut-off events. For 817027/817027 co-relation queries the response was YES. Maximal size of possible extension queue 896. Compared 111194 event pairs, 2150 based on Foata normal form. 50/12176 useless extension candidates. Maximal degree in co-relation 172049. Up to 10476 conditions per place. [2023-09-01 15:03:52,951 INFO L137 encePairwiseOnDemand]: 324/330 looper letters, 2151 selfloop transitions, 334 changer transitions 0/2485 dead transitions. [2023-09-01 15:03:52,951 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 797 places, 2485 transitions, 90043 flow [2023-09-01 15:03:52,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-09-01 15:03:52,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-09-01 15:03:52,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2301 transitions. [2023-09-01 15:03:52,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4101604278074866 [2023-09-01 15:03:52,953 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2301 transitions. [2023-09-01 15:03:52,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2301 transitions. [2023-09-01 15:03:52,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:03:52,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2301 transitions. [2023-09-01 15:03:52,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 135.35294117647058) internal successors, (2301), 17 states have internal predecessors, (2301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:03:52,957 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 330.0) internal successors, (5940), 18 states have internal predecessors, (5940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:03:52,958 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 330.0) internal successors, (5940), 18 states have internal predecessors, (5940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:03:52,958 INFO L175 Difference]: Start difference. First operand has 781 places, 2422 transitions, 82978 flow. Second operand 17 states and 2301 transitions. [2023-09-01 15:03:52,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 797 places, 2485 transitions, 90043 flow [2023-09-01 15:04:07,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 785 places, 2485 transitions, 89361 flow, removed 262 selfloop flow, removed 12 redundant places. [2023-09-01 15:04:07,730 INFO L231 Difference]: Finished difference. Result has 788 places, 2435 transitions, 84307 flow [2023-09-01 15:04:07,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=82165, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2079, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=84307, PETRI_PLACES=788, PETRI_TRANSITIONS=2435} [2023-09-01 15:04:07,733 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 767 predicate places. [2023-09-01 15:04:07,733 INFO L495 AbstractCegarLoop]: Abstraction has has 788 places, 2435 transitions, 84307 flow [2023-09-01 15:04:07,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 131.8235294117647) internal successors, (2241), 17 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:04:07,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:04:07,734 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:04:07,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-09-01 15:04:07,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-09-01 15:04:07,942 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:04:07,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:04:07,943 INFO L85 PathProgramCache]: Analyzing trace with hash 267318248, now seen corresponding path program 36 times [2023-09-01 15:04:07,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:04:07,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202069524] [2023-09-01 15:04:07,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:04:07,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:04:07,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:04:08,248 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-09-01 15:04:08,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:04:08,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202069524] [2023-09-01 15:04:08,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202069524] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:04:08,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487334305] [2023-09-01 15:04:08,249 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-09-01 15:04:08,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:04:08,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:04:08,250 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:04:08,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-09-01 15:04:08,463 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-09-01 15:04:08,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:04:08,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 34 conjunts are in the unsatisfiable core [2023-09-01 15:04:08,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:04:08,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-09-01 15:04:08,605 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-09-01 15:04:08,646 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 15:04:08,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-09-01 15:04:08,653 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 15:04:08,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:04:08,693 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1382 (Array Int Int))) (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1382) c_~f~0.base))) (= (select .cse0 (+ (* (select .cse0 (+ (* c_~x2~0 4) c_~f~0.offset)) 4) c_~f~0.offset)) (select .cse0 (+ (* c_~x1~0 4) c_~f~0.offset))))) is different from false [2023-09-01 15:04:08,719 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 15:04:08,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 114 [2023-09-01 15:04:08,735 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 15:04:08,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 48 [2023-09-01 15:04:08,892 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-09-01 15:04:08,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487334305] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:04:08,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:04:08,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 18 [2023-09-01 15:04:08,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477839058] [2023-09-01 15:04:08,893 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:04:08,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-09-01 15:04:08,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:04:08,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-09-01 15:04:08,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=280, Unknown=1, NotChecked=34, Total=380 [2023-09-01 15:04:08,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 330 [2023-09-01 15:04:08,917 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 788 places, 2435 transitions, 84307 flow. Second operand has 20 states, 20 states have (on average 105.95) internal successors, (2119), 20 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:04:08,917 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:04:08,917 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 330 [2023-09-01 15:04:08,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:04:19,967 INFO L130 PetriNetUnfolder]: 5873/12062 cut-off events. [2023-09-01 15:04:19,967 INFO L131 PetriNetUnfolder]: For 817065/817095 co-relation queries the response was YES. [2023-09-01 15:04:20,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173716 conditions, 12062 events. 5873/12062 cut-off events. For 817065/817095 co-relation queries the response was YES. Maximal size of possible extension queue 896. Compared 110856 event pairs, 308 based on Foata normal form. 13/12057 useless extension candidates. Maximal degree in co-relation 173265. Up to 11332 conditions per place. [2023-09-01 15:04:20,309 INFO L137 encePairwiseOnDemand]: 325/330 looper letters, 2268 selfloop transitions, 166 changer transitions 22/2475 dead transitions. [2023-09-01 15:04:20,309 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 798 places, 2475 transitions, 90024 flow [2023-09-01 15:04:20,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-09-01 15:04:20,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-09-01 15:04:20,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1204 transitions. [2023-09-01 15:04:20,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33168044077134984 [2023-09-01 15:04:20,311 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1204 transitions. [2023-09-01 15:04:20,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1204 transitions. [2023-09-01 15:04:20,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:04:20,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1204 transitions. [2023-09-01 15:04:20,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 109.45454545454545) internal successors, (1204), 11 states have internal predecessors, (1204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:04:20,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 330.0) internal successors, (3960), 12 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:04:20,315 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 330.0) internal successors, (3960), 12 states have internal predecessors, (3960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:04:20,315 INFO L175 Difference]: Start difference. First operand has 788 places, 2435 transitions, 84307 flow. Second operand 11 states and 1204 transitions. [2023-09-01 15:04:20,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 798 places, 2475 transitions, 90024 flow [2023-09-01 15:04:35,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 784 places, 2475 transitions, 89289 flow, removed 225 selfloop flow, removed 14 redundant places. [2023-09-01 15:04:35,615 INFO L231 Difference]: Finished difference. Result has 787 places, 2429 transitions, 83945 flow [2023-09-01 15:04:35,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=83573, PETRI_DIFFERENCE_MINUEND_PLACES=774, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=83945, PETRI_PLACES=787, PETRI_TRANSITIONS=2429} [2023-09-01 15:04:35,618 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 766 predicate places. [2023-09-01 15:04:35,618 INFO L495 AbstractCegarLoop]: Abstraction has has 787 places, 2429 transitions, 83945 flow [2023-09-01 15:04:35,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 105.95) internal successors, (2119), 20 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:04:35,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:04:35,619 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:04:35,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-09-01 15:04:35,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-09-01 15:04:35,824 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:04:35,825 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:04:35,825 INFO L85 PathProgramCache]: Analyzing trace with hash -694043803, now seen corresponding path program 37 times [2023-09-01 15:04:35,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:04:35,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87815548] [2023-09-01 15:04:35,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:04:35,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:04:35,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:04:37,800 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 15:04:37,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:04:37,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87815548] [2023-09-01 15:04:37,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87815548] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:04:37,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893698822] [2023-09-01 15:04:37,800 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-09-01 15:04:37,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:04:37,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:04:37,805 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:04:37,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-09-01 15:04:37,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:04:37,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 15:04:37,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:04:38,159 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 15:04:38,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 70 [2023-09-01 15:04:38,189 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 15:04:38,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:04:38,632 INFO L321 Elim1Store]: treesize reduction 20, result has 92.7 percent of original size [2023-09-01 15:04:38,632 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 67 treesize of output 304 [2023-09-01 15:04:39,681 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:04:39,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893698822] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:04:39,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:04:39,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 24 [2023-09-01 15:04:39,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436418830] [2023-09-01 15:04:39,682 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:04:39,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 15:04:39,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:04:39,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 15:04:39,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2023-09-01 15:04:41,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 330 [2023-09-01 15:04:41,319 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 787 places, 2429 transitions, 83945 flow. Second operand has 26 states, 26 states have (on average 119.8076923076923) internal successors, (3115), 26 states have internal predecessors, (3115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:04:41,319 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:04:41,319 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 330 [2023-09-01 15:04:41,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:04:58,919 INFO L130 PetriNetUnfolder]: 9069/18611 cut-off events. [2023-09-01 15:04:58,920 INFO L131 PetriNetUnfolder]: For 1546263/1546339 co-relation queries the response was YES. [2023-09-01 15:04:59,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 283558 conditions, 18611 events. 9069/18611 cut-off events. For 1546263/1546339 co-relation queries the response was YES. Maximal size of possible extension queue 1216. Compared 180468 event pairs, 670 based on Foata normal form. 50/18642 useless extension candidates. Maximal degree in co-relation 283317. Up to 12087 conditions per place. [2023-09-01 15:04:59,546 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 2748 selfloop transitions, 719 changer transitions 94/3580 dead transitions. [2023-09-01 15:04:59,547 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 807 places, 3580 transitions, 135500 flow [2023-09-01 15:04:59,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-09-01 15:04:59,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-09-01 15:04:59,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3619 transitions. [2023-09-01 15:04:59,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3781609195402299 [2023-09-01 15:04:59,549 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3619 transitions. [2023-09-01 15:04:59,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3619 transitions. [2023-09-01 15:04:59,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:04:59,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3619 transitions. [2023-09-01 15:04:59,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 124.79310344827586) internal successors, (3619), 29 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:04:59,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:04:59,555 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 330.0) internal successors, (9900), 30 states have internal predecessors, (9900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:04:59,555 INFO L175 Difference]: Start difference. First operand has 787 places, 2429 transitions, 83945 flow. Second operand 29 states and 3619 transitions. [2023-09-01 15:04:59,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 807 places, 3580 transitions, 135500 flow [2023-09-01 15:05:28,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 798 places, 3580 transitions, 134870 flow, removed 80 selfloop flow, removed 9 redundant places. [2023-09-01 15:05:28,238 INFO L231 Difference]: Finished difference. Result has 813 places, 3085 transitions, 113231 flow [2023-09-01 15:05:28,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=83365, PETRI_DIFFERENCE_MINUEND_PLACES=770, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2049, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=113231, PETRI_PLACES=813, PETRI_TRANSITIONS=3085} [2023-09-01 15:05:28,240 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 792 predicate places. [2023-09-01 15:05:28,240 INFO L495 AbstractCegarLoop]: Abstraction has has 813 places, 3085 transitions, 113231 flow [2023-09-01 15:05:28,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 119.8076923076923) internal successors, (3115), 26 states have internal predecessors, (3115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:05:28,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:05:28,240 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:05:28,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-09-01 15:05:28,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-09-01 15:05:28,441 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:05:28,441 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:05:28,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1559730249, now seen corresponding path program 38 times [2023-09-01 15:05:28,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:05:28,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419786043] [2023-09-01 15:05:28,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:05:28,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:05:28,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:05:30,163 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 15:05:30,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:05:30,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419786043] [2023-09-01 15:05:30,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419786043] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:05:30,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143366659] [2023-09-01 15:05:30,164 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-09-01 15:05:30,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:05:30,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:05:30,165 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:05:30,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-09-01 15:05:30,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-09-01 15:05:30,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:05:30,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 31 conjunts are in the unsatisfiable core [2023-09-01 15:05:30,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:05:30,519 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 15:05:30,519 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 70 [2023-09-01 15:05:30,552 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-09-01 15:05:30,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:05:31,028 INFO L321 Elim1Store]: treesize reduction 20, result has 92.7 percent of original size [2023-09-01 15:05:31,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 67 treesize of output 304 [2023-09-01 15:05:31,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-09-01 15:05:31,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143366659] provided 0 perfect and 2 imperfect interpolant sequences [2023-09-01 15:05:31,915 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-09-01 15:05:31,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 24 [2023-09-01 15:05:31,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529710509] [2023-09-01 15:05:31,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-09-01 15:05:31,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-09-01 15:05:31,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-09-01 15:05:31,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-09-01 15:05:31,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2023-09-01 15:05:33,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 330 [2023-09-01 15:05:33,306 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 813 places, 3085 transitions, 113231 flow. Second operand has 26 states, 26 states have (on average 120.8076923076923) internal successors, (3141), 26 states have internal predecessors, (3141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:05:33,306 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-09-01 15:05:33,306 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 330 [2023-09-01 15:05:33,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-09-01 15:06:02,230 INFO L130 PetriNetUnfolder]: 11132/23246 cut-off events. [2023-09-01 15:06:02,230 INFO L131 PetriNetUnfolder]: For 2077766/2077794 co-relation queries the response was YES. [2023-09-01 15:06:02,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 366555 conditions, 23246 events. 11132/23246 cut-off events. For 2077766/2077794 co-relation queries the response was YES. Maximal size of possible extension queue 1431. Compared 235847 event pairs, 1004 based on Foata normal form. 39/23266 useless extension candidates. Maximal degree in co-relation 366300. Up to 15982 conditions per place. [2023-09-01 15:06:02,973 INFO L137 encePairwiseOnDemand]: 323/330 looper letters, 2954 selfloop transitions, 922 changer transitions 114/4009 dead transitions. [2023-09-01 15:06:02,973 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 842 places, 4009 transitions, 157519 flow [2023-09-01 15:06:02,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-09-01 15:06:02,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-09-01 15:06:02,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3761 transitions. [2023-09-01 15:06:02,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798989898989899 [2023-09-01 15:06:02,978 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3761 transitions. [2023-09-01 15:06:02,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3761 transitions. [2023-09-01 15:06:02,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-09-01 15:06:02,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3761 transitions. [2023-09-01 15:06:02,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 125.36666666666666) internal successors, (3761), 30 states have internal predecessors, (3761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:06:02,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 330.0) internal successors, (10230), 31 states have internal predecessors, (10230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:06:02,989 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 330.0) internal successors, (10230), 31 states have internal predecessors, (10230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:06:02,989 INFO L175 Difference]: Start difference. First operand has 813 places, 3085 transitions, 113231 flow. Second operand 30 states and 3761 transitions. [2023-09-01 15:06:02,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 842 places, 4009 transitions, 157519 flow [2023-09-01 15:06:50,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 829 places, 4009 transitions, 150973 flow, removed 3205 selfloop flow, removed 13 redundant places. [2023-09-01 15:06:50,588 INFO L231 Difference]: Finished difference. Result has 845 places, 3600 transitions, 133403 flow [2023-09-01 15:06:50,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=330, PETRI_DIFFERENCE_MINUEND_FLOW=108373, PETRI_DIFFERENCE_MINUEND_PLACES=800, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3085, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=441, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=133403, PETRI_PLACES=845, PETRI_TRANSITIONS=3600} [2023-09-01 15:06:50,591 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 824 predicate places. [2023-09-01 15:06:50,592 INFO L495 AbstractCegarLoop]: Abstraction has has 845 places, 3600 transitions, 133403 flow [2023-09-01 15:06:50,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 120.8076923076923) internal successors, (3141), 26 states have internal predecessors, (3141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-09-01 15:06:50,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-09-01 15:06:50,592 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-09-01 15:06:50,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-09-01 15:06:50,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:06:50,798 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-09-01 15:06:50,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-09-01 15:06:50,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1898364419, now seen corresponding path program 39 times [2023-09-01 15:06:50,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-09-01 15:06:50,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195554943] [2023-09-01 15:06:50,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-09-01 15:06:50,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-09-01 15:06:50,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-09-01 15:06:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 15:06:52,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-09-01 15:06:52,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195554943] [2023-09-01 15:06:52,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195554943] provided 0 perfect and 1 imperfect interpolant sequences [2023-09-01 15:06:52,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035260717] [2023-09-01 15:06:52,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-09-01 15:06:52,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-09-01 15:06:52,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-09-01 15:06:52,879 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-09-01 15:06:52,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-09-01 15:06:53,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-09-01 15:06:53,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-09-01 15:06:53,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 65 conjunts are in the unsatisfiable core [2023-09-01 15:06:53,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-09-01 15:06:53,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-09-01 15:06:53,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 15:06:53,227 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-09-01 15:06:53,508 INFO L321 Elim1Store]: treesize reduction 21, result has 57.1 percent of original size [2023-09-01 15:06:53,508 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 117 treesize of output 67 [2023-09-01 15:06:53,565 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-09-01 15:06:53,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-09-01 15:06:56,388 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-09-01 15:06:56,389 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 652 treesize of output 376 [2023-09-01 15:06:56,781 INFO L321 Elim1Store]: treesize reduction 5, result has 98.2 percent of original size [2023-09-01 15:06:56,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 994 treesize of output 1117 [2023-09-01 15:06:57,448 INFO L321 Elim1Store]: treesize reduction 8, result has 97.1 percent of original size [2023-09-01 15:06:57,449 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 802 treesize of output 826 [2023-09-01 15:06:58,190 INFO L321 Elim1Store]: treesize reduction 8, result has 97.1 percent of original size [2023-09-01 15:06:58,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 325 treesize of output 493 Killed by 15