/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/test-easy11.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 02:51:47,898 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 02:51:47,900 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 02:51:47,969 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 02:51:47,969 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 02:51:47,971 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 02:51:47,973 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 02:51:47,975 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 02:51:47,976 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 02:51:47,979 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 02:51:47,980 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 02:51:47,981 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 02:51:47,981 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 02:51:47,982 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 02:51:47,983 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 02:51:47,985 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 02:51:47,986 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 02:51:47,986 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 02:51:47,987 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 02:51:47,991 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 02:51:47,992 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 02:51:47,993 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 02:51:47,994 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 02:51:47,994 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 02:51:47,999 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 02:51:47,999 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 02:51:47,999 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 02:51:48,000 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 02:51:48,000 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 02:51:48,001 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 02:51:48,001 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 02:51:48,001 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 02:51:48,003 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 02:51:48,003 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 02:51:48,004 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 02:51:48,004 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 02:51:48,004 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 02:51:48,005 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 02:51:48,005 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 02:51:48,005 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 02:51:48,005 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 02:51:48,006 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-01-19 02:51:48,029 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 02:51:48,029 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 02:51:48,030 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 02:51:48,030 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 02:51:48,030 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 02:51:48,030 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 02:51:48,030 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 02:51:48,031 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 02:51:48,031 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 02:51:48,031 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 02:51:48,031 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 02:51:48,031 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 02:51:48,031 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 02:51:48,032 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 02:51:48,032 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 02:51:48,032 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 02:51:48,032 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 02:51:48,032 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 02:51:48,032 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 02:51:48,032 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 02:51:48,032 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 02:51:48,032 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 02:51:48,032 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 02:51:48,033 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 02:51:48,033 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 02:51:48,033 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 02:51:48,033 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 02:51:48,034 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 02:51:48,034 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 02:51:48,034 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 02:51:48,034 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 02:51:48,034 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-01-19 02:51:48,203 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 02:51:48,223 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 02:51:48,224 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 02:51:48,225 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 02:51:48,225 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 02:51:48,226 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/test-easy11.wvr.c [2022-01-19 02:51:48,269 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ed5b40d69/8a18f5be399843378e16f6f04ecec612/FLAGff2de6d08 [2022-01-19 02:51:48,600 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 02:51:48,601 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy11.wvr.c [2022-01-19 02:51:48,605 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ed5b40d69/8a18f5be399843378e16f6f04ecec612/FLAGff2de6d08 [2022-01-19 02:51:48,612 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ed5b40d69/8a18f5be399843378e16f6f04ecec612 [2022-01-19 02:51:48,614 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 02:51:48,615 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 02:51:48,616 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 02:51:48,616 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 02:51:48,617 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 02:51:48,618 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,618 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a757e0e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48, skipping insertion in model container [2022-01-19 02:51:48,618 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,622 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 02:51:48,631 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 02:51:48,814 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy11.wvr.c[2005,2018] [2022-01-19 02:51:48,816 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 02:51:48,821 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 02:51:48,838 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-easy11.wvr.c[2005,2018] [2022-01-19 02:51:48,842 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 02:51:48,850 INFO L208 MainTranslator]: Completed translation [2022-01-19 02:51:48,851 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48 WrapperNode [2022-01-19 02:51:48,852 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 02:51:48,852 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 02:51:48,853 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 02:51:48,853 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 02:51:48,857 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,862 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,876 INFO L137 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 53 [2022-01-19 02:51:48,876 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 02:51:48,876 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 02:51:48,876 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 02:51:48,877 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 02:51:48,882 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,882 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,890 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,891 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,900 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,902 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,905 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,907 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 02:51:48,907 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 02:51:48,907 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 02:51:48,907 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 02:51:48,911 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48" (1/1) ... [2022-01-19 02:51:48,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 02:51:48,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:51:48,948 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) [2022-01-19 02:51:48,973 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 [2022-01-19 02:51:48,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 02:51:48,981 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 02:51:48,981 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 02:51:48,981 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 02:51:48,981 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 02:51:48,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 02:51:48,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 02:51:48,981 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 02:51:48,981 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 02:51:48,981 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 02:51:48,981 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 02:51:48,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 02:51:48,982 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 02:51:48,982 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 02:51:48,982 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 02:51:49,062 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 02:51:49,063 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 02:51:49,201 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 02:51:49,206 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 02:51:49,206 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-19 02:51:49,207 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:51:49 BoogieIcfgContainer [2022-01-19 02:51:49,207 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 02:51:49,208 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 02:51:49,208 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 02:51:49,211 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 02:51:49,211 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 02:51:48" (1/3) ... [2022-01-19 02:51:49,211 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@123bb0b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:51:49, skipping insertion in model container [2022-01-19 02:51:49,212 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:51:48" (2/3) ... [2022-01-19 02:51:49,212 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@123bb0b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:51:49, skipping insertion in model container [2022-01-19 02:51:49,212 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:51:49" (3/3) ... [2022-01-19 02:51:49,212 INFO L111 eAbstractionObserver]: Analyzing ICFG test-easy11.wvr.c [2022-01-19 02:51:49,215 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 02:51:49,216 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 02:51:49,216 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 02:51:49,251 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,251 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,251 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,251 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,252 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,252 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,253 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,256 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,256 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,257 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,257 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,257 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,258 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,258 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,258 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,258 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,259 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,260 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,260 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,260 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,260 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,260 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,261 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,261 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,262 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,263 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,263 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,263 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,263 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,263 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,264 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,265 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,265 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,266 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,266 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,266 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,266 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,266 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,266 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,266 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,266 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,267 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,267 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,267 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,267 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,268 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,268 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,268 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,270 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,270 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,271 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork0_~x~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,271 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,274 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,275 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,275 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,275 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:51:49,279 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 02:51:49,315 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 02:51:49,321 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 02:51:49,321 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 02:51:49,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 88 places, 87 transitions, 190 flow [2022-01-19 02:51:49,377 INFO L129 PetriNetUnfolder]: 6/85 cut-off events. [2022-01-19 02:51:49,377 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 02:51:49,379 INFO L84 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 85 events. 6/85 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 53 event pairs, 0 based on Foata normal form. 0/78 useless extension candidates. Maximal degree in co-relation 49. Up to 2 conditions per place. [2022-01-19 02:51:49,380 INFO L82 GeneralOperation]: Start removeDead. Operand has 88 places, 87 transitions, 190 flow [2022-01-19 02:51:49,382 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 77 places, 76 transitions, 164 flow [2022-01-19 02:51:49,403 INFO L129 PetriNetUnfolder]: 6/75 cut-off events. [2022-01-19 02:51:49,403 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 02:51:49,403 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:49,404 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:49,404 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:49,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:49,408 INFO L85 PathProgramCache]: Analyzing trace with hash -384738625, now seen corresponding path program 1 times [2022-01-19 02:51:49,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:49,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793164825] [2022-01-19 02:51:49,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:49,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:49,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:49,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:49,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:49,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793164825] [2022-01-19 02:51:49,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793164825] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:49,582 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:49,582 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 02:51:49,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351209293] [2022-01-19 02:51:49,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:49,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 02:51:49,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:49,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 02:51:49,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 02:51:49,617 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 87 [2022-01-19 02:51:49,620 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 76 transitions, 164 flow. Second operand has 2 states, 2 states have (on average 81.0) internal successors, (162), 2 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:49,620 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:49,622 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 87 [2022-01-19 02:51:49,627 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:49,663 INFO L129 PetriNetUnfolder]: 2/72 cut-off events. [2022-01-19 02:51:49,663 INFO L130 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-01-19 02:51:49,664 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 72 events. 2/72 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 47 event pairs, 0 based on Foata normal form. 6/74 useless extension candidates. Maximal degree in co-relation 48. Up to 5 conditions per place. [2022-01-19 02:51:49,664 INFO L132 encePairwiseOnDemand]: 83/87 looper letters, 4 selfloop transitions, 0 changer transitions 2/72 dead transitions. [2022-01-19 02:51:49,665 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 72 transitions, 164 flow [2022-01-19 02:51:49,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 02:51:49,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 02:51:49,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 164 transitions. [2022-01-19 02:51:49,680 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9425287356321839 [2022-01-19 02:51:49,680 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 164 transitions. [2022-01-19 02:51:49,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 164 transitions. [2022-01-19 02:51:49,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:49,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 164 transitions. [2022-01-19 02:51:49,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 82.0) internal successors, (164), 2 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:49,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:49,692 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:49,693 INFO L186 Difference]: Start difference. First operand has 77 places, 76 transitions, 164 flow. Second operand 2 states and 164 transitions. [2022-01-19 02:51:49,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 72 transitions, 164 flow [2022-01-19 02:51:49,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 72 transitions, 156 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 02:51:49,702 INFO L242 Difference]: Finished difference. Result has 74 places, 70 transitions, 144 flow [2022-01-19 02:51:49,703 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=144, PETRI_PLACES=74, PETRI_TRANSITIONS=70} [2022-01-19 02:51:49,705 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, -3 predicate places. [2022-01-19 02:51:49,706 INFO L470 AbstractCegarLoop]: Abstraction has has 74 places, 70 transitions, 144 flow [2022-01-19 02:51:49,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 81.0) internal successors, (162), 2 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:49,706 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:49,706 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:49,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 02:51:49,707 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:49,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:49,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1457758209, now seen corresponding path program 1 times [2022-01-19 02:51:49,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:49,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2556999] [2022-01-19 02:51:49,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:49,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:49,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:50,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:50,098 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:50,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2556999] [2022-01-19 02:51:50,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2556999] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:50,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:50,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-01-19 02:51:50,099 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831616865] [2022-01-19 02:51:50,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:50,100 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 02:51:50,100 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:50,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 02:51:50,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2022-01-19 02:51:50,103 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:50,104 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 70 transitions, 144 flow. Second operand has 15 states, 15 states have (on average 52.53333333333333) internal successors, (788), 15 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:50,105 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:50,105 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:50,105 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:50,415 INFO L129 PetriNetUnfolder]: 108/359 cut-off events. [2022-01-19 02:51:50,415 INFO L130 PetriNetUnfolder]: For 22/22 co-relation queries the response was YES. [2022-01-19 02:51:50,418 INFO L84 FinitePrefix]: Finished finitePrefix Result has 603 conditions, 359 events. 108/359 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1655 event pairs, 27 based on Foata normal form. 1/325 useless extension candidates. Maximal degree in co-relation 600. Up to 57 conditions per place. [2022-01-19 02:51:50,420 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 60 selfloop transitions, 16 changer transitions 8/125 dead transitions. [2022-01-19 02:51:50,420 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 125 transitions, 431 flow [2022-01-19 02:51:50,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:50,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:50,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 799 transitions. [2022-01-19 02:51:50,426 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6559934318555009 [2022-01-19 02:51:50,427 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 799 transitions. [2022-01-19 02:51:50,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 799 transitions. [2022-01-19 02:51:50,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:50,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 799 transitions. [2022-01-19 02:51:50,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.07142857142857) internal successors, (799), 14 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:50,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:50,434 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:50,434 INFO L186 Difference]: Start difference. First operand has 74 places, 70 transitions, 144 flow. Second operand 14 states and 799 transitions. [2022-01-19 02:51:50,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 125 transitions, 431 flow [2022-01-19 02:51:50,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 125 transitions, 431 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 02:51:50,438 INFO L242 Difference]: Finished difference. Result has 92 places, 82 transitions, 241 flow [2022-01-19 02:51:50,438 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=241, PETRI_PLACES=92, PETRI_TRANSITIONS=82} [2022-01-19 02:51:50,439 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 15 predicate places. [2022-01-19 02:51:50,439 INFO L470 AbstractCegarLoop]: Abstraction has has 92 places, 82 transitions, 241 flow [2022-01-19 02:51:50,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 52.53333333333333) internal successors, (788), 15 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:50,439 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:50,439 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:50,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 02:51:50,440 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:50,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:50,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1178946693, now seen corresponding path program 2 times [2022-01-19 02:51:50,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:50,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702756405] [2022-01-19 02:51:50,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:50,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:50,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:50,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:50,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:50,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702756405] [2022-01-19 02:51:50,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702756405] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:50,658 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:50,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:50,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984379267] [2022-01-19 02:51:50,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:50,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:50,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:50,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:50,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:50,660 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:50,661 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 82 transitions, 241 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:50,661 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:50,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:50,661 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:50,946 INFO L129 PetriNetUnfolder]: 128/397 cut-off events. [2022-01-19 02:51:50,946 INFO L130 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2022-01-19 02:51:50,948 INFO L84 FinitePrefix]: Finished finitePrefix Result has 917 conditions, 397 events. 128/397 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1898 event pairs, 25 based on Foata normal form. 1/392 useless extension candidates. Maximal degree in co-relation 906. Up to 103 conditions per place. [2022-01-19 02:51:50,949 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 53 selfloop transitions, 23 changer transitions 8/125 dead transitions. [2022-01-19 02:51:50,949 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 125 transitions, 561 flow [2022-01-19 02:51:50,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:50,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:50,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 794 transitions. [2022-01-19 02:51:50,952 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6518883415435139 [2022-01-19 02:51:50,952 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 794 transitions. [2022-01-19 02:51:50,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 794 transitions. [2022-01-19 02:51:50,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:50,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 794 transitions. [2022-01-19 02:51:50,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.714285714285715) internal successors, (794), 14 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:50,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:50,956 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:50,956 INFO L186 Difference]: Start difference. First operand has 92 places, 82 transitions, 241 flow. Second operand 14 states and 794 transitions. [2022-01-19 02:51:50,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 125 transitions, 561 flow [2022-01-19 02:51:50,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 125 transitions, 545 flow, removed 5 selfloop flow, removed 6 redundant places. [2022-01-19 02:51:50,962 INFO L242 Difference]: Finished difference. Result has 102 places, 93 transitions, 362 flow [2022-01-19 02:51:50,962 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=362, PETRI_PLACES=102, PETRI_TRANSITIONS=93} [2022-01-19 02:51:50,963 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 25 predicate places. [2022-01-19 02:51:50,963 INFO L470 AbstractCegarLoop]: Abstraction has has 102 places, 93 transitions, 362 flow [2022-01-19 02:51:50,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:50,963 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:50,963 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:50,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 02:51:50,964 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:50,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:50,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1133456201, now seen corresponding path program 3 times [2022-01-19 02:51:50,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:50,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121564049] [2022-01-19 02:51:50,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:50,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:50,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:51,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:51,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:51,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121564049] [2022-01-19 02:51:51,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121564049] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:51,150 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:51,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:51,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825519887] [2022-01-19 02:51:51,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:51,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:51,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:51,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:51,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:51,153 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:51,153 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 93 transitions, 362 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:51,153 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:51,153 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:51,153 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:51,384 INFO L129 PetriNetUnfolder]: 162/447 cut-off events. [2022-01-19 02:51:51,384 INFO L130 PetriNetUnfolder]: For 505/505 co-relation queries the response was YES. [2022-01-19 02:51:51,385 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1284 conditions, 447 events. 162/447 cut-off events. For 505/505 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2042 event pairs, 36 based on Foata normal form. 1/439 useless extension candidates. Maximal degree in co-relation 1268. Up to 125 conditions per place. [2022-01-19 02:51:51,387 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 61 selfloop transitions, 33 changer transitions 8/143 dead transitions. [2022-01-19 02:51:51,387 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 143 transitions, 828 flow [2022-01-19 02:51:51,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:51,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:51,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 790 transitions. [2022-01-19 02:51:51,389 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6486042692939245 [2022-01-19 02:51:51,389 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 790 transitions. [2022-01-19 02:51:51,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 790 transitions. [2022-01-19 02:51:51,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:51,389 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 790 transitions. [2022-01-19 02:51:51,390 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.42857142857143) internal successors, (790), 14 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:51,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:51,392 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:51,392 INFO L186 Difference]: Start difference. First operand has 102 places, 93 transitions, 362 flow. Second operand 14 states and 790 transitions. [2022-01-19 02:51:51,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 143 transitions, 828 flow [2022-01-19 02:51:51,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 143 transitions, 763 flow, removed 10 selfloop flow, removed 9 redundant places. [2022-01-19 02:51:51,396 INFO L242 Difference]: Finished difference. Result has 110 places, 109 transitions, 547 flow [2022-01-19 02:51:51,397 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=323, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=547, PETRI_PLACES=110, PETRI_TRANSITIONS=109} [2022-01-19 02:51:51,397 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 33 predicate places. [2022-01-19 02:51:51,397 INFO L470 AbstractCegarLoop]: Abstraction has has 110 places, 109 transitions, 547 flow [2022-01-19 02:51:51,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:51,398 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:51,398 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:51,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 02:51:51,398 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:51,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:51,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1530516955, now seen corresponding path program 4 times [2022-01-19 02:51:51,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:51,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294373964] [2022-01-19 02:51:51,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:51,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:51,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:51,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:51,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:51,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294373964] [2022-01-19 02:51:51,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294373964] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:51,569 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:51,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:51,569 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950042612] [2022-01-19 02:51:51,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:51,569 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:51,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:51,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:51,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:51,571 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:51,572 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 109 transitions, 547 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:51,572 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:51,572 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:51,572 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:51,844 INFO L129 PetriNetUnfolder]: 166/461 cut-off events. [2022-01-19 02:51:51,844 INFO L130 PetriNetUnfolder]: For 831/840 co-relation queries the response was YES. [2022-01-19 02:51:51,845 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1515 conditions, 461 events. 166/461 cut-off events. For 831/840 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2167 event pairs, 37 based on Foata normal form. 7/463 useless extension candidates. Maximal degree in co-relation 1495. Up to 129 conditions per place. [2022-01-19 02:51:51,847 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 64 selfloop transitions, 38 changer transitions 8/151 dead transitions. [2022-01-19 02:51:51,847 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 151 transitions, 999 flow [2022-01-19 02:51:51,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:51,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:51,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 792 transitions. [2022-01-19 02:51:51,848 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6502463054187192 [2022-01-19 02:51:51,849 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 792 transitions. [2022-01-19 02:51:51,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 792 transitions. [2022-01-19 02:51:51,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:51,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 792 transitions. [2022-01-19 02:51:51,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.57142857142857) internal successors, (792), 14 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:51,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:51,852 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:51,852 INFO L186 Difference]: Start difference. First operand has 110 places, 109 transitions, 547 flow. Second operand 14 states and 792 transitions. [2022-01-19 02:51:51,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 151 transitions, 999 flow [2022-01-19 02:51:51,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 151 transitions, 930 flow, removed 20 selfloop flow, removed 8 redundant places. [2022-01-19 02:51:51,857 INFO L242 Difference]: Finished difference. Result has 117 places, 114 transitions, 657 flow [2022-01-19 02:51:51,857 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=657, PETRI_PLACES=117, PETRI_TRANSITIONS=114} [2022-01-19 02:51:51,860 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 40 predicate places. [2022-01-19 02:51:51,860 INFO L470 AbstractCegarLoop]: Abstraction has has 117 places, 114 transitions, 657 flow [2022-01-19 02:51:51,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:51,860 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:51,860 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:51,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 02:51:51,861 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:51,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:51,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1092049315, now seen corresponding path program 5 times [2022-01-19 02:51:51,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:51,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123674442] [2022-01-19 02:51:51,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:51,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:51,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:52,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:52,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:52,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123674442] [2022-01-19 02:51:52,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123674442] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:52,053 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:52,053 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:52,053 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391610488] [2022-01-19 02:51:52,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:52,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:52,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:52,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:52,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:52,058 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:52,059 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 114 transitions, 657 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:52,059 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:52,059 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:52,059 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:52,232 INFO L129 PetriNetUnfolder]: 164/450 cut-off events. [2022-01-19 02:51:52,232 INFO L130 PetriNetUnfolder]: For 984/986 co-relation queries the response was YES. [2022-01-19 02:51:52,233 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1538 conditions, 450 events. 164/450 cut-off events. For 984/986 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 2117 event pairs, 36 based on Foata normal form. 3/449 useless extension candidates. Maximal degree in co-relation 1516. Up to 128 conditions per place. [2022-01-19 02:51:52,235 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 64 selfloop transitions, 36 changer transitions 8/149 dead transitions. [2022-01-19 02:51:52,235 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 149 transitions, 1030 flow [2022-01-19 02:51:52,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:52,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:52,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 790 transitions. [2022-01-19 02:51:52,237 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6486042692939245 [2022-01-19 02:51:52,237 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 790 transitions. [2022-01-19 02:51:52,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 790 transitions. [2022-01-19 02:51:52,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:52,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 790 transitions. [2022-01-19 02:51:52,239 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.42857142857143) internal successors, (790), 14 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:52,240 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:52,240 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:52,240 INFO L186 Difference]: Start difference. First operand has 117 places, 114 transitions, 657 flow. Second operand 14 states and 790 transitions. [2022-01-19 02:51:52,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 149 transitions, 1030 flow [2022-01-19 02:51:52,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 149 transitions, 948 flow, removed 6 selfloop flow, removed 11 redundant places. [2022-01-19 02:51:52,245 INFO L242 Difference]: Finished difference. Result has 119 places, 112 transitions, 638 flow [2022-01-19 02:51:52,246 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=638, PETRI_PLACES=119, PETRI_TRANSITIONS=112} [2022-01-19 02:51:52,247 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 42 predicate places. [2022-01-19 02:51:52,247 INFO L470 AbstractCegarLoop]: Abstraction has has 119 places, 112 transitions, 638 flow [2022-01-19 02:51:52,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:52,247 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:52,248 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:52,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 02:51:52,248 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:52,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:52,249 INFO L85 PathProgramCache]: Analyzing trace with hash 2082703733, now seen corresponding path program 6 times [2022-01-19 02:51:52,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:52,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568610549] [2022-01-19 02:51:52,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:52,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:52,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:52,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:52,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:52,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568610549] [2022-01-19 02:51:52,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568610549] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:52,415 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:52,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:52,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399366706] [2022-01-19 02:51:52,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:52,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:52,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:52,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:52,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:52,419 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:52,419 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 112 transitions, 638 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:52,419 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:52,419 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:52,419 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:52,660 INFO L129 PetriNetUnfolder]: 176/440 cut-off events. [2022-01-19 02:51:52,661 INFO L130 PetriNetUnfolder]: For 1136/1136 co-relation queries the response was YES. [2022-01-19 02:51:52,662 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1610 conditions, 440 events. 176/440 cut-off events. For 1136/1136 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1998 event pairs, 45 based on Foata normal form. 1/429 useless extension candidates. Maximal degree in co-relation 1588. Up to 125 conditions per place. [2022-01-19 02:51:52,664 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 61 selfloop transitions, 42 changer transitions 7/151 dead transitions. [2022-01-19 02:51:52,664 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 151 transitions, 1095 flow [2022-01-19 02:51:52,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:52,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:52,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 793 transitions. [2022-01-19 02:51:52,665 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6510673234811166 [2022-01-19 02:51:52,665 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 793 transitions. [2022-01-19 02:51:52,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 793 transitions. [2022-01-19 02:51:52,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:52,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 793 transitions. [2022-01-19 02:51:52,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.642857142857146) internal successors, (793), 14 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:52,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:52,669 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:52,669 INFO L186 Difference]: Start difference. First operand has 119 places, 112 transitions, 638 flow. Second operand 14 states and 793 transitions. [2022-01-19 02:51:52,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 151 transitions, 1095 flow [2022-01-19 02:51:52,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 151 transitions, 985 flow, removed 7 selfloop flow, removed 12 redundant places. [2022-01-19 02:51:52,675 INFO L242 Difference]: Finished difference. Result has 121 places, 121 transitions, 783 flow [2022-01-19 02:51:52,675 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=783, PETRI_PLACES=121, PETRI_TRANSITIONS=121} [2022-01-19 02:51:52,675 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 44 predicate places. [2022-01-19 02:51:52,675 INFO L470 AbstractCegarLoop]: Abstraction has has 121 places, 121 transitions, 783 flow [2022-01-19 02:51:52,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:52,676 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:52,676 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:52,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 02:51:52,676 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:52,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:52,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1478308515, now seen corresponding path program 7 times [2022-01-19 02:51:52,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:52,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540048745] [2022-01-19 02:51:52,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:52,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:52,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:52,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:52,836 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:52,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540048745] [2022-01-19 02:51:52,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540048745] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:52,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:52,837 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:52,837 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234237570] [2022-01-19 02:51:52,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:52,837 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:52,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:52,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:52,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:52,838 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:52,839 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 121 transitions, 783 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:52,839 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:52,839 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:52,839 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:53,065 INFO L129 PetriNetUnfolder]: 181/474 cut-off events. [2022-01-19 02:51:53,065 INFO L130 PetriNetUnfolder]: For 1474/1474 co-relation queries the response was YES. [2022-01-19 02:51:53,066 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1768 conditions, 474 events. 181/474 cut-off events. For 1474/1474 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2280 event pairs, 46 based on Foata normal form. 1/467 useless extension candidates. Maximal degree in co-relation 1743. Up to 124 conditions per place. [2022-01-19 02:51:53,068 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 70 selfloop transitions, 44 changer transitions 8/163 dead transitions. [2022-01-19 02:51:53,068 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 163 transitions, 1241 flow [2022-01-19 02:51:53,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:53,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:53,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 794 transitions. [2022-01-19 02:51:53,070 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6518883415435139 [2022-01-19 02:51:53,070 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 794 transitions. [2022-01-19 02:51:53,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 794 transitions. [2022-01-19 02:51:53,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:53,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 794 transitions. [2022-01-19 02:51:53,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.714285714285715) internal successors, (794), 14 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,075 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,075 INFO L186 Difference]: Start difference. First operand has 121 places, 121 transitions, 783 flow. Second operand 14 states and 794 transitions. [2022-01-19 02:51:53,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 163 transitions, 1241 flow [2022-01-19 02:51:53,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 163 transitions, 1165 flow, removed 13 selfloop flow, removed 9 redundant places. [2022-01-19 02:51:53,080 INFO L242 Difference]: Finished difference. Result has 126 places, 122 transitions, 829 flow [2022-01-19 02:51:53,080 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=829, PETRI_PLACES=126, PETRI_TRANSITIONS=122} [2022-01-19 02:51:53,082 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 49 predicate places. [2022-01-19 02:51:53,082 INFO L470 AbstractCegarLoop]: Abstraction has has 126 places, 122 transitions, 829 flow [2022-01-19 02:51:53,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,082 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:53,082 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:53,082 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 02:51:53,083 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:53,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:53,083 INFO L85 PathProgramCache]: Analyzing trace with hash -658866687, now seen corresponding path program 8 times [2022-01-19 02:51:53,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:53,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026061039] [2022-01-19 02:51:53,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:53,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:53,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:53,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:53,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:53,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026061039] [2022-01-19 02:51:53,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026061039] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:53,233 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:53,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:53,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705487593] [2022-01-19 02:51:53,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:53,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:53,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:53,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:53,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:53,234 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:53,235 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 122 transitions, 829 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,235 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:53,235 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:53,235 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:53,479 INFO L129 PetriNetUnfolder]: 185/496 cut-off events. [2022-01-19 02:51:53,479 INFO L130 PetriNetUnfolder]: For 1677/1679 co-relation queries the response was YES. [2022-01-19 02:51:53,481 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1868 conditions, 496 events. 185/496 cut-off events. For 1677/1679 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2511 event pairs, 35 based on Foata normal form. 1/489 useless extension candidates. Maximal degree in co-relation 1842. Up to 134 conditions per place. [2022-01-19 02:51:53,483 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 66 selfloop transitions, 46 changer transitions 8/161 dead transitions. [2022-01-19 02:51:53,483 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 161 transitions, 1263 flow [2022-01-19 02:51:53,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:53,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:53,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 799 transitions. [2022-01-19 02:51:53,485 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6559934318555009 [2022-01-19 02:51:53,485 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 799 transitions. [2022-01-19 02:51:53,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 799 transitions. [2022-01-19 02:51:53,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:53,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 799 transitions. [2022-01-19 02:51:53,487 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 57.07142857142857) internal successors, (799), 14 states have internal predecessors, (799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,488 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,489 INFO L186 Difference]: Start difference. First operand has 126 places, 122 transitions, 829 flow. Second operand 14 states and 799 transitions. [2022-01-19 02:51:53,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 161 transitions, 1263 flow [2022-01-19 02:51:53,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 161 transitions, 1155 flow, removed 10 selfloop flow, removed 12 redundant places. [2022-01-19 02:51:53,495 INFO L242 Difference]: Finished difference. Result has 129 places, 126 transitions, 892 flow [2022-01-19 02:51:53,495 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=892, PETRI_PLACES=129, PETRI_TRANSITIONS=126} [2022-01-19 02:51:53,495 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 52 predicate places. [2022-01-19 02:51:53,495 INFO L470 AbstractCegarLoop]: Abstraction has has 129 places, 126 transitions, 892 flow [2022-01-19 02:51:53,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,496 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:53,496 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:53,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 02:51:53,496 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:53,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:53,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1373975213, now seen corresponding path program 9 times [2022-01-19 02:51:53,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:53,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897193865] [2022-01-19 02:51:53,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:53,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:53,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:53,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:53,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:53,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897193865] [2022-01-19 02:51:53,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897193865] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:53,644 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:53,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:53,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80610946] [2022-01-19 02:51:53,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:53,645 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:53,645 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:53,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:53,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:53,646 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:53,647 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 126 transitions, 892 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,647 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:53,647 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:53,647 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:53,912 INFO L129 PetriNetUnfolder]: 186/523 cut-off events. [2022-01-19 02:51:53,912 INFO L130 PetriNetUnfolder]: For 1916/1920 co-relation queries the response was YES. [2022-01-19 02:51:53,914 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1952 conditions, 523 events. 186/523 cut-off events. For 1916/1920 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2668 event pairs, 27 based on Foata normal form. 3/521 useless extension candidates. Maximal degree in co-relation 1924. Up to 150 conditions per place. [2022-01-19 02:51:53,917 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 63 selfloop transitions, 44 changer transitions 8/156 dead transitions. [2022-01-19 02:51:53,917 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 156 transitions, 1253 flow [2022-01-19 02:51:53,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:53,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:53,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 795 transitions. [2022-01-19 02:51:53,918 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6527093596059114 [2022-01-19 02:51:53,918 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 795 transitions. [2022-01-19 02:51:53,918 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 795 transitions. [2022-01-19 02:51:53,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:53,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 795 transitions. [2022-01-19 02:51:53,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.785714285714285) internal successors, (795), 14 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,922 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,922 INFO L186 Difference]: Start difference. First operand has 129 places, 126 transitions, 892 flow. Second operand 14 states and 795 transitions. [2022-01-19 02:51:53,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 156 transitions, 1253 flow [2022-01-19 02:51:53,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 156 transitions, 1160 flow, removed 11 selfloop flow, removed 10 redundant places. [2022-01-19 02:51:53,928 INFO L242 Difference]: Finished difference. Result has 132 places, 125 transitions, 895 flow [2022-01-19 02:51:53,929 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=803, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=895, PETRI_PLACES=132, PETRI_TRANSITIONS=125} [2022-01-19 02:51:53,929 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 55 predicate places. [2022-01-19 02:51:53,929 INFO L470 AbstractCegarLoop]: Abstraction has has 132 places, 125 transitions, 895 flow [2022-01-19 02:51:53,930 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:53,930 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:53,930 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:53,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 02:51:53,930 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:53,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:53,930 INFO L85 PathProgramCache]: Analyzing trace with hash 559222369, now seen corresponding path program 10 times [2022-01-19 02:51:53,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:53,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379395598] [2022-01-19 02:51:53,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:53,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:53,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:54,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:54,079 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:54,079 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379395598] [2022-01-19 02:51:54,079 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379395598] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:54,079 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:54,079 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:54,080 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392334372] [2022-01-19 02:51:54,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:54,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:54,080 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:54,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:54,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:54,081 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:54,082 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 125 transitions, 895 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:54,082 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:54,082 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:54,082 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:54,355 INFO L129 PetriNetUnfolder]: 180/488 cut-off events. [2022-01-19 02:51:54,355 INFO L130 PetriNetUnfolder]: For 1959/1959 co-relation queries the response was YES. [2022-01-19 02:51:54,356 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1878 conditions, 488 events. 180/488 cut-off events. For 1959/1959 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2436 event pairs, 41 based on Foata normal form. 1/479 useless extension candidates. Maximal degree in co-relation 1850. Up to 141 conditions per place. [2022-01-19 02:51:54,358 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 63 selfloop transitions, 42 changer transitions 8/154 dead transitions. [2022-01-19 02:51:54,358 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 154 transitions, 1241 flow [2022-01-19 02:51:54,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:54,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:54,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 793 transitions. [2022-01-19 02:51:54,360 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6510673234811166 [2022-01-19 02:51:54,360 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 793 transitions. [2022-01-19 02:51:54,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 793 transitions. [2022-01-19 02:51:54,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:54,360 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 793 transitions. [2022-01-19 02:51:54,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.642857142857146) internal successors, (793), 14 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:54,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:54,363 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:54,363 INFO L186 Difference]: Start difference. First operand has 132 places, 125 transitions, 895 flow. Second operand 14 states and 793 transitions. [2022-01-19 02:51:54,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 154 transitions, 1241 flow [2022-01-19 02:51:54,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 154 transitions, 1139 flow, removed 8 selfloop flow, removed 11 redundant places. [2022-01-19 02:51:54,371 INFO L242 Difference]: Finished difference. Result has 134 places, 123 transitions, 864 flow [2022-01-19 02:51:54,371 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=864, PETRI_PLACES=134, PETRI_TRANSITIONS=123} [2022-01-19 02:51:54,372 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 57 predicate places. [2022-01-19 02:51:54,372 INFO L470 AbstractCegarLoop]: Abstraction has has 134 places, 123 transitions, 864 flow [2022-01-19 02:51:54,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:54,372 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:54,372 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:54,372 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 02:51:54,372 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:54,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:54,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1221014849, now seen corresponding path program 11 times [2022-01-19 02:51:54,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:54,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938212686] [2022-01-19 02:51:54,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:54,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:54,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:54,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:54,516 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:54,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938212686] [2022-01-19 02:51:54,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938212686] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:54,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:54,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:54,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128988588] [2022-01-19 02:51:54,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:54,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:54,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:54,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:54,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:54,518 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:54,518 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 123 transitions, 864 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:54,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:54,518 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:54,518 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:54,756 INFO L129 PetriNetUnfolder]: 184/531 cut-off events. [2022-01-19 02:51:54,756 INFO L130 PetriNetUnfolder]: For 2031/2033 co-relation queries the response was YES. [2022-01-19 02:51:54,758 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1944 conditions, 531 events. 184/531 cut-off events. For 2031/2033 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2749 event pairs, 35 based on Foata normal form. 3/527 useless extension candidates. Maximal degree in co-relation 1915. Up to 147 conditions per place. [2022-01-19 02:51:54,760 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 66 selfloop transitions, 43 changer transitions 7/157 dead transitions. [2022-01-19 02:51:54,760 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 157 transitions, 1238 flow [2022-01-19 02:51:54,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:54,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:54,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 795 transitions. [2022-01-19 02:51:54,761 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6527093596059114 [2022-01-19 02:51:54,761 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 795 transitions. [2022-01-19 02:51:54,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 795 transitions. [2022-01-19 02:51:54,761 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:54,761 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 795 transitions. [2022-01-19 02:51:54,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.785714285714285) internal successors, (795), 14 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:54,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:54,764 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:54,764 INFO L186 Difference]: Start difference. First operand has 134 places, 123 transitions, 864 flow. Second operand 14 states and 795 transitions. [2022-01-19 02:51:54,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 157 transitions, 1238 flow [2022-01-19 02:51:54,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 157 transitions, 1136 flow, removed 9 selfloop flow, removed 12 redundant places. [2022-01-19 02:51:54,770 INFO L242 Difference]: Finished difference. Result has 134 places, 125 transitions, 882 flow [2022-01-19 02:51:54,770 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=770, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=882, PETRI_PLACES=134, PETRI_TRANSITIONS=125} [2022-01-19 02:51:54,770 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 57 predicate places. [2022-01-19 02:51:54,770 INFO L470 AbstractCegarLoop]: Abstraction has has 134 places, 125 transitions, 882 flow [2022-01-19 02:51:54,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:54,771 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:54,771 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:54,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 02:51:54,771 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:54,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:54,771 INFO L85 PathProgramCache]: Analyzing trace with hash 591640657, now seen corresponding path program 12 times [2022-01-19 02:51:54,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:54,771 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312531541] [2022-01-19 02:51:54,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:54,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:54,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:54,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:54,897 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:54,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312531541] [2022-01-19 02:51:54,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312531541] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:54,897 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:54,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:54,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69637336] [2022-01-19 02:51:54,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:54,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:54,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:54,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:54,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:54,898 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:54,899 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 125 transitions, 882 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:54,899 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:54,899 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:54,899 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:55,125 INFO L129 PetriNetUnfolder]: 179/489 cut-off events. [2022-01-19 02:51:55,125 INFO L130 PetriNetUnfolder]: For 1886/1888 co-relation queries the response was YES. [2022-01-19 02:51:55,127 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1875 conditions, 489 events. 179/489 cut-off events. For 1886/1888 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2511 event pairs, 37 based on Foata normal form. 1/482 useless extension candidates. Maximal degree in co-relation 1845. Up to 143 conditions per place. [2022-01-19 02:51:55,129 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 64 selfloop transitions, 40 changer transitions 8/153 dead transitions. [2022-01-19 02:51:55,129 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 153 transitions, 1224 flow [2022-01-19 02:51:55,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:55,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:55,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 791 transitions. [2022-01-19 02:51:55,130 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6494252873563219 [2022-01-19 02:51:55,130 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 791 transitions. [2022-01-19 02:51:55,130 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 791 transitions. [2022-01-19 02:51:55,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:55,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 791 transitions. [2022-01-19 02:51:55,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.5) internal successors, (791), 14 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,132 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,132 INFO L186 Difference]: Start difference. First operand has 134 places, 125 transitions, 882 flow. Second operand 14 states and 791 transitions. [2022-01-19 02:51:55,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 153 transitions, 1224 flow [2022-01-19 02:51:55,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 153 transitions, 1126 flow, removed 8 selfloop flow, removed 12 redundant places. [2022-01-19 02:51:55,139 INFO L242 Difference]: Finished difference. Result has 134 places, 122 transitions, 843 flow [2022-01-19 02:51:55,139 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=843, PETRI_PLACES=134, PETRI_TRANSITIONS=122} [2022-01-19 02:51:55,139 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 57 predicate places. [2022-01-19 02:51:55,139 INFO L470 AbstractCegarLoop]: Abstraction has has 134 places, 122 transitions, 843 flow [2022-01-19 02:51:55,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,140 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:55,140 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:55,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 02:51:55,140 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:55,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:55,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1539772675, now seen corresponding path program 13 times [2022-01-19 02:51:55,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:55,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064816286] [2022-01-19 02:51:55,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:55,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:55,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:55,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:55,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:55,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064816286] [2022-01-19 02:51:55,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064816286] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:55,265 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:55,265 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:55,265 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496697342] [2022-01-19 02:51:55,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:55,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:55,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:55,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:55,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:55,266 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:55,267 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 122 transitions, 843 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,267 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:55,267 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:55,267 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:55,516 INFO L129 PetriNetUnfolder]: 178/481 cut-off events. [2022-01-19 02:51:55,516 INFO L130 PetriNetUnfolder]: For 1890/1892 co-relation queries the response was YES. [2022-01-19 02:51:55,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1851 conditions, 481 events. 178/481 cut-off events. For 1890/1892 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2385 event pairs, 45 based on Foata normal form. 1/471 useless extension candidates. Maximal degree in co-relation 1822. Up to 142 conditions per place. [2022-01-19 02:51:55,547 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 63 selfloop transitions, 42 changer transitions 7/153 dead transitions. [2022-01-19 02:51:55,547 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 153 transitions, 1224 flow [2022-01-19 02:51:55,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:55,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:55,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 792 transitions. [2022-01-19 02:51:55,548 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6502463054187192 [2022-01-19 02:51:55,548 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 792 transitions. [2022-01-19 02:51:55,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 792 transitions. [2022-01-19 02:51:55,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:55,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 792 transitions. [2022-01-19 02:51:55,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.57142857142857) internal successors, (792), 14 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,551 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,551 INFO L186 Difference]: Start difference. First operand has 134 places, 122 transitions, 843 flow. Second operand 14 states and 792 transitions. [2022-01-19 02:51:55,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 153 transitions, 1224 flow [2022-01-19 02:51:55,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 153 transitions, 1126 flow, removed 7 selfloop flow, removed 11 redundant places. [2022-01-19 02:51:55,557 INFO L242 Difference]: Finished difference. Result has 136 places, 124 transitions, 889 flow [2022-01-19 02:51:55,557 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=889, PETRI_PLACES=136, PETRI_TRANSITIONS=124} [2022-01-19 02:51:55,558 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 59 predicate places. [2022-01-19 02:51:55,558 INFO L470 AbstractCegarLoop]: Abstraction has has 136 places, 124 transitions, 889 flow [2022-01-19 02:51:55,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,558 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:55,558 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:55,559 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 02:51:55,559 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:55,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:55,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1483632299, now seen corresponding path program 14 times [2022-01-19 02:51:55,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:55,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482074695] [2022-01-19 02:51:55,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:55,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:55,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:55,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:55,714 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:55,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482074695] [2022-01-19 02:51:55,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482074695] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:55,714 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:55,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:55,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289063075] [2022-01-19 02:51:55,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:55,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:55,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:55,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:55,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:55,715 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:55,716 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 124 transitions, 889 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,716 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:55,716 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:55,716 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:55,957 INFO L129 PetriNetUnfolder]: 184/541 cut-off events. [2022-01-19 02:51:55,957 INFO L130 PetriNetUnfolder]: For 1993/1997 co-relation queries the response was YES. [2022-01-19 02:51:55,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2000 conditions, 541 events. 184/541 cut-off events. For 1993/1997 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2870 event pairs, 42 based on Foata normal form. 3/535 useless extension candidates. Maximal degree in co-relation 1968. Up to 132 conditions per place. [2022-01-19 02:51:55,961 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 75 selfloop transitions, 40 changer transitions 7/163 dead transitions. [2022-01-19 02:51:55,961 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 163 transitions, 1324 flow [2022-01-19 02:51:55,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:55,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:55,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 793 transitions. [2022-01-19 02:51:55,964 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6510673234811166 [2022-01-19 02:51:55,965 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 793 transitions. [2022-01-19 02:51:55,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 793 transitions. [2022-01-19 02:51:55,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:55,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 793 transitions. [2022-01-19 02:51:55,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.642857142857146) internal successors, (793), 14 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,967 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,967 INFO L186 Difference]: Start difference. First operand has 136 places, 124 transitions, 889 flow. Second operand 14 states and 793 transitions. [2022-01-19 02:51:55,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 163 transitions, 1324 flow [2022-01-19 02:51:55,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 163 transitions, 1243 flow, removed 9 selfloop flow, removed 10 redundant places. [2022-01-19 02:51:55,975 INFO L242 Difference]: Finished difference. Result has 141 places, 127 transitions, 937 flow [2022-01-19 02:51:55,975 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=937, PETRI_PLACES=141, PETRI_TRANSITIONS=127} [2022-01-19 02:51:55,976 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 64 predicate places. [2022-01-19 02:51:55,976 INFO L470 AbstractCegarLoop]: Abstraction has has 141 places, 127 transitions, 937 flow [2022-01-19 02:51:55,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:55,976 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:55,976 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:55,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 02:51:55,977 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:55,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:55,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1376125007, now seen corresponding path program 15 times [2022-01-19 02:51:55,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:55,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999569601] [2022-01-19 02:51:55,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:55,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:55,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:56,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:56,130 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:56,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999569601] [2022-01-19 02:51:56,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999569601] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:56,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:56,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:56,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102288593] [2022-01-19 02:51:56,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:56,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:56,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:56,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:56,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:56,135 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:56,135 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 127 transitions, 937 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:56,135 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:56,136 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:56,136 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:56,387 INFO L129 PetriNetUnfolder]: 180/519 cut-off events. [2022-01-19 02:51:56,387 INFO L130 PetriNetUnfolder]: For 2057/2059 co-relation queries the response was YES. [2022-01-19 02:51:56,389 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1992 conditions, 519 events. 180/519 cut-off events. For 2057/2059 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2790 event pairs, 50 based on Foata normal form. 1/508 useless extension candidates. Maximal degree in co-relation 1958. Up to 152 conditions per place. [2022-01-19 02:51:56,391 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 73 selfloop transitions, 41 changer transitions 7/162 dead transitions. [2022-01-19 02:51:56,391 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 162 transitions, 1364 flow [2022-01-19 02:51:56,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:56,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:56,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 792 transitions. [2022-01-19 02:51:56,392 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6502463054187192 [2022-01-19 02:51:56,392 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 792 transitions. [2022-01-19 02:51:56,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 792 transitions. [2022-01-19 02:51:56,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:56,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 792 transitions. [2022-01-19 02:51:56,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.57142857142857) internal successors, (792), 14 states have internal predecessors, (792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:56,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:56,405 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:56,405 INFO L186 Difference]: Start difference. First operand has 141 places, 127 transitions, 937 flow. Second operand 14 states and 792 transitions. [2022-01-19 02:51:56,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 162 transitions, 1364 flow [2022-01-19 02:51:56,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 162 transitions, 1271 flow, removed 11 selfloop flow, removed 11 redundant places. [2022-01-19 02:51:56,413 INFO L242 Difference]: Finished difference. Result has 144 places, 129 transitions, 966 flow [2022-01-19 02:51:56,413 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=966, PETRI_PLACES=144, PETRI_TRANSITIONS=129} [2022-01-19 02:51:56,413 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 67 predicate places. [2022-01-19 02:51:56,413 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 129 transitions, 966 flow [2022-01-19 02:51:56,414 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:56,414 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:56,414 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:56,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 02:51:56,414 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:56,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:56,415 INFO L85 PathProgramCache]: Analyzing trace with hash 145257315, now seen corresponding path program 16 times [2022-01-19 02:51:56,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:56,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348460170] [2022-01-19 02:51:56,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:56,416 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:56,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:56,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:56,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:56,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348460170] [2022-01-19 02:51:56,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348460170] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:56,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:56,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:56,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505171247] [2022-01-19 02:51:56,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:56,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:56,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:56,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:56,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:56,559 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:56,559 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 129 transitions, 966 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:56,560 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:56,560 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:56,560 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:56,769 INFO L129 PetriNetUnfolder]: 179/521 cut-off events. [2022-01-19 02:51:56,769 INFO L130 PetriNetUnfolder]: For 2132/2134 co-relation queries the response was YES. [2022-01-19 02:51:56,771 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2019 conditions, 521 events. 179/521 cut-off events. For 2132/2134 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2797 event pairs, 50 based on Foata normal form. 1/510 useless extension candidates. Maximal degree in co-relation 1984. Up to 156 conditions per place. [2022-01-19 02:51:56,773 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 71 selfloop transitions, 38 changer transitions 8/158 dead transitions. [2022-01-19 02:51:56,773 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 158 transitions, 1355 flow [2022-01-19 02:51:56,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:56,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:56,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 788 transitions. [2022-01-19 02:51:56,774 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6469622331691297 [2022-01-19 02:51:56,774 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 788 transitions. [2022-01-19 02:51:56,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 788 transitions. [2022-01-19 02:51:56,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:56,775 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 788 transitions. [2022-01-19 02:51:56,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.285714285714285) internal successors, (788), 14 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:56,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:56,777 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:56,777 INFO L186 Difference]: Start difference. First operand has 144 places, 129 transitions, 966 flow. Second operand 14 states and 788 transitions. [2022-01-19 02:51:56,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 158 transitions, 1355 flow [2022-01-19 02:51:56,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 158 transitions, 1259 flow, removed 9 selfloop flow, removed 12 redundant places. [2022-01-19 02:51:56,785 INFO L242 Difference]: Finished difference. Result has 144 places, 126 transitions, 921 flow [2022-01-19 02:51:56,786 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=874, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=921, PETRI_PLACES=144, PETRI_TRANSITIONS=126} [2022-01-19 02:51:56,786 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 67 predicate places. [2022-01-19 02:51:56,786 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 126 transitions, 921 flow [2022-01-19 02:51:56,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:56,786 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:56,786 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:56,787 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 02:51:56,787 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:56,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:56,787 INFO L85 PathProgramCache]: Analyzing trace with hash 134112017, now seen corresponding path program 17 times [2022-01-19 02:51:56,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:56,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439975490] [2022-01-19 02:51:56,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:56,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:56,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:56,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:56,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:56,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439975490] [2022-01-19 02:51:56,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439975490] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:56,921 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:56,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:56,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60593738] [2022-01-19 02:51:56,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:56,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:56,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:56,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:56,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:56,923 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:56,923 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 126 transitions, 921 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:56,924 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:56,924 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:56,924 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:57,212 INFO L129 PetriNetUnfolder]: 183/557 cut-off events. [2022-01-19 02:51:57,213 INFO L130 PetriNetUnfolder]: For 2172/2176 co-relation queries the response was YES. [2022-01-19 02:51:57,214 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2068 conditions, 557 events. 183/557 cut-off events. For 2172/2176 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3092 event pairs, 36 based on Foata normal form. 3/551 useless extension candidates. Maximal degree in co-relation 2034. Up to 163 conditions per place. [2022-01-19 02:51:57,216 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 67 selfloop transitions, 38 changer transitions 9/155 dead transitions. [2022-01-19 02:51:57,216 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 155 transitions, 1284 flow [2022-01-19 02:51:57,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:57,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:57,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 793 transitions. [2022-01-19 02:51:57,217 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6510673234811166 [2022-01-19 02:51:57,217 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 793 transitions. [2022-01-19 02:51:57,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 793 transitions. [2022-01-19 02:51:57,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:57,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 793 transitions. [2022-01-19 02:51:57,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.642857142857146) internal successors, (793), 14 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,219 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,219 INFO L186 Difference]: Start difference. First operand has 144 places, 126 transitions, 921 flow. Second operand 14 states and 793 transitions. [2022-01-19 02:51:57,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 155 transitions, 1284 flow [2022-01-19 02:51:57,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 155 transitions, 1196 flow, removed 6 selfloop flow, removed 11 redundant places. [2022-01-19 02:51:57,227 INFO L242 Difference]: Finished difference. Result has 144 places, 124 transitions, 895 flow [2022-01-19 02:51:57,227 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=895, PETRI_PLACES=144, PETRI_TRANSITIONS=124} [2022-01-19 02:51:57,228 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 67 predicate places. [2022-01-19 02:51:57,228 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 124 transitions, 895 flow [2022-01-19 02:51:57,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,228 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:57,228 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:57,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 02:51:57,228 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:57,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:57,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1375073651, now seen corresponding path program 18 times [2022-01-19 02:51:57,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:57,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206636568] [2022-01-19 02:51:57,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:57,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:57,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:57,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:57,351 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:57,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206636568] [2022-01-19 02:51:57,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206636568] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:57,352 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:57,352 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:57,352 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874366523] [2022-01-19 02:51:57,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:57,352 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:57,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:57,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:57,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:57,353 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:57,353 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 124 transitions, 895 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,353 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:57,353 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:57,353 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:57,619 INFO L129 PetriNetUnfolder]: 178/517 cut-off events. [2022-01-19 02:51:57,619 INFO L130 PetriNetUnfolder]: For 2190/2192 co-relation queries the response was YES. [2022-01-19 02:51:57,620 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1988 conditions, 517 events. 178/517 cut-off events. For 2190/2192 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2785 event pairs, 47 based on Foata normal form. 1/506 useless extension candidates. Maximal degree in co-relation 1953. Up to 154 conditions per place. [2022-01-19 02:51:57,622 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 67 selfloop transitions, 36 changer transitions 9/153 dead transitions. [2022-01-19 02:51:57,622 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 153 transitions, 1256 flow [2022-01-19 02:51:57,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:57,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:57,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 791 transitions. [2022-01-19 02:51:57,623 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6494252873563219 [2022-01-19 02:51:57,623 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 791 transitions. [2022-01-19 02:51:57,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 791 transitions. [2022-01-19 02:51:57,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:57,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 791 transitions. [2022-01-19 02:51:57,624 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.5) internal successors, (791), 14 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,625 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,625 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,625 INFO L186 Difference]: Start difference. First operand has 144 places, 124 transitions, 895 flow. Second operand 14 states and 791 transitions. [2022-01-19 02:51:57,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 153 transitions, 1256 flow [2022-01-19 02:51:57,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 153 transitions, 1166 flow, removed 7 selfloop flow, removed 12 redundant places. [2022-01-19 02:51:57,632 INFO L242 Difference]: Finished difference. Result has 143 places, 122 transitions, 865 flow [2022-01-19 02:51:57,632 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=865, PETRI_PLACES=143, PETRI_TRANSITIONS=122} [2022-01-19 02:51:57,633 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 66 predicate places. [2022-01-19 02:51:57,633 INFO L470 AbstractCegarLoop]: Abstraction has has 143 places, 122 transitions, 865 flow [2022-01-19 02:51:57,633 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,633 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:57,633 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:57,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 02:51:57,633 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:57,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:57,633 INFO L85 PathProgramCache]: Analyzing trace with hash -730886041, now seen corresponding path program 19 times [2022-01-19 02:51:57,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:57,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491451992] [2022-01-19 02:51:57,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:57,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:57,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:57,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:57,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:57,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491451992] [2022-01-19 02:51:57,752 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491451992] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:57,752 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:57,752 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:57,752 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438190522] [2022-01-19 02:51:57,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:57,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:57,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:57,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:57,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:57,753 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:57,753 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 122 transitions, 865 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,753 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:57,753 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:57,753 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:57,976 INFO L129 PetriNetUnfolder]: 181/523 cut-off events. [2022-01-19 02:51:57,976 INFO L130 PetriNetUnfolder]: For 2190/2192 co-relation queries the response was YES. [2022-01-19 02:51:57,978 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2007 conditions, 523 events. 181/523 cut-off events. For 2190/2192 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2849 event pairs, 48 based on Foata normal form. 1/513 useless extension candidates. Maximal degree in co-relation 1972. Up to 152 conditions per place. [2022-01-19 02:51:57,980 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 70 selfloop transitions, 37 changer transitions 8/156 dead transitions. [2022-01-19 02:51:57,980 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 156 transitions, 1261 flow [2022-01-19 02:51:57,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:57,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:57,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 794 transitions. [2022-01-19 02:51:57,981 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6518883415435139 [2022-01-19 02:51:57,981 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 794 transitions. [2022-01-19 02:51:57,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 794 transitions. [2022-01-19 02:51:57,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:57,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 794 transitions. [2022-01-19 02:51:57,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.714285714285715) internal successors, (794), 14 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,983 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,983 INFO L186 Difference]: Start difference. First operand has 143 places, 122 transitions, 865 flow. Second operand 14 states and 794 transitions. [2022-01-19 02:51:57,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 156 transitions, 1261 flow [2022-01-19 02:51:57,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 156 transitions, 1175 flow, removed 7 selfloop flow, removed 12 redundant places. [2022-01-19 02:51:57,990 INFO L242 Difference]: Finished difference. Result has 143 places, 123 transitions, 883 flow [2022-01-19 02:51:57,990 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=883, PETRI_PLACES=143, PETRI_TRANSITIONS=123} [2022-01-19 02:51:57,990 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 66 predicate places. [2022-01-19 02:51:57,990 INFO L470 AbstractCegarLoop]: Abstraction has has 143 places, 123 transitions, 883 flow [2022-01-19 02:51:57,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:57,991 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:57,991 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:57,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 02:51:57,991 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:57,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:57,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1471288227, now seen corresponding path program 20 times [2022-01-19 02:51:57,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:57,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220808257] [2022-01-19 02:51:57,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:57,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:57,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:58,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:58,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:58,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220808257] [2022-01-19 02:51:58,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220808257] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:58,109 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:58,109 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-01-19 02:51:58,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208321248] [2022-01-19 02:51:58,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:58,110 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-01-19 02:51:58,110 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:58,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-01-19 02:51:58,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-01-19 02:51:58,110 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 87 [2022-01-19 02:51:58,111 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 123 transitions, 883 flow. Second operand has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:58,111 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:58,111 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 87 [2022-01-19 02:51:58,111 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:58,337 INFO L129 PetriNetUnfolder]: 180/555 cut-off events. [2022-01-19 02:51:58,337 INFO L130 PetriNetUnfolder]: For 2299/2303 co-relation queries the response was YES. [2022-01-19 02:51:58,339 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2065 conditions, 555 events. 180/555 cut-off events. For 2299/2303 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3050 event pairs, 38 based on Foata normal form. 3/549 useless extension candidates. Maximal degree in co-relation 2029. Up to 162 conditions per place. [2022-01-19 02:51:58,341 INFO L132 encePairwiseOnDemand]: 71/87 looper letters, 70 selfloop transitions, 37 changer transitions 7/155 dead transitions. [2022-01-19 02:51:58,341 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 155 transitions, 1270 flow [2022-01-19 02:51:58,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-19 02:51:58,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2022-01-19 02:51:58,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 793 transitions. [2022-01-19 02:51:58,342 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6510673234811166 [2022-01-19 02:51:58,342 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 793 transitions. [2022-01-19 02:51:58,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 793 transitions. [2022-01-19 02:51:58,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:58,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 793 transitions. [2022-01-19 02:51:58,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 56.642857142857146) internal successors, (793), 14 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:58,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:58,347 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 87.0) internal successors, (1305), 15 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:58,347 INFO L186 Difference]: Start difference. First operand has 143 places, 123 transitions, 883 flow. Second operand 14 states and 793 transitions. [2022-01-19 02:51:58,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 155 transitions, 1270 flow [2022-01-19 02:51:58,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 155 transitions, 1178 flow, removed 10 selfloop flow, removed 12 redundant places. [2022-01-19 02:51:58,354 INFO L242 Difference]: Finished difference. Result has 145 places, 124 transitions, 893 flow [2022-01-19 02:51:58,354 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=893, PETRI_PLACES=145, PETRI_TRANSITIONS=124} [2022-01-19 02:51:58,355 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 68 predicate places. [2022-01-19 02:51:58,355 INFO L470 AbstractCegarLoop]: Abstraction has has 145 places, 124 transitions, 893 flow [2022-01-19 02:51:58,355 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 52.642857142857146) internal successors, (737), 14 states have internal predecessors, (737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:58,355 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:58,355 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:58,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 02:51:58,356 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:58,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:58,356 INFO L85 PathProgramCache]: Analyzing trace with hash -18586231, now seen corresponding path program 1 times [2022-01-19 02:51:58,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:58,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565983097] [2022-01-19 02:51:58,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:58,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:58,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:58,379 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:58,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:58,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565983097] [2022-01-19 02:51:58,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565983097] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:51:58,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466412254] [2022-01-19 02:51:58,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:58,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:51:58,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:51:58,381 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 02:51:58,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 02:51:58,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:58,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-19 02:51:58,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:51:58,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:58,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:51:58,612 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:58,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466412254] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 02:51:58,613 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 02:51:58,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 6 [2022-01-19 02:51:58,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487763813] [2022-01-19 02:51:58,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:58,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:51:58,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:58,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:51:58,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-19 02:51:58,614 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:51:58,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 124 transitions, 893 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:58,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:58,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:51:58,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:58,704 INFO L129 PetriNetUnfolder]: 187/534 cut-off events. [2022-01-19 02:51:58,705 INFO L130 PetriNetUnfolder]: For 2719/2719 co-relation queries the response was YES. [2022-01-19 02:51:58,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2086 conditions, 534 events. 187/534 cut-off events. For 2719/2719 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2792 event pairs, 18 based on Foata normal form. 7/535 useless extension candidates. Maximal degree in co-relation 2049. Up to 157 conditions per place. [2022-01-19 02:51:58,709 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 90 selfloop transitions, 35 changer transitions 0/174 dead transitions. [2022-01-19 02:51:58,709 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 174 transitions, 1654 flow [2022-01-19 02:51:58,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 02:51:58,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 02:51:58,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 481 transitions. [2022-01-19 02:51:58,712 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7898193760262726 [2022-01-19 02:51:58,712 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 481 transitions. [2022-01-19 02:51:58,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 481 transitions. [2022-01-19 02:51:58,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:58,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 481 transitions. [2022-01-19 02:51:58,713 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 68.71428571428571) internal successors, (481), 7 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:58,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 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) [2022-01-19 02:51:58,714 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 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) [2022-01-19 02:51:58,714 INFO L186 Difference]: Start difference. First operand has 145 places, 124 transitions, 893 flow. Second operand 7 states and 481 transitions. [2022-01-19 02:51:58,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 174 transitions, 1654 flow [2022-01-19 02:51:58,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 174 transitions, 1531 flow, removed 8 selfloop flow, removed 12 redundant places. [2022-01-19 02:51:58,723 INFO L242 Difference]: Finished difference. Result has 137 places, 139 transitions, 1057 flow [2022-01-19 02:51:58,724 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1057, PETRI_PLACES=137, PETRI_TRANSITIONS=139} [2022-01-19 02:51:58,724 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 60 predicate places. [2022-01-19 02:51:58,724 INFO L470 AbstractCegarLoop]: Abstraction has has 137 places, 139 transitions, 1057 flow [2022-01-19 02:51:58,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:58,725 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:58,725 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:58,762 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 02:51:58,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-01-19 02:51:58,947 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:58,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:58,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1524172391, now seen corresponding path program 2 times [2022-01-19 02:51:58,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:58,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93750909] [2022-01-19 02:51:58,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:58,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:58,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:58,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:58,979 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:58,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93750909] [2022-01-19 02:51:58,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93750909] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:58,979 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:58,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:51:58,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255775941] [2022-01-19 02:51:58,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:58,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:51:58,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:58,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:51:58,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:51:58,980 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:51:58,980 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 139 transitions, 1057 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:58,980 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:58,980 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:51:58,980 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:59,072 INFO L129 PetriNetUnfolder]: 201/624 cut-off events. [2022-01-19 02:51:59,072 INFO L130 PetriNetUnfolder]: For 3046/3051 co-relation queries the response was YES. [2022-01-19 02:51:59,075 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2408 conditions, 624 events. 201/624 cut-off events. For 3046/3051 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 3510 event pairs, 44 based on Foata normal form. 5/623 useless extension candidates. Maximal degree in co-relation 2373. Up to 132 conditions per place. [2022-01-19 02:51:59,079 INFO L132 encePairwiseOnDemand]: 81/87 looper letters, 101 selfloop transitions, 35 changer transitions 5/190 dead transitions. [2022-01-19 02:51:59,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 190 transitions, 1803 flow [2022-01-19 02:51:59,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 02:51:59,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 02:51:59,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 486 transitions. [2022-01-19 02:51:59,080 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7980295566502463 [2022-01-19 02:51:59,080 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 486 transitions. [2022-01-19 02:51:59,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 486 transitions. [2022-01-19 02:51:59,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:59,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 486 transitions. [2022-01-19 02:51:59,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 69.42857142857143) internal successors, (486), 7 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:59,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 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) [2022-01-19 02:51:59,082 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 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) [2022-01-19 02:51:59,082 INFO L186 Difference]: Start difference. First operand has 137 places, 139 transitions, 1057 flow. Second operand 7 states and 486 transitions. [2022-01-19 02:51:59,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 190 transitions, 1803 flow [2022-01-19 02:51:59,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 190 transitions, 1721 flow, removed 41 selfloop flow, removed 0 redundant places. [2022-01-19 02:51:59,093 INFO L242 Difference]: Finished difference. Result has 146 places, 147 transitions, 1246 flow [2022-01-19 02:51:59,093 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=991, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1246, PETRI_PLACES=146, PETRI_TRANSITIONS=147} [2022-01-19 02:51:59,094 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 69 predicate places. [2022-01-19 02:51:59,094 INFO L470 AbstractCegarLoop]: Abstraction has has 146 places, 147 transitions, 1246 flow [2022-01-19 02:51:59,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:59,094 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:59,094 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:59,094 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 02:51:59,094 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:59,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:59,095 INFO L85 PathProgramCache]: Analyzing trace with hash -404474333, now seen corresponding path program 1 times [2022-01-19 02:51:59,095 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:59,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867187440] [2022-01-19 02:51:59,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:59,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:59,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:59,117 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:59,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:59,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867187440] [2022-01-19 02:51:59,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867187440] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:51:59,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635532137] [2022-01-19 02:51:59,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:59,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:51:59,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:51:59,136 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) [2022-01-19 02:51:59,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 02:51:59,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:59,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-19 02:51:59,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:51:59,266 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:59,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:51:59,343 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:59,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635532137] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 02:51:59,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 02:51:59,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 6 [2022-01-19 02:51:59,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583583051] [2022-01-19 02:51:59,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:59,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:51:59,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:59,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:51:59,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-19 02:51:59,344 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:51:59,344 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 147 transitions, 1246 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:59,344 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:59,344 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:51:59,344 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:59,473 INFO L129 PetriNetUnfolder]: 204/587 cut-off events. [2022-01-19 02:51:59,474 INFO L130 PetriNetUnfolder]: For 3694/3698 co-relation queries the response was YES. [2022-01-19 02:51:59,476 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2427 conditions, 587 events. 204/587 cut-off events. For 3694/3698 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3077 event pairs, 25 based on Foata normal form. 10/590 useless extension candidates. Maximal degree in co-relation 2388. Up to 171 conditions per place. [2022-01-19 02:51:59,478 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 108 selfloop transitions, 41 changer transitions 0/198 dead transitions. [2022-01-19 02:51:59,478 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 198 transitions, 2032 flow [2022-01-19 02:51:59,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 02:51:59,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 02:51:59,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 483 transitions. [2022-01-19 02:51:59,479 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7931034482758621 [2022-01-19 02:51:59,479 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 483 transitions. [2022-01-19 02:51:59,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 483 transitions. [2022-01-19 02:51:59,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:59,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 483 transitions. [2022-01-19 02:51:59,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:59,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 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) [2022-01-19 02:51:59,481 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 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) [2022-01-19 02:51:59,481 INFO L186 Difference]: Start difference. First operand has 146 places, 147 transitions, 1246 flow. Second operand 7 states and 483 transitions. [2022-01-19 02:51:59,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 198 transitions, 2032 flow [2022-01-19 02:51:59,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 198 transitions, 1924 flow, removed 37 selfloop flow, removed 8 redundant places. [2022-01-19 02:51:59,491 INFO L242 Difference]: Finished difference. Result has 144 places, 161 transitions, 1428 flow [2022-01-19 02:51:59,491 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1428, PETRI_PLACES=144, PETRI_TRANSITIONS=161} [2022-01-19 02:51:59,492 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 67 predicate places. [2022-01-19 02:51:59,492 INFO L470 AbstractCegarLoop]: Abstraction has has 144 places, 161 transitions, 1428 flow [2022-01-19 02:51:59,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:59,492 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:59,492 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:59,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 02:51:59,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-19 02:51:59,709 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:59,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:59,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1480469883, now seen corresponding path program 3 times [2022-01-19 02:51:59,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:59,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511744583] [2022-01-19 02:51:59,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:59,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:59,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:59,732 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:59,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:59,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511744583] [2022-01-19 02:51:59,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511744583] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:51:59,732 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:51:59,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:51:59,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104491609] [2022-01-19 02:51:59,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:51:59,732 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:51:59,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:51:59,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:51:59,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:51:59,733 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:51:59,733 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 161 transitions, 1428 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:59,733 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:51:59,733 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:51:59,733 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:51:59,848 INFO L129 PetriNetUnfolder]: 225/681 cut-off events. [2022-01-19 02:51:59,848 INFO L130 PetriNetUnfolder]: For 4372/4376 co-relation queries the response was YES. [2022-01-19 02:51:59,850 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2858 conditions, 681 events. 225/681 cut-off events. For 4372/4376 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3905 event pairs, 52 based on Foata normal form. 7/679 useless extension candidates. Maximal degree in co-relation 2823. Up to 167 conditions per place. [2022-01-19 02:51:59,853 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 119 selfloop transitions, 62 changer transitions 0/230 dead transitions. [2022-01-19 02:51:59,854 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 230 transitions, 2429 flow [2022-01-19 02:51:59,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 02:51:59,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 02:51:59,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 566 transitions. [2022-01-19 02:51:59,855 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8132183908045977 [2022-01-19 02:51:59,855 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 566 transitions. [2022-01-19 02:51:59,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 566 transitions. [2022-01-19 02:51:59,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:51:59,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 566 transitions. [2022-01-19 02:51:59,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 70.75) internal successors, (566), 8 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) [2022-01-19 02:51:59,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:59,857 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:59,857 INFO L186 Difference]: Start difference. First operand has 144 places, 161 transitions, 1428 flow. Second operand 8 states and 566 transitions. [2022-01-19 02:51:59,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 230 transitions, 2429 flow [2022-01-19 02:51:59,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 230 transitions, 2393 flow, removed 13 selfloop flow, removed 1 redundant places. [2022-01-19 02:51:59,875 INFO L242 Difference]: Finished difference. Result has 155 places, 180 transitions, 1877 flow [2022-01-19 02:51:59,875 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1407, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1877, PETRI_PLACES=155, PETRI_TRANSITIONS=180} [2022-01-19 02:51:59,876 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 78 predicate places. [2022-01-19 02:51:59,876 INFO L470 AbstractCegarLoop]: Abstraction has has 155 places, 180 transitions, 1877 flow [2022-01-19 02:51:59,876 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:51:59,876 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:51:59,876 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:51:59,876 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 02:51:59,877 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:51:59,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:51:59,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1581789521, now seen corresponding path program 2 times [2022-01-19 02:51:59,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:51:59,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948255545] [2022-01-19 02:51:59,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:51:59,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:51:59,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:51:59,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:51:59,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:51:59,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948255545] [2022-01-19 02:51:59,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948255545] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:51:59,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725208211] [2022-01-19 02:51:59,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:51:59,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:51:59,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:51:59,916 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) [2022-01-19 02:51:59,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 02:52:00,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:52:00,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:52:00,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-19 02:52:00,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:00,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:00,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:00,204 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:00,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725208211] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:00,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 02:52:00,204 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2022-01-19 02:52:00,204 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238640376] [2022-01-19 02:52:00,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:52:00,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:52:00,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:00,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:52:00,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-01-19 02:52:00,205 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:52:00,206 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 180 transitions, 1877 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:00,206 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:00,206 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:52:00,206 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:00,349 INFO L129 PetriNetUnfolder]: 252/859 cut-off events. [2022-01-19 02:52:00,349 INFO L130 PetriNetUnfolder]: For 5889/5899 co-relation queries the response was YES. [2022-01-19 02:52:00,352 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3546 conditions, 859 events. 252/859 cut-off events. For 5889/5899 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5504 event pairs, 48 based on Foata normal form. 10/859 useless extension candidates. Maximal degree in co-relation 3506. Up to 163 conditions per place. [2022-01-19 02:52:00,355 INFO L132 encePairwiseOnDemand]: 75/87 looper letters, 117 selfloop transitions, 81 changer transitions 0/247 dead transitions. [2022-01-19 02:52:00,355 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 247 transitions, 2905 flow [2022-01-19 02:52:00,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 02:52:00,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 02:52:00,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 431 transitions. [2022-01-19 02:52:00,356 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8256704980842912 [2022-01-19 02:52:00,356 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 431 transitions. [2022-01-19 02:52:00,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 431 transitions. [2022-01-19 02:52:00,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:00,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 431 transitions. [2022-01-19 02:52:00,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 71.83333333333333) internal successors, (431), 6 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:00,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 87.0) internal successors, (609), 7 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:00,358 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 87.0) internal successors, (609), 7 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:00,358 INFO L186 Difference]: Start difference. First operand has 155 places, 180 transitions, 1877 flow. Second operand 6 states and 431 transitions. [2022-01-19 02:52:00,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 247 transitions, 2905 flow [2022-01-19 02:52:00,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 247 transitions, 2761 flow, removed 47 selfloop flow, removed 2 redundant places. [2022-01-19 02:52:00,376 INFO L242 Difference]: Finished difference. Result has 163 places, 202 transitions, 2363 flow [2022-01-19 02:52:00,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1770, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2363, PETRI_PLACES=163, PETRI_TRANSITIONS=202} [2022-01-19 02:52:00,376 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 86 predicate places. [2022-01-19 02:52:00,376 INFO L470 AbstractCegarLoop]: Abstraction has has 163 places, 202 transitions, 2363 flow [2022-01-19 02:52:00,376 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:00,376 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:00,376 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:00,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-01-19 02:52:00,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:00,605 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:00,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:00,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1370591913, now seen corresponding path program 3 times [2022-01-19 02:52:00,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:00,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080664873] [2022-01-19 02:52:00,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:00,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:00,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:00,624 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:00,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:00,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080664873] [2022-01-19 02:52:00,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080664873] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:52:00,624 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:52:00,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:52:00,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569111309] [2022-01-19 02:52:00,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:52:00,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:52:00,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:00,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:52:00,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:52:00,625 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:52:00,625 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 202 transitions, 2363 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:00,625 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:00,625 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:52:00,625 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:00,757 INFO L129 PetriNetUnfolder]: 254/860 cut-off events. [2022-01-19 02:52:00,757 INFO L130 PetriNetUnfolder]: For 7095/7121 co-relation queries the response was YES. [2022-01-19 02:52:00,761 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3777 conditions, 860 events. 254/860 cut-off events. For 7095/7121 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5562 event pairs, 63 based on Foata normal form. 9/854 useless extension candidates. Maximal degree in co-relation 3734. Up to 164 conditions per place. [2022-01-19 02:52:00,764 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 128 selfloop transitions, 60 changer transitions 5/242 dead transitions. [2022-01-19 02:52:00,764 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 242 transitions, 3086 flow [2022-01-19 02:52:00,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 02:52:00,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 02:52:00,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 558 transitions. [2022-01-19 02:52:00,765 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8017241379310345 [2022-01-19 02:52:00,765 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 558 transitions. [2022-01-19 02:52:00,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 558 transitions. [2022-01-19 02:52:00,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:00,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 558 transitions. [2022-01-19 02:52:00,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 69.75) internal successors, (558), 8 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:00,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:00,767 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:00,767 INFO L186 Difference]: Start difference. First operand has 163 places, 202 transitions, 2363 flow. Second operand 8 states and 558 transitions. [2022-01-19 02:52:00,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 242 transitions, 3086 flow [2022-01-19 02:52:00,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 242 transitions, 3017 flow, removed 19 selfloop flow, removed 4 redundant places. [2022-01-19 02:52:00,789 INFO L242 Difference]: Finished difference. Result has 170 places, 207 transitions, 2548 flow [2022-01-19 02:52:00,790 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2259, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2548, PETRI_PLACES=170, PETRI_TRANSITIONS=207} [2022-01-19 02:52:00,790 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 93 predicate places. [2022-01-19 02:52:00,790 INFO L470 AbstractCegarLoop]: Abstraction has has 170 places, 207 transitions, 2548 flow [2022-01-19 02:52:00,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:00,791 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:00,791 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:00,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 02:52:00,791 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:00,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:00,791 INFO L85 PathProgramCache]: Analyzing trace with hash -905738307, now seen corresponding path program 4 times [2022-01-19 02:52:00,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:00,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714851265] [2022-01-19 02:52:00,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:00,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:00,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:00,814 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:00,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:00,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714851265] [2022-01-19 02:52:00,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714851265] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:52:00,814 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:52:00,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:52:00,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167479176] [2022-01-19 02:52:00,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:52:00,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:52:00,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:00,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:52:00,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:52:00,825 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:52:00,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 207 transitions, 2548 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:00,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:00,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:52:00,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:01,025 INFO L129 PetriNetUnfolder]: 239/788 cut-off events. [2022-01-19 02:52:01,025 INFO L130 PetriNetUnfolder]: For 7399/7425 co-relation queries the response was YES. [2022-01-19 02:52:01,030 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3604 conditions, 788 events. 239/788 cut-off events. For 7399/7425 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4887 event pairs, 46 based on Foata normal form. 5/784 useless extension candidates. Maximal degree in co-relation 3560. Up to 182 conditions per place. [2022-01-19 02:52:01,034 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 137 selfloop transitions, 54 changer transitions 5/245 dead transitions. [2022-01-19 02:52:01,035 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 245 transitions, 3229 flow [2022-01-19 02:52:01,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 02:52:01,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 02:52:01,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 554 transitions. [2022-01-19 02:52:01,036 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7959770114942529 [2022-01-19 02:52:01,036 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 554 transitions. [2022-01-19 02:52:01,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 554 transitions. [2022-01-19 02:52:01,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:01,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 554 transitions. [2022-01-19 02:52:01,038 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 69.25) internal successors, (554), 8 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,039 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,039 INFO L186 Difference]: Start difference. First operand has 170 places, 207 transitions, 2548 flow. Second operand 8 states and 554 transitions. [2022-01-19 02:52:01,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 245 transitions, 3229 flow [2022-01-19 02:52:01,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 245 transitions, 3142 flow, removed 8 selfloop flow, removed 5 redundant places. [2022-01-19 02:52:01,070 INFO L242 Difference]: Finished difference. Result has 174 places, 212 transitions, 2715 flow [2022-01-19 02:52:01,071 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2715, PETRI_PLACES=174, PETRI_TRANSITIONS=212} [2022-01-19 02:52:01,071 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 97 predicate places. [2022-01-19 02:52:01,071 INFO L470 AbstractCegarLoop]: Abstraction has has 174 places, 212 transitions, 2715 flow [2022-01-19 02:52:01,071 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,071 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:01,072 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:01,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 02:52:01,072 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:01,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:01,072 INFO L85 PathProgramCache]: Analyzing trace with hash 355816187, now seen corresponding path program 5 times [2022-01-19 02:52:01,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:01,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378083442] [2022-01-19 02:52:01,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:01,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:01,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:01,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:01,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:01,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378083442] [2022-01-19 02:52:01,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378083442] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:52:01,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:52:01,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:52:01,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533310544] [2022-01-19 02:52:01,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:52:01,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:52:01,101 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:01,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:52:01,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:52:01,102 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:52:01,102 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 212 transitions, 2715 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,102 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:01,102 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:52:01,102 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:01,314 INFO L129 PetriNetUnfolder]: 246/773 cut-off events. [2022-01-19 02:52:01,314 INFO L130 PetriNetUnfolder]: For 8661/8680 co-relation queries the response was YES. [2022-01-19 02:52:01,317 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3745 conditions, 773 events. 246/773 cut-off events. For 8661/8680 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 4641 event pairs, 46 based on Foata normal form. 9/774 useless extension candidates. Maximal degree in co-relation 3700. Up to 190 conditions per place. [2022-01-19 02:52:01,320 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 118 selfloop transitions, 92 changer transitions 2/261 dead transitions. [2022-01-19 02:52:01,320 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 261 transitions, 3643 flow [2022-01-19 02:52:01,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 02:52:01,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 02:52:01,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 568 transitions. [2022-01-19 02:52:01,321 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8160919540229885 [2022-01-19 02:52:01,321 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 568 transitions. [2022-01-19 02:52:01,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 568 transitions. [2022-01-19 02:52:01,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:01,322 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 568 transitions. [2022-01-19 02:52:01,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 71.0) internal successors, (568), 8 states have internal predecessors, (568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,323 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,323 INFO L186 Difference]: Start difference. First operand has 174 places, 212 transitions, 2715 flow. Second operand 8 states and 568 transitions. [2022-01-19 02:52:01,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 261 transitions, 3643 flow [2022-01-19 02:52:01,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 261 transitions, 3544 flow, removed 4 selfloop flow, removed 9 redundant places. [2022-01-19 02:52:01,344 INFO L242 Difference]: Finished difference. Result has 174 places, 222 transitions, 3136 flow [2022-01-19 02:52:01,344 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2472, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3136, PETRI_PLACES=174, PETRI_TRANSITIONS=222} [2022-01-19 02:52:01,344 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 97 predicate places. [2022-01-19 02:52:01,344 INFO L470 AbstractCegarLoop]: Abstraction has has 174 places, 222 transitions, 3136 flow [2022-01-19 02:52:01,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,345 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:01,345 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:01,345 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 02:52:01,345 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:01,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:01,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1592299911, now seen corresponding path program 4 times [2022-01-19 02:52:01,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:01,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112352460] [2022-01-19 02:52:01,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:01,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:01,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:01,364 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:01,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:01,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112352460] [2022-01-19 02:52:01,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112352460] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:01,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116209454] [2022-01-19 02:52:01,365 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:52:01,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:01,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:52:01,366 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) [2022-01-19 02:52:01,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 02:52:01,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:52:01,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:52:01,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-19 02:52:01,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:01,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:01,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:01,559 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:01,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116209454] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:01,560 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 02:52:01,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 7 [2022-01-19 02:52:01,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805054695] [2022-01-19 02:52:01,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:52:01,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:52:01,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:01,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:52:01,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-19 02:52:01,561 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:52:01,561 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 222 transitions, 3136 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:01,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:52:01,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:01,676 INFO L129 PetriNetUnfolder]: 230/714 cut-off events. [2022-01-19 02:52:01,676 INFO L130 PetriNetUnfolder]: For 9659/9659 co-relation queries the response was YES. [2022-01-19 02:52:01,678 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3680 conditions, 714 events. 230/714 cut-off events. For 9659/9659 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4090 event pairs, 45 based on Foata normal form. 8/717 useless extension candidates. Maximal degree in co-relation 3637. Up to 229 conditions per place. [2022-01-19 02:52:01,680 INFO L132 encePairwiseOnDemand]: 78/87 looper letters, 131 selfloop transitions, 67 changer transitions 0/247 dead transitions. [2022-01-19 02:52:01,680 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 247 transitions, 3702 flow [2022-01-19 02:52:01,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 02:52:01,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 02:52:01,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 426 transitions. [2022-01-19 02:52:01,681 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8160919540229885 [2022-01-19 02:52:01,681 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 426 transitions. [2022-01-19 02:52:01,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 426 transitions. [2022-01-19 02:52:01,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:01,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 426 transitions. [2022-01-19 02:52:01,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 71.0) internal successors, (426), 6 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 87.0) internal successors, (609), 7 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,682 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 87.0) internal successors, (609), 7 states have internal predecessors, (609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,682 INFO L186 Difference]: Start difference. First operand has 174 places, 222 transitions, 3136 flow. Second operand 6 states and 426 transitions. [2022-01-19 02:52:01,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 247 transitions, 3702 flow [2022-01-19 02:52:01,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 247 transitions, 3679 flow, removed 2 selfloop flow, removed 1 redundant places. [2022-01-19 02:52:01,704 INFO L242 Difference]: Finished difference. Result has 180 places, 221 transitions, 3284 flow [2022-01-19 02:52:01,704 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3284, PETRI_PLACES=180, PETRI_TRANSITIONS=221} [2022-01-19 02:52:01,704 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 103 predicate places. [2022-01-19 02:52:01,705 INFO L470 AbstractCegarLoop]: Abstraction has has 180 places, 221 transitions, 3284 flow [2022-01-19 02:52:01,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,705 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:01,705 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:01,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-19 02:52:01,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:01,918 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:01,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:01,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1032792189, now seen corresponding path program 5 times [2022-01-19 02:52:01,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:01,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486968205] [2022-01-19 02:52:01,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:01,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:01,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:01,937 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:01,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:01,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486968205] [2022-01-19 02:52:01,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486968205] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:52:01,938 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:52:01,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:52:01,938 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284747046] [2022-01-19 02:52:01,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:52:01,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:52:01,938 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:01,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:52:01,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:52:01,939 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:52:01,939 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 221 transitions, 3284 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:01,939 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:01,939 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:52:01,939 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:02,099 INFO L129 PetriNetUnfolder]: 225/707 cut-off events. [2022-01-19 02:52:02,099 INFO L130 PetriNetUnfolder]: For 10579/10581 co-relation queries the response was YES. [2022-01-19 02:52:02,101 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3787 conditions, 707 events. 225/707 cut-off events. For 10579/10581 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4064 event pairs, 60 based on Foata normal form. 3/701 useless extension candidates. Maximal degree in co-relation 3742. Up to 195 conditions per place. [2022-01-19 02:52:02,104 INFO L132 encePairwiseOnDemand]: 81/87 looper letters, 151 selfloop transitions, 33 changer transitions 5/238 dead transitions. [2022-01-19 02:52:02,104 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 238 transitions, 3723 flow [2022-01-19 02:52:02,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 02:52:02,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 02:52:02,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 483 transitions. [2022-01-19 02:52:02,106 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7931034482758621 [2022-01-19 02:52:02,106 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 483 transitions. [2022-01-19 02:52:02,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 483 transitions. [2022-01-19 02:52:02,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:02,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 483 transitions. [2022-01-19 02:52:02,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 69.0) internal successors, (483), 7 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:02,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 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) [2022-01-19 02:52:02,108 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 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) [2022-01-19 02:52:02,108 INFO L186 Difference]: Start difference. First operand has 180 places, 221 transitions, 3284 flow. Second operand 7 states and 483 transitions. [2022-01-19 02:52:02,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 238 transitions, 3723 flow [2022-01-19 02:52:02,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 238 transitions, 3705 flow, removed 9 selfloop flow, removed 0 redundant places. [2022-01-19 02:52:02,132 INFO L242 Difference]: Finished difference. Result has 187 places, 216 transitions, 3188 flow [2022-01-19 02:52:02,132 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3188, PETRI_PLACES=187, PETRI_TRANSITIONS=216} [2022-01-19 02:52:02,133 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 110 predicate places. [2022-01-19 02:52:02,133 INFO L470 AbstractCegarLoop]: Abstraction has has 187 places, 216 transitions, 3188 flow [2022-01-19 02:52:02,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:02,133 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:02,133 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:02,133 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 02:52:02,134 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:02,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:02,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1061904615, now seen corresponding path program 6 times [2022-01-19 02:52:02,134 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:02,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089689115] [2022-01-19 02:52:02,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:02,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:02,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:02,153 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:02,153 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:02,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089689115] [2022-01-19 02:52:02,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089689115] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:52:02,154 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:52:02,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:52:02,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51501146] [2022-01-19 02:52:02,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:52:02,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:52:02,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:02,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:52:02,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:52:02,155 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:52:02,155 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 216 transitions, 3188 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:02,155 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:02,155 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:52:02,155 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:02,268 INFO L129 PetriNetUnfolder]: 213/648 cut-off events. [2022-01-19 02:52:02,268 INFO L130 PetriNetUnfolder]: For 10212/10214 co-relation queries the response was YES. [2022-01-19 02:52:02,270 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3550 conditions, 648 events. 213/648 cut-off events. For 10212/10214 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3547 event pairs, 52 based on Foata normal form. 2/641 useless extension candidates. Maximal degree in co-relation 3503. Up to 195 conditions per place. [2022-01-19 02:52:02,272 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 124 selfloop transitions, 49 changer transitions 2/224 dead transitions. [2022-01-19 02:52:02,272 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 224 transitions, 3456 flow [2022-01-19 02:52:02,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 02:52:02,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 02:52:02,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 550 transitions. [2022-01-19 02:52:02,273 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7902298850574713 [2022-01-19 02:52:02,273 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 550 transitions. [2022-01-19 02:52:02,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 550 transitions. [2022-01-19 02:52:02,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:02,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 550 transitions. [2022-01-19 02:52:02,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 68.75) internal successors, (550), 8 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:02,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:02,275 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 87.0) internal successors, (783), 9 states have internal predecessors, (783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:02,276 INFO L186 Difference]: Start difference. First operand has 187 places, 216 transitions, 3188 flow. Second operand 8 states and 550 transitions. [2022-01-19 02:52:02,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 224 transitions, 3456 flow [2022-01-19 02:52:02,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 224 transitions, 3370 flow, removed 9 selfloop flow, removed 4 redundant places. [2022-01-19 02:52:02,296 INFO L242 Difference]: Finished difference. Result has 186 places, 202 transitions, 2978 flow [2022-01-19 02:52:02,296 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2906, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2978, PETRI_PLACES=186, PETRI_TRANSITIONS=202} [2022-01-19 02:52:02,297 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 109 predicate places. [2022-01-19 02:52:02,297 INFO L470 AbstractCegarLoop]: Abstraction has has 186 places, 202 transitions, 2978 flow [2022-01-19 02:52:02,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:02,298 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:02,298 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:02,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 02:52:02,298 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:02,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:02,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1418986181, now seen corresponding path program 6 times [2022-01-19 02:52:02,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:02,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77693176] [2022-01-19 02:52:02,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:02,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:02,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:02,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:02,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:02,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77693176] [2022-01-19 02:52:02,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77693176] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:52:02,318 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:52:02,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:52:02,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296942128] [2022-01-19 02:52:02,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:52:02,319 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:52:02,319 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:02,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:52:02,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:52:02,319 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 61 out of 87 [2022-01-19 02:52:02,319 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 202 transitions, 2978 flow. Second operand has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:02,319 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:02,320 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 61 of 87 [2022-01-19 02:52:02,320 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:02,418 INFO L129 PetriNetUnfolder]: 196/570 cut-off events. [2022-01-19 02:52:02,418 INFO L130 PetriNetUnfolder]: For 9515/9517 co-relation queries the response was YES. [2022-01-19 02:52:02,420 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3271 conditions, 570 events. 196/570 cut-off events. For 9515/9517 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2895 event pairs, 39 based on Foata normal form. 3/567 useless extension candidates. Maximal degree in co-relation 3225. Up to 190 conditions per place. [2022-01-19 02:52:02,421 INFO L132 encePairwiseOnDemand]: 79/87 looper letters, 109 selfloop transitions, 45 changer transitions 3/206 dead transitions. [2022-01-19 02:52:02,422 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 206 transitions, 3168 flow [2022-01-19 02:52:02,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 02:52:02,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 02:52:02,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 480 transitions. [2022-01-19 02:52:02,423 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7881773399014779 [2022-01-19 02:52:02,423 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 480 transitions. [2022-01-19 02:52:02,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 480 transitions. [2022-01-19 02:52:02,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:02,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 480 transitions. [2022-01-19 02:52:02,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 68.57142857142857) internal successors, (480), 7 states have internal predecessors, (480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:02,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 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) [2022-01-19 02:52:02,425 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 87.0) internal successors, (696), 8 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) [2022-01-19 02:52:02,425 INFO L186 Difference]: Start difference. First operand has 186 places, 202 transitions, 2978 flow. Second operand 7 states and 480 transitions. [2022-01-19 02:52:02,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 206 transitions, 3168 flow [2022-01-19 02:52:02,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 206 transitions, 3058 flow, removed 9 selfloop flow, removed 10 redundant places. [2022-01-19 02:52:02,443 INFO L242 Difference]: Finished difference. Result has 176 places, 188 transitions, 2729 flow [2022-01-19 02:52:02,443 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2666, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2729, PETRI_PLACES=176, PETRI_TRANSITIONS=188} [2022-01-19 02:52:02,443 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 99 predicate places. [2022-01-19 02:52:02,443 INFO L470 AbstractCegarLoop]: Abstraction has has 176 places, 188 transitions, 2729 flow [2022-01-19 02:52:02,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 64.6) internal successors, (323), 5 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:02,443 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:02,443 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:02,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 02:52:02,444 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:02,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:02,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1114847643, now seen corresponding path program 1 times [2022-01-19 02:52:02,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:02,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727208393] [2022-01-19 02:52:02,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:02,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:02,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:02,571 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:02,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:02,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727208393] [2022-01-19 02:52:02,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727208393] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:02,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468914035] [2022-01-19 02:52:02,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:02,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:02,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:52:02,572 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) [2022-01-19 02:52:02,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 02:52:02,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:02,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:52:02,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:02,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:02,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:03,505 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:03,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468914035] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:52:03,506 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:52:03,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:52:03,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548027819] [2022-01-19 02:52:03,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:52:03,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:52:03,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:03,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:52:03,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=981, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:52:03,508 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:52:03,509 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 188 transitions, 2729 flow. Second operand has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:03,509 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:03,509 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:52:03,509 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:12,043 INFO L129 PetriNetUnfolder]: 972/2298 cut-off events. [2022-01-19 02:52:12,043 INFO L130 PetriNetUnfolder]: For 36390/36390 co-relation queries the response was YES. [2022-01-19 02:52:12,066 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13560 conditions, 2298 events. 972/2298 cut-off events. For 36390/36390 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15728 event pairs, 34 based on Foata normal form. 3/2289 useless extension candidates. Maximal degree in co-relation 13516. Up to 363 conditions per place. [2022-01-19 02:52:12,077 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 247 selfloop transitions, 856 changer transitions 17/1159 dead transitions. [2022-01-19 02:52:12,077 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 1159 transitions, 17967 flow [2022-01-19 02:52:12,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 224 states. [2022-01-19 02:52:12,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2022-01-19 02:52:12,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 11784 transitions. [2022-01-19 02:52:12,090 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.604679802955665 [2022-01-19 02:52:12,090 INFO L72 ComplementDD]: Start complementDD. Operand 224 states and 11784 transitions. [2022-01-19 02:52:12,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 11784 transitions. [2022-01-19 02:52:12,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:12,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 224 states and 11784 transitions. [2022-01-19 02:52:12,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 225 states, 224 states have (on average 52.607142857142854) internal successors, (11784), 224 states have internal predecessors, (11784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:12,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 225 states, 225 states have (on average 87.0) internal successors, (19575), 225 states have internal predecessors, (19575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:12,125 INFO L81 ComplementDD]: Finished complementDD. Result has 225 states, 225 states have (on average 87.0) internal successors, (19575), 225 states have internal predecessors, (19575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:12,125 INFO L186 Difference]: Start difference. First operand has 176 places, 188 transitions, 2729 flow. Second operand 224 states and 11784 transitions. [2022-01-19 02:52:12,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 1159 transitions, 17967 flow [2022-01-19 02:52:12,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1159 transitions, 17323 flow, removed 0 selfloop flow, removed 9 redundant places. [2022-01-19 02:52:12,188 INFO L242 Difference]: Finished difference. Result has 446 places, 990 transitions, 16263 flow [2022-01-19 02:52:12,188 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2572, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=224, PETRI_FLOW=16263, PETRI_PLACES=446, PETRI_TRANSITIONS=990} [2022-01-19 02:52:12,188 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 369 predicate places. [2022-01-19 02:52:12,188 INFO L470 AbstractCegarLoop]: Abstraction has has 446 places, 990 transitions, 16263 flow [2022-01-19 02:52:12,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:12,189 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:12,189 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:12,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-19 02:52:12,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-01-19 02:52:12,405 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:12,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:12,405 INFO L85 PathProgramCache]: Analyzing trace with hash -495718643, now seen corresponding path program 2 times [2022-01-19 02:52:12,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:12,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373801047] [2022-01-19 02:52:12,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:12,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:12,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:12,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:12,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:12,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373801047] [2022-01-19 02:52:12,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373801047] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:12,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236882932] [2022-01-19 02:52:12,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:52:12,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:12,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:52:12,572 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) [2022-01-19 02:52:12,597 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 02:52:12,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:52:12,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:52:12,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:52:12,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:12,974 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:12,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:13,512 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:13,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236882932] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:52:13,512 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:52:13,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:52:13,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046162427] [2022-01-19 02:52:13,512 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:52:13,513 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:52:13,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:13,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:52:13,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:52:13,514 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:52:13,515 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 990 transitions, 16263 flow. Second operand has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 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) [2022-01-19 02:52:13,515 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:13,515 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:52:13,515 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:16,046 INFO L129 PetriNetUnfolder]: 1106/2980 cut-off events. [2022-01-19 02:52:16,046 INFO L130 PetriNetUnfolder]: For 138056/138056 co-relation queries the response was YES. [2022-01-19 02:52:16,071 INFO L84 FinitePrefix]: Finished finitePrefix Result has 24655 conditions, 2980 events. 1106/2980 cut-off events. For 138056/138056 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 24059 event pairs, 48 based on Foata normal form. 1/2968 useless extension candidates. Maximal degree in co-relation 24549. Up to 439 conditions per place. [2022-01-19 02:52:16,092 INFO L132 encePairwiseOnDemand]: 67/87 looper letters, 360 selfloop transitions, 763 changer transitions 45/1207 dead transitions. [2022-01-19 02:52:16,092 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 1207 transitions, 23367 flow [2022-01-19 02:52:16,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-01-19 02:52:16,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2022-01-19 02:52:16,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 3489 transitions. [2022-01-19 02:52:16,095 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6266163793103449 [2022-01-19 02:52:16,095 INFO L72 ComplementDD]: Start complementDD. Operand 64 states and 3489 transitions. [2022-01-19 02:52:16,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64 states and 3489 transitions. [2022-01-19 02:52:16,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:16,096 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 64 states and 3489 transitions. [2022-01-19 02:52:16,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 65 states, 64 states have (on average 54.515625) internal successors, (3489), 64 states have internal predecessors, (3489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:16,105 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 65 states, 65 states have (on average 87.0) internal successors, (5655), 65 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:16,106 INFO L81 ComplementDD]: Finished complementDD. Result has 65 states, 65 states have (on average 87.0) internal successors, (5655), 65 states have internal predecessors, (5655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:16,106 INFO L186 Difference]: Start difference. First operand has 446 places, 990 transitions, 16263 flow. Second operand 64 states and 3489 transitions. [2022-01-19 02:52:16,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 1207 transitions, 23367 flow [2022-01-19 02:52:16,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 1207 transitions, 21916 flow, removed 479 selfloop flow, removed 13 redundant places. [2022-01-19 02:52:16,634 INFO L242 Difference]: Finished difference. Result has 508 places, 1036 transitions, 17767 flow [2022-01-19 02:52:16,635 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=15031, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=990, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=723, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=64, PETRI_FLOW=17767, PETRI_PLACES=508, PETRI_TRANSITIONS=1036} [2022-01-19 02:52:16,635 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 431 predicate places. [2022-01-19 02:52:16,635 INFO L470 AbstractCegarLoop]: Abstraction has has 508 places, 1036 transitions, 17767 flow [2022-01-19 02:52:16,636 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 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) [2022-01-19 02:52:16,636 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:16,636 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:16,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-19 02:52:16,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:16,839 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:16,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:16,840 INFO L85 PathProgramCache]: Analyzing trace with hash -234836121, now seen corresponding path program 3 times [2022-01-19 02:52:16,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:16,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11877512] [2022-01-19 02:52:16,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:16,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:16,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:16,990 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:16,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:16,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11877512] [2022-01-19 02:52:16,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11877512] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:16,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625388969] [2022-01-19 02:52:16,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:52:16,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:16,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:52:16,991 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) [2022-01-19 02:52:16,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-19 02:52:17,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 02:52:17,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:52:17,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:52:17,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:17,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:17,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:17,805 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:17,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625388969] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:52:17,805 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:52:17,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:52:17,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138746711] [2022-01-19 02:52:17,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:52:17,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:52:17,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:17,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:52:17,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=983, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:52:17,807 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:52:17,808 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 1036 transitions, 17767 flow. Second operand has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 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) [2022-01-19 02:52:17,808 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:17,808 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:52:17,808 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:20,072 INFO L129 PetriNetUnfolder]: 1087/2970 cut-off events. [2022-01-19 02:52:20,073 INFO L130 PetriNetUnfolder]: For 157922/157922 co-relation queries the response was YES. [2022-01-19 02:52:20,094 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25855 conditions, 2970 events. 1087/2970 cut-off events. For 157922/157922 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 24237 event pairs, 59 based on Foata normal form. 2/2946 useless extension candidates. Maximal degree in co-relation 25738. Up to 415 conditions per place. [2022-01-19 02:52:20,134 INFO L132 encePairwiseOnDemand]: 67/87 looper letters, 339 selfloop transitions, 775 changer transitions 31/1184 dead transitions. [2022-01-19 02:52:20,134 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 1184 transitions, 23647 flow [2022-01-19 02:52:20,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-19 02:52:20,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2022-01-19 02:52:20,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3577 transitions. [2022-01-19 02:52:20,155 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6229536746778126 [2022-01-19 02:52:20,155 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3577 transitions. [2022-01-19 02:52:20,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3577 transitions. [2022-01-19 02:52:20,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:20,155 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3577 transitions. [2022-01-19 02:52:20,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 54.196969696969695) internal successors, (3577), 66 states have internal predecessors, (3577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:20,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 87.0) internal successors, (5829), 67 states have internal predecessors, (5829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:20,162 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 87.0) internal successors, (5829), 67 states have internal predecessors, (5829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:20,162 INFO L186 Difference]: Start difference. First operand has 508 places, 1036 transitions, 17767 flow. Second operand 66 states and 3577 transitions. [2022-01-19 02:52:20,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 1184 transitions, 23647 flow [2022-01-19 02:52:20,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 1184 transitions, 21875 flow, removed 167 selfloop flow, removed 43 redundant places. [2022-01-19 02:52:20,810 INFO L242 Difference]: Finished difference. Result has 538 places, 1053 transitions, 18288 flow [2022-01-19 02:52:20,811 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=16108, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=759, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=18288, PETRI_PLACES=538, PETRI_TRANSITIONS=1053} [2022-01-19 02:52:20,811 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 461 predicate places. [2022-01-19 02:52:20,811 INFO L470 AbstractCegarLoop]: Abstraction has has 538 places, 1053 transitions, 18288 flow [2022-01-19 02:52:20,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 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) [2022-01-19 02:52:20,811 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:20,812 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:20,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-19 02:52:21,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:21,012 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:21,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:21,012 INFO L85 PathProgramCache]: Analyzing trace with hash 2020348661, now seen corresponding path program 4 times [2022-01-19 02:52:21,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:21,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798481344] [2022-01-19 02:52:21,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:21,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:21,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:21,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:21,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:21,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798481344] [2022-01-19 02:52:21,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798481344] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:21,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504555931] [2022-01-19 02:52:21,173 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:52:21,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:21,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:52:21,188 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) [2022-01-19 02:52:21,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-19 02:52:21,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:52:21,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:52:21,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 02:52:21,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:21,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:21,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:21,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:21,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504555931] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:52:21,951 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:52:21,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 02:52:21,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593807831] [2022-01-19 02:52:21,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:52:21,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:52:21,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:21,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:52:21,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:52:21,953 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:52:21,954 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 1053 transitions, 18288 flow. Second operand has 33 states, 33 states have (on average 50.93939393939394) internal successors, (1681), 33 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:21,954 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:21,954 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:52:21,954 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:23,390 INFO L129 PetriNetUnfolder]: 1083/3026 cut-off events. [2022-01-19 02:52:23,390 INFO L130 PetriNetUnfolder]: For 170688/170688 co-relation queries the response was YES. [2022-01-19 02:52:23,419 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26557 conditions, 3026 events. 1083/3026 cut-off events. For 170688/170688 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 25126 event pairs, 97 based on Foata normal form. 3/3000 useless extension candidates. Maximal degree in co-relation 26432. Up to 461 conditions per place. [2022-01-19 02:52:23,435 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 654 selfloop transitions, 462 changer transitions 19/1174 dead transitions. [2022-01-19 02:52:23,436 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 1174 transitions, 23596 flow [2022-01-19 02:52:23,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 02:52:23,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 02:52:23,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2064 transitions. [2022-01-19 02:52:23,438 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.641192917054986 [2022-01-19 02:52:23,438 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2064 transitions. [2022-01-19 02:52:23,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2064 transitions. [2022-01-19 02:52:23,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:23,438 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2064 transitions. [2022-01-19 02:52:23,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 55.78378378378378) internal successors, (2064), 37 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:23,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 87.0) internal successors, (3306), 38 states have internal predecessors, (3306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:23,442 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 87.0) internal successors, (3306), 38 states have internal predecessors, (3306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:23,442 INFO L186 Difference]: Start difference. First operand has 538 places, 1053 transitions, 18288 flow. Second operand 37 states and 2064 transitions. [2022-01-19 02:52:23,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 1174 transitions, 23596 flow [2022-01-19 02:52:23,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 1174 transitions, 21855 flow, removed 134 selfloop flow, removed 52 redundant places. [2022-01-19 02:52:23,956 INFO L242 Difference]: Finished difference. Result has 519 places, 1068 transitions, 17937 flow [2022-01-19 02:52:23,957 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=16677, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1053, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=445, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=17937, PETRI_PLACES=519, PETRI_TRANSITIONS=1068} [2022-01-19 02:52:23,957 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 442 predicate places. [2022-01-19 02:52:23,957 INFO L470 AbstractCegarLoop]: Abstraction has has 519 places, 1068 transitions, 17937 flow [2022-01-19 02:52:23,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.93939393939394) internal successors, (1681), 33 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:23,958 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:23,958 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:23,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-19 02:52:24,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-19 02:52:24,176 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:24,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:24,176 INFO L85 PathProgramCache]: Analyzing trace with hash 313019791, now seen corresponding path program 5 times [2022-01-19 02:52:24,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:24,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364557874] [2022-01-19 02:52:24,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:24,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:24,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:24,345 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:24,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:24,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364557874] [2022-01-19 02:52:24,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364557874] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:24,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495924392] [2022-01-19 02:52:24,345 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 02:52:24,345 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:24,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:52:24,346 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) [2022-01-19 02:52:24,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-19 02:52:24,396 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:52:24,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:52:24,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 02:52:24,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:24,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:24,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:25,173 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:25,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495924392] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:52:25,173 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:52:25,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 02:52:25,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015733567] [2022-01-19 02:52:25,174 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:52:25,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:52:25,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:25,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:52:25,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=939, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:52:25,175 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:52:25,176 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 1068 transitions, 17937 flow. Second operand has 33 states, 33 states have (on average 50.90909090909091) internal successors, (1680), 33 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:25,176 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:25,176 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:52:25,176 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:26,886 INFO L129 PetriNetUnfolder]: 1141/3137 cut-off events. [2022-01-19 02:52:26,886 INFO L130 PetriNetUnfolder]: For 168086/168086 co-relation queries the response was YES. [2022-01-19 02:52:26,911 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27302 conditions, 3137 events. 1141/3137 cut-off events. For 168086/168086 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 26394 event pairs, 74 based on Foata normal form. 2/3095 useless extension candidates. Maximal degree in co-relation 27179. Up to 620 conditions per place. [2022-01-19 02:52:26,925 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 316 selfloop transitions, 904 changer transitions 21/1280 dead transitions. [2022-01-19 02:52:26,925 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 1280 transitions, 24701 flow [2022-01-19 02:52:26,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-19 02:52:26,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-01-19 02:52:26,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2440 transitions. [2022-01-19 02:52:26,927 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6232439335887612 [2022-01-19 02:52:26,928 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2440 transitions. [2022-01-19 02:52:26,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2440 transitions. [2022-01-19 02:52:26,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:26,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2440 transitions. [2022-01-19 02:52:26,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 54.22222222222222) internal successors, (2440), 45 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:26,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 87.0) internal successors, (4002), 46 states have internal predecessors, (4002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:26,932 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 87.0) internal successors, (4002), 46 states have internal predecessors, (4002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:26,932 INFO L186 Difference]: Start difference. First operand has 519 places, 1068 transitions, 17937 flow. Second operand 45 states and 2440 transitions. [2022-01-19 02:52:26,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 1280 transitions, 24701 flow [2022-01-19 02:52:27,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 1280 transitions, 23870 flow, removed 48 selfloop flow, removed 21 redundant places. [2022-01-19 02:52:27,534 INFO L242 Difference]: Finished difference. Result has 558 places, 1181 transitions, 21851 flow [2022-01-19 02:52:27,534 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=17162, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1068, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=785, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=21851, PETRI_PLACES=558, PETRI_TRANSITIONS=1181} [2022-01-19 02:52:27,535 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 481 predicate places. [2022-01-19 02:52:27,535 INFO L470 AbstractCegarLoop]: Abstraction has has 558 places, 1181 transitions, 21851 flow [2022-01-19 02:52:27,535 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.90909090909091) internal successors, (1680), 33 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:27,535 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:27,535 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:27,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-19 02:52:27,751 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-19 02:52:27,751 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:27,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:27,751 INFO L85 PathProgramCache]: Analyzing trace with hash 58562409, now seen corresponding path program 6 times [2022-01-19 02:52:27,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:27,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752175659] [2022-01-19 02:52:27,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:27,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:27,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:27,889 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:27,889 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:27,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752175659] [2022-01-19 02:52:27,889 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752175659] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:27,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535726317] [2022-01-19 02:52:27,889 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 02:52:27,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:27,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:52:27,891 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) [2022-01-19 02:52:27,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-19 02:52:27,960 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 02:52:27,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:52:27,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:52:27,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:28,314 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:28,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:28,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:28,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535726317] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:52:28,823 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:52:28,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:52:28,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302388860] [2022-01-19 02:52:28,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:52:28,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:52:28,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:28,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:52:28,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=973, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:52:28,825 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:52:28,826 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 1181 transitions, 21851 flow. Second operand has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:28,826 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:28,826 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:52:28,826 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:31,234 INFO L129 PetriNetUnfolder]: 1186/3312 cut-off events. [2022-01-19 02:52:31,234 INFO L130 PetriNetUnfolder]: For 192059/192059 co-relation queries the response was YES. [2022-01-19 02:52:31,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 30627 conditions, 3312 events. 1186/3312 cut-off events. For 192059/192059 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 27895 event pairs, 69 based on Foata normal form. 1/3283 useless extension candidates. Maximal degree in co-relation 30489. Up to 445 conditions per place. [2022-01-19 02:52:31,277 INFO L132 encePairwiseOnDemand]: 66/87 looper letters, 447 selfloop transitions, 853 changer transitions 50/1389 dead transitions. [2022-01-19 02:52:31,277 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 1389 transitions, 30375 flow [2022-01-19 02:52:31,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-19 02:52:31,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-01-19 02:52:31,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 3349 transitions. [2022-01-19 02:52:31,282 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6310533257961183 [2022-01-19 02:52:31,282 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 3349 transitions. [2022-01-19 02:52:31,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 3349 transitions. [2022-01-19 02:52:31,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:31,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 3349 transitions. [2022-01-19 02:52:31,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 54.90163934426229) internal successors, (3349), 61 states have internal predecessors, (3349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:31,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 87.0) internal successors, (5394), 62 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:31,365 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 87.0) internal successors, (5394), 62 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:31,365 INFO L186 Difference]: Start difference. First operand has 558 places, 1181 transitions, 21851 flow. Second operand 61 states and 3349 transitions. [2022-01-19 02:52:31,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 1389 transitions, 30375 flow [2022-01-19 02:52:32,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 1389 transitions, 29834 flow, removed 176 selfloop flow, removed 15 redundant places. [2022-01-19 02:52:32,270 INFO L242 Difference]: Finished difference. Result has 617 places, 1215 transitions, 24467 flow [2022-01-19 02:52:32,271 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=21528, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=783, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=24467, PETRI_PLACES=617, PETRI_TRANSITIONS=1215} [2022-01-19 02:52:32,274 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 540 predicate places. [2022-01-19 02:52:32,274 INFO L470 AbstractCegarLoop]: Abstraction has has 617 places, 1215 transitions, 24467 flow [2022-01-19 02:52:32,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:32,275 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:32,275 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:32,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-19 02:52:32,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-19 02:52:32,498 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:32,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:32,498 INFO L85 PathProgramCache]: Analyzing trace with hash -278718071, now seen corresponding path program 7 times [2022-01-19 02:52:32,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:32,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399687812] [2022-01-19 02:52:32,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:32,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:32,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:32,634 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:32,634 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:32,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399687812] [2022-01-19 02:52:32,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399687812] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:32,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1737249458] [2022-01-19 02:52:32,635 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 02:52:32,635 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:32,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:52:32,636 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) [2022-01-19 02:52:32,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-19 02:52:32,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:32,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:52:32,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:33,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:33,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:33,469 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:33,469 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1737249458] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:52:33,469 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:52:33,469 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:52:33,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913934475] [2022-01-19 02:52:33,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:52:33,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:52:33,470 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:33,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:52:33,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=974, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:52:33,471 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:52:33,472 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 1215 transitions, 24467 flow. Second operand has 34 states, 34 states have (on average 50.705882352941174) internal successors, (1724), 34 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:33,472 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:33,472 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:52:33,472 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:36,017 INFO L129 PetriNetUnfolder]: 1328/3678 cut-off events. [2022-01-19 02:52:36,017 INFO L130 PetriNetUnfolder]: For 218700/218700 co-relation queries the response was YES. [2022-01-19 02:52:36,056 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35430 conditions, 3678 events. 1328/3678 cut-off events. For 218700/218700 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 31496 event pairs, 77 based on Foata normal form. 4/3637 useless extension candidates. Maximal degree in co-relation 35277. Up to 608 conditions per place. [2022-01-19 02:52:36,075 INFO L132 encePairwiseOnDemand]: 66/87 looper letters, 283 selfloop transitions, 1254 changer transitions 19/1595 dead transitions. [2022-01-19 02:52:36,075 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 654 places, 1595 transitions, 35158 flow [2022-01-19 02:52:36,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-19 02:52:36,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2022-01-19 02:52:36,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 3187 transitions. [2022-01-19 02:52:36,078 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6105363984674329 [2022-01-19 02:52:36,078 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 3187 transitions. [2022-01-19 02:52:36,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 3187 transitions. [2022-01-19 02:52:36,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:36,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 3187 transitions. [2022-01-19 02:52:36,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 53.11666666666667) internal successors, (3187), 60 states have internal predecessors, (3187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:36,084 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 87.0) internal successors, (5307), 61 states have internal predecessors, (5307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:36,084 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 87.0) internal successors, (5307), 61 states have internal predecessors, (5307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:36,084 INFO L186 Difference]: Start difference. First operand has 617 places, 1215 transitions, 24467 flow. Second operand 60 states and 3187 transitions. [2022-01-19 02:52:36,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 654 places, 1595 transitions, 35158 flow [2022-01-19 02:52:36,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 617 places, 1595 transitions, 34016 flow, removed 47 selfloop flow, removed 37 redundant places. [2022-01-19 02:52:37,018 INFO L242 Difference]: Finished difference. Result has 645 places, 1519 transitions, 33649 flow [2022-01-19 02:52:37,019 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=23623, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=955, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=33649, PETRI_PLACES=645, PETRI_TRANSITIONS=1519} [2022-01-19 02:52:37,019 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 568 predicate places. [2022-01-19 02:52:37,019 INFO L470 AbstractCegarLoop]: Abstraction has has 645 places, 1519 transitions, 33649 flow [2022-01-19 02:52:37,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.705882352941174) internal successors, (1724), 34 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:37,020 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:37,020 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:37,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-19 02:52:37,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-19 02:52:37,235 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:37,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:37,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1685857435, now seen corresponding path program 8 times [2022-01-19 02:52:37,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:37,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045548046] [2022-01-19 02:52:37,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:37,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:37,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:37,373 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:37,373 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:37,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045548046] [2022-01-19 02:52:37,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045548046] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:37,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829457241] [2022-01-19 02:52:37,373 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:52:37,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:37,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:52:37,374 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) [2022-01-19 02:52:37,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-19 02:52:37,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:52:37,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:52:37,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:52:37,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:37,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:37,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:38,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:38,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829457241] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:52:38,300 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:52:38,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:52:38,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628121609] [2022-01-19 02:52:38,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:52:38,301 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:52:38,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:38,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:52:38,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=972, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:52:38,302 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:52:38,303 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 1519 transitions, 33649 flow. Second operand has 34 states, 34 states have (on average 50.705882352941174) internal successors, (1724), 34 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:38,303 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:38,303 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:52:38,303 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:46,100 INFO L129 PetriNetUnfolder]: 1322/3632 cut-off events. [2022-01-19 02:52:46,101 INFO L130 PetriNetUnfolder]: For 253398/253398 co-relation queries the response was YES. [2022-01-19 02:52:46,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38370 conditions, 3632 events. 1322/3632 cut-off events. For 253398/253398 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 31029 event pairs, 78 based on Foata normal form. 5/3599 useless extension candidates. Maximal degree in co-relation 38200. Up to 694 conditions per place. [2022-01-19 02:52:46,170 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 413 selfloop transitions, 1225 changer transitions 21/1698 dead transitions. [2022-01-19 02:52:46,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 831 places, 1698 transitions, 44165 flow [2022-01-19 02:52:46,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 190 states. [2022-01-19 02:52:46,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 190 states. [2022-01-19 02:52:46,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 10040 transitions. [2022-01-19 02:52:46,179 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6073805202661827 [2022-01-19 02:52:46,179 INFO L72 ComplementDD]: Start complementDD. Operand 190 states and 10040 transitions. [2022-01-19 02:52:46,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 10040 transitions. [2022-01-19 02:52:46,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:46,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 190 states and 10040 transitions. [2022-01-19 02:52:46,200 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 191 states, 190 states have (on average 52.8421052631579) internal successors, (10040), 190 states have internal predecessors, (10040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:46,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 191 states, 191 states have (on average 87.0) internal successors, (16617), 191 states have internal predecessors, (16617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:46,209 INFO L81 ComplementDD]: Finished complementDD. Result has 191 states, 191 states have (on average 87.0) internal successors, (16617), 191 states have internal predecessors, (16617), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:46,209 INFO L186 Difference]: Start difference. First operand has 645 places, 1519 transitions, 33649 flow. Second operand 190 states and 10040 transitions. [2022-01-19 02:52:46,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 831 places, 1698 transitions, 44165 flow [2022-01-19 02:52:47,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 813 places, 1698 transitions, 41158 flow, removed 1401 selfloop flow, removed 18 redundant places. [2022-01-19 02:52:47,474 INFO L242 Difference]: Finished difference. Result has 822 places, 1518 transitions, 35690 flow [2022-01-19 02:52:47,474 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=32956, PETRI_DIFFERENCE_MINUEND_PLACES=624, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=190, PETRI_FLOW=35690, PETRI_PLACES=822, PETRI_TRANSITIONS=1518} [2022-01-19 02:52:47,475 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 745 predicate places. [2022-01-19 02:52:47,475 INFO L470 AbstractCegarLoop]: Abstraction has has 822 places, 1518 transitions, 35690 flow [2022-01-19 02:52:47,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.705882352941174) internal successors, (1724), 34 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:47,475 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:47,475 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:47,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-19 02:52:47,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:47,681 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:47,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:47,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1052328751, now seen corresponding path program 9 times [2022-01-19 02:52:47,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:47,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955827931] [2022-01-19 02:52:47,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:47,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:47,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:47,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:47,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:47,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955827931] [2022-01-19 02:52:47,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955827931] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:47,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89061852] [2022-01-19 02:52:47,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:52:47,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:47,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:52:47,831 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) [2022-01-19 02:52:47,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-19 02:52:47,881 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 02:52:47,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:52:47,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:52:47,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:48,200 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:48,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:48,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:48,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [89061852] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:52:48,721 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:52:48,721 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:52:48,721 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565108492] [2022-01-19 02:52:48,721 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:52:48,721 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:52:48,721 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:48,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:52:48,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=991, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:52:48,722 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:52:48,723 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 822 places, 1518 transitions, 35690 flow. Second operand has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:48,723 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:48,723 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:52:48,723 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:52:54,095 INFO L129 PetriNetUnfolder]: 1356/3686 cut-off events. [2022-01-19 02:52:54,095 INFO L130 PetriNetUnfolder]: For 219052/219052 co-relation queries the response was YES. [2022-01-19 02:52:54,134 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38425 conditions, 3686 events. 1356/3686 cut-off events. For 219052/219052 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 31622 event pairs, 89 based on Foata normal form. 3/3644 useless extension candidates. Maximal degree in co-relation 38251. Up to 844 conditions per place. [2022-01-19 02:52:54,153 INFO L132 encePairwiseOnDemand]: 65/87 looper letters, 372 selfloop transitions, 1263 changer transitions 28/1702 dead transitions. [2022-01-19 02:52:54,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 959 places, 1702 transitions, 43920 flow [2022-01-19 02:52:54,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-01-19 02:52:54,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2022-01-19 02:52:54,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 7705 transitions. [2022-01-19 02:52:54,162 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6065973862383877 [2022-01-19 02:52:54,162 INFO L72 ComplementDD]: Start complementDD. Operand 146 states and 7705 transitions. [2022-01-19 02:52:54,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 146 states and 7705 transitions. [2022-01-19 02:52:54,163 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:52:54,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 146 states and 7705 transitions. [2022-01-19 02:52:54,170 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 147 states, 146 states have (on average 52.773972602739725) internal successors, (7705), 146 states have internal predecessors, (7705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:54,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 147 states, 147 states have (on average 87.0) internal successors, (12789), 147 states have internal predecessors, (12789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:54,176 INFO L81 ComplementDD]: Finished complementDD. Result has 147 states, 147 states have (on average 87.0) internal successors, (12789), 147 states have internal predecessors, (12789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:54,176 INFO L186 Difference]: Start difference. First operand has 822 places, 1518 transitions, 35690 flow. Second operand 146 states and 7705 transitions. [2022-01-19 02:52:54,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 959 places, 1702 transitions, 43920 flow [2022-01-19 02:52:55,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 796 places, 1702 transitions, 40491 flow, removed 690 selfloop flow, removed 163 redundant places. [2022-01-19 02:52:55,236 INFO L242 Difference]: Finished difference. Result has 815 places, 1551 transitions, 37269 flow [2022-01-19 02:52:55,237 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=33580, PETRI_DIFFERENCE_MINUEND_PLACES=651, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=146, PETRI_FLOW=37269, PETRI_PLACES=815, PETRI_TRANSITIONS=1551} [2022-01-19 02:52:55,238 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 738 predicate places. [2022-01-19 02:52:55,238 INFO L470 AbstractCegarLoop]: Abstraction has has 815 places, 1551 transitions, 37269 flow [2022-01-19 02:52:55,238 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:55,238 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:52:55,238 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:52:55,256 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-19 02:52:55,466 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-19 02:52:55,466 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:52:55,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:52:55,466 INFO L85 PathProgramCache]: Analyzing trace with hash 872910819, now seen corresponding path program 10 times [2022-01-19 02:52:55,466 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:52:55,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963823791] [2022-01-19 02:52:55,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:52:55,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:52:55,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:52:55,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:55,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:52:55,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963823791] [2022-01-19 02:52:55,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963823791] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:52:55,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136804598] [2022-01-19 02:52:55,629 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:52:55,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:52:55,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:52:55,630 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) [2022-01-19 02:52:55,631 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-19 02:52:55,750 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:52:55,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:52:55,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 02:52:55,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:52:56,051 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:56,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:52:56,299 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:52:56,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136804598] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:52:56,299 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:52:56,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 02:52:56,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440618489] [2022-01-19 02:52:56,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:52:56,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:52:56,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:52:56,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:52:56,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:52:56,301 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:52:56,302 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 815 places, 1551 transitions, 37269 flow. Second operand has 33 states, 33 states have (on average 50.878787878787875) internal successors, (1679), 33 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:52:56,302 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:52:56,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:52:56,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:53:01,393 INFO L129 PetriNetUnfolder]: 1516/4024 cut-off events. [2022-01-19 02:53:01,394 INFO L130 PetriNetUnfolder]: For 127365/127365 co-relation queries the response was YES. [2022-01-19 02:53:01,440 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38756 conditions, 4024 events. 1516/4024 cut-off events. For 127365/127365 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 34430 event pairs, 147 based on Foata normal form. 10/3982 useless extension candidates. Maximal degree in co-relation 38569. Up to 885 conditions per place. [2022-01-19 02:53:01,460 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 764 selfloop transitions, 1106 changer transitions 53/1962 dead transitions. [2022-01-19 02:53:01,461 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 930 places, 1962 transitions, 49958 flow [2022-01-19 02:53:01,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-01-19 02:53:01,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2022-01-19 02:53:01,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 6686 transitions. [2022-01-19 02:53:01,465 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6099251961320927 [2022-01-19 02:53:01,465 INFO L72 ComplementDD]: Start complementDD. Operand 126 states and 6686 transitions. [2022-01-19 02:53:01,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 126 states and 6686 transitions. [2022-01-19 02:53:01,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:53:01,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 126 states and 6686 transitions. [2022-01-19 02:53:01,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 127 states, 126 states have (on average 53.06349206349206) internal successors, (6686), 126 states have internal predecessors, (6686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:01,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 127 states, 127 states have (on average 87.0) internal successors, (11049), 127 states have internal predecessors, (11049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:01,477 INFO L81 ComplementDD]: Finished complementDD. Result has 127 states, 127 states have (on average 87.0) internal successors, (11049), 127 states have internal predecessors, (11049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:01,477 INFO L186 Difference]: Start difference. First operand has 815 places, 1551 transitions, 37269 flow. Second operand 126 states and 6686 transitions. [2022-01-19 02:53:01,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 930 places, 1962 transitions, 49958 flow [2022-01-19 02:53:02,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 811 places, 1962 transitions, 47341 flow, removed 54 selfloop flow, removed 119 redundant places. [2022-01-19 02:53:02,633 INFO L242 Difference]: Finished difference. Result has 835 places, 1791 transitions, 43145 flow [2022-01-19 02:53:02,634 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=35228, PETRI_DIFFERENCE_MINUEND_PLACES=686, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=872, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=126, PETRI_FLOW=43145, PETRI_PLACES=835, PETRI_TRANSITIONS=1791} [2022-01-19 02:53:02,635 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 758 predicate places. [2022-01-19 02:53:02,635 INFO L470 AbstractCegarLoop]: Abstraction has has 835 places, 1791 transitions, 43145 flow [2022-01-19 02:53:02,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.878787878787875) internal successors, (1679), 33 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:02,635 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:53:02,635 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:53:02,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-01-19 02:53:02,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:02,852 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:53:02,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:53:02,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1670069627, now seen corresponding path program 11 times [2022-01-19 02:53:02,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:53:02,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235769305] [2022-01-19 02:53:02,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:53:02,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:53:02,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:53:02,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:02,978 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:53:02,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235769305] [2022-01-19 02:53:02,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235769305] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:53:02,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322595806] [2022-01-19 02:53:02,978 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 02:53:02,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:02,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:53:02,988 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) [2022-01-19 02:53:03,002 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-19 02:53:03,052 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 02:53:03,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:53:03,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 02:53:03,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:53:03,340 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:03,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:53:03,729 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:03,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322595806] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:53:03,730 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:53:03,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 02:53:03,730 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875780211] [2022-01-19 02:53:03,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:53:03,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:53:03,730 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:53:03,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:53:03,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=919, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:53:03,731 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:53:03,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 835 places, 1791 transitions, 43145 flow. Second operand has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:03,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:53:03,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:53:03,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:53:07,311 INFO L129 PetriNetUnfolder]: 1503/3977 cut-off events. [2022-01-19 02:53:07,311 INFO L130 PetriNetUnfolder]: For 133070/133070 co-relation queries the response was YES. [2022-01-19 02:53:07,363 INFO L84 FinitePrefix]: Finished finitePrefix Result has 38646 conditions, 3977 events. 1503/3977 cut-off events. For 133070/133070 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 33912 event pairs, 74 based on Foata normal form. 1/3938 useless extension candidates. Maximal degree in co-relation 38445. Up to 509 conditions per place. [2022-01-19 02:53:07,384 INFO L132 encePairwiseOnDemand]: 68/87 looper letters, 348 selfloop transitions, 1482 changer transitions 12/1881 dead transitions. [2022-01-19 02:53:07,384 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 906 places, 1881 transitions, 48569 flow [2022-01-19 02:53:07,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-19 02:53:07,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2022-01-19 02:53:07,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 4503 transitions. [2022-01-19 02:53:07,387 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6089249492900608 [2022-01-19 02:53:07,387 INFO L72 ComplementDD]: Start complementDD. Operand 85 states and 4503 transitions. [2022-01-19 02:53:07,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 85 states and 4503 transitions. [2022-01-19 02:53:07,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:53:07,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 85 states and 4503 transitions. [2022-01-19 02:53:07,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 86 states, 85 states have (on average 52.976470588235294) internal successors, (4503), 85 states have internal predecessors, (4503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:07,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 86 states, 86 states have (on average 87.0) internal successors, (7482), 86 states have internal predecessors, (7482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:07,394 INFO L81 ComplementDD]: Finished complementDD. Result has 86 states, 86 states have (on average 87.0) internal successors, (7482), 86 states have internal predecessors, (7482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:07,394 INFO L186 Difference]: Start difference. First operand has 835 places, 1791 transitions, 43145 flow. Second operand 85 states and 4503 transitions. [2022-01-19 02:53:07,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 906 places, 1881 transitions, 48569 flow [2022-01-19 02:53:08,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 863 places, 1881 transitions, 47600 flow, removed 92 selfloop flow, removed 43 redundant places. [2022-01-19 02:53:08,696 INFO L242 Difference]: Finished difference. Result has 869 places, 1802 transitions, 45689 flow [2022-01-19 02:53:08,697 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=42200, PETRI_DIFFERENCE_MINUEND_PLACES=779, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=85, PETRI_FLOW=45689, PETRI_PLACES=869, PETRI_TRANSITIONS=1802} [2022-01-19 02:53:08,697 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 792 predicate places. [2022-01-19 02:53:08,697 INFO L470 AbstractCegarLoop]: Abstraction has has 869 places, 1802 transitions, 45689 flow [2022-01-19 02:53:08,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:08,698 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:53:08,698 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:53:08,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-19 02:53:08,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:08,911 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:53:08,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:53:08,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1114377443, now seen corresponding path program 12 times [2022-01-19 02:53:08,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:53:08,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329546107] [2022-01-19 02:53:08,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:53:08,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:53:08,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:53:09,030 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:09,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:53:09,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329546107] [2022-01-19 02:53:09,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329546107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:53:09,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719513743] [2022-01-19 02:53:09,031 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 02:53:09,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:09,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:53:09,032 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) [2022-01-19 02:53:09,033 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-19 02:53:09,087 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-19 02:53:09,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:53:09,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 02:53:09,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:53:09,434 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:09,435 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:53:09,794 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:09,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719513743] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:53:09,794 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:53:09,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 02:53:09,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210262424] [2022-01-19 02:53:09,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:53:09,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:53:09,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:53:09,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:53:09,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:53:09,796 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:53:09,796 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 869 places, 1802 transitions, 45689 flow. Second operand has 33 states, 33 states have (on average 50.90909090909091) internal successors, (1680), 33 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:09,797 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:53:09,797 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:53:09,797 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:53:12,895 INFO L129 PetriNetUnfolder]: 1566/4249 cut-off events. [2022-01-19 02:53:12,895 INFO L130 PetriNetUnfolder]: For 149241/149241 co-relation queries the response was YES. [2022-01-19 02:53:12,953 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42463 conditions, 4249 events. 1566/4249 cut-off events. For 149241/149241 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 37458 event pairs, 74 based on Foata normal form. 3/4222 useless extension candidates. Maximal degree in co-relation 42267. Up to 718 conditions per place. [2022-01-19 02:53:12,977 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 431 selfloop transitions, 1382 changer transitions 64/1916 dead transitions. [2022-01-19 02:53:12,977 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 918 places, 1916 transitions, 52102 flow [2022-01-19 02:53:12,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-19 02:53:12,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2022-01-19 02:53:12,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 2906 transitions. [2022-01-19 02:53:12,979 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6185610898254577 [2022-01-19 02:53:12,979 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 2906 transitions. [2022-01-19 02:53:12,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 2906 transitions. [2022-01-19 02:53:12,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:53:12,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 2906 transitions. [2022-01-19 02:53:12,982 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 53.81481481481482) internal successors, (2906), 54 states have internal predecessors, (2906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:12,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 87.0) internal successors, (4785), 55 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:12,984 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 87.0) internal successors, (4785), 55 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:12,984 INFO L186 Difference]: Start difference. First operand has 869 places, 1802 transitions, 45689 flow. Second operand 54 states and 2906 transitions. [2022-01-19 02:53:12,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 918 places, 1916 transitions, 52102 flow [2022-01-19 02:53:14,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 853 places, 1916 transitions, 49621 flow, removed 42 selfloop flow, removed 65 redundant places. [2022-01-19 02:53:14,566 INFO L242 Difference]: Finished difference. Result has 860 places, 1794 transitions, 45852 flow [2022-01-19 02:53:14,567 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=43244, PETRI_DIFFERENCE_MINUEND_PLACES=800, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1373, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=45852, PETRI_PLACES=860, PETRI_TRANSITIONS=1794} [2022-01-19 02:53:14,567 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 783 predicate places. [2022-01-19 02:53:14,567 INFO L470 AbstractCegarLoop]: Abstraction has has 860 places, 1794 transitions, 45852 flow [2022-01-19 02:53:14,568 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.90909090909091) internal successors, (1680), 33 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:14,568 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:53:14,568 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:53:14,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-01-19 02:53:14,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-19 02:53:14,784 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:53:14,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:53:14,784 INFO L85 PathProgramCache]: Analyzing trace with hash 199621113, now seen corresponding path program 13 times [2022-01-19 02:53:14,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:53:14,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378442830] [2022-01-19 02:53:14,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:53:14,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:53:14,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:53:14,949 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:14,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:53:14,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378442830] [2022-01-19 02:53:14,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378442830] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:53:14,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001406034] [2022-01-19 02:53:14,950 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 02:53:14,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:14,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:53:14,951 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) [2022-01-19 02:53:15,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-19 02:53:15,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:53:15,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:53:15,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:53:15,344 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:15,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:53:15,740 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:15,741 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001406034] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:53:15,741 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:53:15,741 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:53:15,741 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017667239] [2022-01-19 02:53:15,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:53:15,741 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:53:15,741 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:53:15,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:53:15,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:53:15,743 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:53:15,744 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 860 places, 1794 transitions, 45852 flow. Second operand has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:15,744 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:53:15,744 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:53:15,744 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:53:20,212 INFO L129 PetriNetUnfolder]: 1498/4014 cut-off events. [2022-01-19 02:53:20,212 INFO L130 PetriNetUnfolder]: For 149908/149908 co-relation queries the response was YES. [2022-01-19 02:53:20,280 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40893 conditions, 4014 events. 1498/4014 cut-off events. For 149908/149908 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 34552 event pairs, 86 based on Foata normal form. 3/3978 useless extension candidates. Maximal degree in co-relation 40701. Up to 793 conditions per place. [2022-01-19 02:53:20,319 INFO L132 encePairwiseOnDemand]: 65/87 looper letters, 509 selfloop transitions, 1371 changer transitions 37/1956 dead transitions. [2022-01-19 02:53:20,319 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 947 places, 1956 transitions, 53044 flow [2022-01-19 02:53:20,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-01-19 02:53:20,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2022-01-19 02:53:20,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 5097 transitions. [2022-01-19 02:53:20,323 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6166969147005444 [2022-01-19 02:53:20,323 INFO L72 ComplementDD]: Start complementDD. Operand 95 states and 5097 transitions. [2022-01-19 02:53:20,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 5097 transitions. [2022-01-19 02:53:20,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:53:20,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 95 states and 5097 transitions. [2022-01-19 02:53:20,329 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 96 states, 95 states have (on average 53.65263157894737) internal successors, (5097), 95 states have internal predecessors, (5097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:20,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 96 states, 96 states have (on average 87.0) internal successors, (8352), 96 states have internal predecessors, (8352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:20,336 INFO L81 ComplementDD]: Finished complementDD. Result has 96 states, 96 states have (on average 87.0) internal successors, (8352), 96 states have internal predecessors, (8352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:20,336 INFO L186 Difference]: Start difference. First operand has 860 places, 1794 transitions, 45852 flow. Second operand 95 states and 5097 transitions. [2022-01-19 02:53:20,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 947 places, 1956 transitions, 53044 flow [2022-01-19 02:53:21,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 895 places, 1956 transitions, 49216 flow, removed 80 selfloop flow, removed 52 redundant places. [2022-01-19 02:53:21,766 INFO L242 Difference]: Finished difference. Result has 912 places, 1801 transitions, 45640 flow [2022-01-19 02:53:21,767 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=42181, PETRI_DIFFERENCE_MINUEND_PLACES=801, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1352, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=95, PETRI_FLOW=45640, PETRI_PLACES=912, PETRI_TRANSITIONS=1801} [2022-01-19 02:53:21,767 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 835 predicate places. [2022-01-19 02:53:21,767 INFO L470 AbstractCegarLoop]: Abstraction has has 912 places, 1801 transitions, 45640 flow [2022-01-19 02:53:21,767 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.794117647058826) internal successors, (1727), 34 states have internal predecessors, (1727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:21,768 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:53:21,768 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:53:21,783 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-01-19 02:53:21,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:21,983 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:53:21,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:53:21,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1200208725, now seen corresponding path program 14 times [2022-01-19 02:53:21,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:53:21,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337739827] [2022-01-19 02:53:21,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:53:21,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:53:21,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:53:22,105 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:22,106 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:53:22,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337739827] [2022-01-19 02:53:22,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337739827] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:53:22,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460946594] [2022-01-19 02:53:22,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:53:22,106 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:22,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:53:22,107 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) [2022-01-19 02:53:22,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-19 02:53:22,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:53:22,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:53:22,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:53:22,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:53:22,459 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:22,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:53:22,963 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:22,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460946594] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:53:22,964 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:53:22,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:53:22,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013907639] [2022-01-19 02:53:22,964 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:53:22,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:53:22,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:53:22,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:53:22,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=995, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:53:22,965 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:53:22,966 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 912 places, 1801 transitions, 45640 flow. Second operand has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 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) [2022-01-19 02:53:22,966 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:53:22,966 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:53:22,966 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:53:26,571 INFO L129 PetriNetUnfolder]: 1693/4358 cut-off events. [2022-01-19 02:53:26,571 INFO L130 PetriNetUnfolder]: For 160243/160243 co-relation queries the response was YES. [2022-01-19 02:53:26,634 INFO L84 FinitePrefix]: Finished finitePrefix Result has 45159 conditions, 4358 events. 1693/4358 cut-off events. For 160243/160243 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 37124 event pairs, 96 based on Foata normal form. 1/4322 useless extension candidates. Maximal degree in co-relation 44964. Up to 965 conditions per place. [2022-01-19 02:53:26,662 INFO L132 encePairwiseOnDemand]: 67/87 looper letters, 720 selfloop transitions, 1424 changer transitions 9/2192 dead transitions. [2022-01-19 02:53:26,662 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 947 places, 2192 transitions, 59528 flow [2022-01-19 02:53:26,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 02:53:26,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 02:53:26,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 2837 transitions. [2022-01-19 02:53:26,665 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6152678377792236 [2022-01-19 02:53:26,665 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 2837 transitions. [2022-01-19 02:53:26,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 2837 transitions. [2022-01-19 02:53:26,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:53:26,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 2837 transitions. [2022-01-19 02:53:26,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 53.528301886792455) internal successors, (2837), 53 states have internal predecessors, (2837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:26,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 87.0) internal successors, (4698), 54 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:26,669 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 87.0) internal successors, (4698), 54 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:26,669 INFO L186 Difference]: Start difference. First operand has 912 places, 1801 transitions, 45640 flow. Second operand 53 states and 2837 transitions. [2022-01-19 02:53:26,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 947 places, 2192 transitions, 59528 flow [2022-01-19 02:53:28,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 858 places, 2192 transitions, 56477 flow, removed 38 selfloop flow, removed 89 redundant places. [2022-01-19 02:53:28,116 INFO L242 Difference]: Finished difference. Result has 888 places, 2104 transitions, 55649 flow [2022-01-19 02:53:28,117 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=43142, PETRI_DIFFERENCE_MINUEND_PLACES=806, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=55649, PETRI_PLACES=888, PETRI_TRANSITIONS=2104} [2022-01-19 02:53:28,118 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 811 predicate places. [2022-01-19 02:53:28,118 INFO L470 AbstractCegarLoop]: Abstraction has has 888 places, 2104 transitions, 55649 flow [2022-01-19 02:53:28,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 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) [2022-01-19 02:53:28,119 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:53:28,119 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:53:28,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-19 02:53:28,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:28,326 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:53:28,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:53:28,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1397244321, now seen corresponding path program 15 times [2022-01-19 02:53:28,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:53:28,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118933156] [2022-01-19 02:53:28,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:53:28,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:53:28,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:53:28,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:28,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:53:28,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118933156] [2022-01-19 02:53:28,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118933156] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:53:28,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381308623] [2022-01-19 02:53:28,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:53:28,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:28,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:53:28,474 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) [2022-01-19 02:53:28,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-01-19 02:53:28,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 02:53:28,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:53:28,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:53:28,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:53:28,856 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:28,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:53:29,312 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:29,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381308623] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:53:29,312 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:53:29,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:53:29,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873688135] [2022-01-19 02:53:29,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:53:29,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:53:29,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:53:29,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:53:29,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=989, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:53:29,314 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:53:29,315 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 888 places, 2104 transitions, 55649 flow. Second operand has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 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) [2022-01-19 02:53:29,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:53:29,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:53:29,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:53:33,569 INFO L129 PetriNetUnfolder]: 1714/4417 cut-off events. [2022-01-19 02:53:33,570 INFO L130 PetriNetUnfolder]: For 175704/175704 co-relation queries the response was YES. [2022-01-19 02:53:33,627 INFO L84 FinitePrefix]: Finished finitePrefix Result has 47194 conditions, 4417 events. 1714/4417 cut-off events. For 175704/175704 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 37768 event pairs, 96 based on Foata normal form. 2/4382 useless extension candidates. Maximal degree in co-relation 46982. Up to 986 conditions per place. [2022-01-19 02:53:33,651 INFO L132 encePairwiseOnDemand]: 65/87 looper letters, 744 selfloop transitions, 1477 changer transitions 19/2279 dead transitions. [2022-01-19 02:53:33,651 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 943 places, 2279 transitions, 63379 flow [2022-01-19 02:53:33,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-19 02:53:33,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2022-01-19 02:53:33,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 3264 transitions. [2022-01-19 02:53:33,653 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6150367439231204 [2022-01-19 02:53:33,653 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 3264 transitions. [2022-01-19 02:53:33,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 3264 transitions. [2022-01-19 02:53:33,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:53:33,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 3264 transitions. [2022-01-19 02:53:33,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 53.50819672131148) internal successors, (3264), 61 states have internal predecessors, (3264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:33,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 87.0) internal successors, (5394), 62 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:33,658 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 87.0) internal successors, (5394), 62 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:33,658 INFO L186 Difference]: Start difference. First operand has 888 places, 2104 transitions, 55649 flow. Second operand 61 states and 3264 transitions. [2022-01-19 02:53:33,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 943 places, 2279 transitions, 63379 flow [2022-01-19 02:53:35,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 934 places, 2279 transitions, 63234 flow, removed 19 selfloop flow, removed 9 redundant places. [2022-01-19 02:53:35,411 INFO L242 Difference]: Finished difference. Result has 945 places, 2154 transitions, 60354 flow [2022-01-19 02:53:35,413 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=55520, PETRI_DIFFERENCE_MINUEND_PLACES=874, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1427, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=60354, PETRI_PLACES=945, PETRI_TRANSITIONS=2154} [2022-01-19 02:53:35,413 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 868 predicate places. [2022-01-19 02:53:35,413 INFO L470 AbstractCegarLoop]: Abstraction has has 945 places, 2154 transitions, 60354 flow [2022-01-19 02:53:35,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.73529411764706) internal successors, (1725), 34 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) [2022-01-19 02:53:35,413 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:53:35,413 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:53:35,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-19 02:53:35,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:35,629 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:53:35,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:53:35,630 INFO L85 PathProgramCache]: Analyzing trace with hash -2133095729, now seen corresponding path program 16 times [2022-01-19 02:53:35,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:53:35,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500258803] [2022-01-19 02:53:35,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:53:35,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:53:35,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:53:35,796 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:35,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:53:35,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500258803] [2022-01-19 02:53:35,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500258803] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:53:35,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461554409] [2022-01-19 02:53:35,796 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:53:35,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:35,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:53:35,797 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) [2022-01-19 02:53:35,798 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-01-19 02:53:35,872 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:53:35,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:53:35,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-19 02:53:35,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:53:36,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:36,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:53:36,534 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:36,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461554409] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:53:36,534 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:53:36,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 32 [2022-01-19 02:53:36,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060808247] [2022-01-19 02:53:36,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:53:36,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:53:36,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:53:36,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:53:36,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:53:36,536 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:53:36,537 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 945 places, 2154 transitions, 60354 flow. Second operand has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:36,537 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:53:36,537 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:53:36,537 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:53:40,020 INFO L129 PetriNetUnfolder]: 1845/4694 cut-off events. [2022-01-19 02:53:40,021 INFO L130 PetriNetUnfolder]: For 199390/199390 co-relation queries the response was YES. [2022-01-19 02:53:40,086 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53000 conditions, 4694 events. 1845/4694 cut-off events. For 199390/199390 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 40155 event pairs, 102 based on Foata normal form. 3/4659 useless extension candidates. Maximal degree in co-relation 52779. Up to 1537 conditions per place. [2022-01-19 02:53:40,115 INFO L132 encePairwiseOnDemand]: 68/87 looper letters, 1263 selfloop transitions, 1156 changer transitions 14/2472 dead transitions. [2022-01-19 02:53:40,115 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 986 places, 2472 transitions, 72547 flow [2022-01-19 02:53:40,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-19 02:53:40,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2022-01-19 02:53:40,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2742 transitions. [2022-01-19 02:53:40,117 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6061007957559682 [2022-01-19 02:53:40,117 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2742 transitions. [2022-01-19 02:53:40,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2742 transitions. [2022-01-19 02:53:40,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:53:40,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2742 transitions. [2022-01-19 02:53:40,119 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 52.73076923076923) internal successors, (2742), 52 states have internal predecessors, (2742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:40,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 87.0) internal successors, (4611), 53 states have internal predecessors, (4611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:40,121 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 87.0) internal successors, (4611), 53 states have internal predecessors, (4611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:40,121 INFO L186 Difference]: Start difference. First operand has 945 places, 2154 transitions, 60354 flow. Second operand 52 states and 2742 transitions. [2022-01-19 02:53:40,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 986 places, 2472 transitions, 72547 flow [2022-01-19 02:53:42,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 944 places, 2472 transitions, 70299 flow, removed 40 selfloop flow, removed 42 redundant places. [2022-01-19 02:53:42,125 INFO L242 Difference]: Finished difference. Result has 965 places, 2381 transitions, 67581 flow [2022-01-19 02:53:42,126 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=58575, PETRI_DIFFERENCE_MINUEND_PLACES=893, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=953, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=67581, PETRI_PLACES=965, PETRI_TRANSITIONS=2381} [2022-01-19 02:53:42,126 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 888 predicate places. [2022-01-19 02:53:42,126 INFO L470 AbstractCegarLoop]: Abstraction has has 965 places, 2381 transitions, 67581 flow [2022-01-19 02:53:42,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:42,127 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:53:42,127 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:53:42,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-19 02:53:42,342 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-19 02:53:42,342 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:53:42,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:53:42,342 INFO L85 PathProgramCache]: Analyzing trace with hash -2011036519, now seen corresponding path program 17 times [2022-01-19 02:53:42,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:53:42,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523207399] [2022-01-19 02:53:42,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:53:42,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:53:42,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:53:42,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:42,484 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:53:42,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523207399] [2022-01-19 02:53:42,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523207399] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:53:42,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795595351] [2022-01-19 02:53:42,484 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 02:53:42,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:42,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:53:42,485 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) [2022-01-19 02:53:42,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-01-19 02:53:42,541 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 02:53:42,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:53:42,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 02:53:42,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:53:42,840 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:42,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:53:43,311 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:43,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795595351] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:53:43,312 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:53:43,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 02:53:43,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691475743] [2022-01-19 02:53:43,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:53:43,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:53:43,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:53:43,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:53:43,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:53:43,314 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:53:43,314 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 965 places, 2381 transitions, 67581 flow. Second operand has 33 states, 33 states have (on average 50.78787878787879) internal successors, (1676), 33 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:43,315 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:53:43,315 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:53:43,315 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:53:47,466 INFO L129 PetriNetUnfolder]: 2129/5240 cut-off events. [2022-01-19 02:53:47,466 INFO L130 PetriNetUnfolder]: For 229933/229933 co-relation queries the response was YES. [2022-01-19 02:53:47,543 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61461 conditions, 5240 events. 2129/5240 cut-off events. For 229933/229933 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 44821 event pairs, 107 based on Foata normal form. 1/5203 useless extension candidates. Maximal degree in co-relation 61228. Up to 1013 conditions per place. [2022-01-19 02:53:47,576 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 890 selfloop transitions, 1951 changer transitions 22/2902 dead transitions. [2022-01-19 02:53:47,577 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 995 places, 2902 transitions, 86964 flow [2022-01-19 02:53:47,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-19 02:53:47,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2022-01-19 02:53:47,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 1973 transitions. [2022-01-19 02:53:47,578 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6129232680956819 [2022-01-19 02:53:47,578 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 1973 transitions. [2022-01-19 02:53:47,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 1973 transitions. [2022-01-19 02:53:47,578 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:53:47,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 1973 transitions. [2022-01-19 02:53:47,580 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 53.32432432432432) internal successors, (1973), 37 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:47,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 87.0) internal successors, (3306), 38 states have internal predecessors, (3306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:47,581 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 87.0) internal successors, (3306), 38 states have internal predecessors, (3306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:47,581 INFO L186 Difference]: Start difference. First operand has 965 places, 2381 transitions, 67581 flow. Second operand 37 states and 1973 transitions. [2022-01-19 02:53:47,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 995 places, 2902 transitions, 86964 flow [2022-01-19 02:53:50,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 981 places, 2902 transitions, 86667 flow, removed 47 selfloop flow, removed 14 redundant places. [2022-01-19 02:53:50,071 INFO L242 Difference]: Finished difference. Result has 1000 places, 2810 transitions, 84752 flow [2022-01-19 02:53:50,072 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=67310, PETRI_DIFFERENCE_MINUEND_PLACES=945, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1538, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=84752, PETRI_PLACES=1000, PETRI_TRANSITIONS=2810} [2022-01-19 02:53:50,072 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 923 predicate places. [2022-01-19 02:53:50,073 INFO L470 AbstractCegarLoop]: Abstraction has has 1000 places, 2810 transitions, 84752 flow [2022-01-19 02:53:50,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.78787878787879) internal successors, (1676), 33 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:50,073 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:53:50,073 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:53:50,089 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-01-19 02:53:50,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-19 02:53:50,286 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:53:50,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:53:50,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1676793661, now seen corresponding path program 18 times [2022-01-19 02:53:50,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:53:50,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161987598] [2022-01-19 02:53:50,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:53:50,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:53:50,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:53:50,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:50,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:53:50,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161987598] [2022-01-19 02:53:50,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161987598] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:53:50,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044646399] [2022-01-19 02:53:50,531 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 02:53:50,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:53:50,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:53:50,532 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) [2022-01-19 02:53:50,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-01-19 02:53:50,589 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-19 02:53:50,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:53:50,590 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 02:53:50,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:53:50,916 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:50,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:53:51,325 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:53:51,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044646399] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:53:51,326 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:53:51,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 02:53:51,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003714314] [2022-01-19 02:53:51,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:53:51,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:53:51,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:53:51,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:53:51,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=933, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:53:51,327 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:53:51,328 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1000 places, 2810 transitions, 84752 flow. Second operand has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:51,328 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:53:51,328 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:53:51,328 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:53:56,086 INFO L129 PetriNetUnfolder]: 2355/5661 cut-off events. [2022-01-19 02:53:56,086 INFO L130 PetriNetUnfolder]: For 271719/271719 co-relation queries the response was YES. [2022-01-19 02:53:56,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 71120 conditions, 5661 events. 2355/5661 cut-off events. For 271719/271719 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 48240 event pairs, 115 based on Foata normal form. 1/5625 useless extension candidates. Maximal degree in co-relation 70873. Up to 1329 conditions per place. [2022-01-19 02:53:56,216 INFO L132 encePairwiseOnDemand]: 69/87 looper letters, 1045 selfloop transitions, 2164 changer transitions 20/3268 dead transitions. [2022-01-19 02:53:56,216 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1036 places, 3268 transitions, 103285 flow [2022-01-19 02:53:56,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-19 02:53:56,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-01-19 02:53:56,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2228 transitions. [2022-01-19 02:53:56,218 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6097427476737821 [2022-01-19 02:53:56,218 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2228 transitions. [2022-01-19 02:53:56,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2228 transitions. [2022-01-19 02:53:56,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:53:56,219 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2228 transitions. [2022-01-19 02:53:56,220 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 53.04761904761905) internal successors, (2228), 42 states have internal predecessors, (2228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:56,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 87.0) internal successors, (3741), 43 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:56,222 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 87.0) internal successors, (3741), 43 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:53:56,222 INFO L186 Difference]: Start difference. First operand has 1000 places, 2810 transitions, 84752 flow. Second operand 42 states and 2228 transitions. [2022-01-19 02:53:56,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1036 places, 3268 transitions, 103285 flow [2022-01-19 02:53:59,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1023 places, 3268 transitions, 101605 flow, removed 54 selfloop flow, removed 13 redundant places. [2022-01-19 02:54:00,067 INFO L242 Difference]: Finished difference. Result has 1040 places, 3207 transitions, 101076 flow [2022-01-19 02:54:00,069 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=83346, PETRI_DIFFERENCE_MINUEND_PLACES=982, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2810, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1785, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=903, PETRI_DIFFERENCE_SUBTRAHEND_STATES=42, PETRI_FLOW=101076, PETRI_PLACES=1040, PETRI_TRANSITIONS=3207} [2022-01-19 02:54:00,073 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 963 predicate places. [2022-01-19 02:54:00,073 INFO L470 AbstractCegarLoop]: Abstraction has has 1040 places, 3207 transitions, 101076 flow [2022-01-19 02:54:00,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:00,073 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:54:00,073 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:54:00,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-01-19 02:54:00,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:54:00,289 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:54:00,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:54:00,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1277048519, now seen corresponding path program 19 times [2022-01-19 02:54:00,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:54:00,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024190481] [2022-01-19 02:54:00,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:54:00,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:54:00,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:00,432 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:00,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:54:00,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024190481] [2022-01-19 02:54:00,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024190481] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:54:00,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503899573] [2022-01-19 02:54:00,432 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 02:54:00,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:54:00,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:54:00,433 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) [2022-01-19 02:54:00,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-01-19 02:54:00,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:00,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:54:00,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:54:00,777 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:00,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:54:01,220 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:01,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503899573] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:54:01,220 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:54:01,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:54:01,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555825653] [2022-01-19 02:54:01,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:54:01,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:54:01,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:54:01,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:54:01,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=999, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:54:01,222 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:54:01,223 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1040 places, 3207 transitions, 101076 flow. Second operand has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:01,223 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:54:01,223 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:54:01,223 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:54:07,881 INFO L129 PetriNetUnfolder]: 2404/5771 cut-off events. [2022-01-19 02:54:07,881 INFO L130 PetriNetUnfolder]: For 300700/300700 co-relation queries the response was YES. [2022-01-19 02:54:07,994 INFO L84 FinitePrefix]: Finished finitePrefix Result has 75595 conditions, 5771 events. 2404/5771 cut-off events. For 300700/300700 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 49355 event pairs, 107 based on Foata normal form. 1/5734 useless extension candidates. Maximal degree in co-relation 75336. Up to 1114 conditions per place. [2022-01-19 02:54:08,036 INFO L132 encePairwiseOnDemand]: 67/87 looper letters, 1208 selfloop transitions, 2128 changer transitions 10/3385 dead transitions. [2022-01-19 02:54:08,036 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1107 places, 3385 transitions, 111995 flow [2022-01-19 02:54:08,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-19 02:54:08,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2022-01-19 02:54:08,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 3844 transitions. [2022-01-19 02:54:08,039 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6052590143284522 [2022-01-19 02:54:08,039 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 3844 transitions. [2022-01-19 02:54:08,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 3844 transitions. [2022-01-19 02:54:08,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:54:08,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 3844 transitions. [2022-01-19 02:54:08,042 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 52.657534246575345) internal successors, (3844), 73 states have internal predecessors, (3844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:08,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 87.0) internal successors, (6438), 74 states have internal predecessors, (6438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:08,045 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 87.0) internal successors, (6438), 74 states have internal predecessors, (6438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:08,045 INFO L186 Difference]: Start difference. First operand has 1040 places, 3207 transitions, 101076 flow. Second operand 73 states and 3844 transitions. [2022-01-19 02:54:08,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1107 places, 3385 transitions, 111995 flow [2022-01-19 02:54:12,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1093 places, 3385 transitions, 110939 flow, removed 112 selfloop flow, removed 14 redundant places. [2022-01-19 02:54:12,639 INFO L242 Difference]: Finished difference. Result has 1110 places, 3316 transitions, 109269 flow [2022-01-19 02:54:12,640 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=100109, PETRI_DIFFERENCE_MINUEND_PLACES=1021, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2021, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=109269, PETRI_PLACES=1110, PETRI_TRANSITIONS=3316} [2022-01-19 02:54:12,641 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1033 predicate places. [2022-01-19 02:54:12,641 INFO L470 AbstractCegarLoop]: Abstraction has has 1110 places, 3316 transitions, 109269 flow [2022-01-19 02:54:12,641 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:12,641 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:54:12,641 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:54:12,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-19 02:54:12,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:54:12,857 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:54:12,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:54:12,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1799923071, now seen corresponding path program 20 times [2022-01-19 02:54:12,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:54:12,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124926762] [2022-01-19 02:54:12,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:54:12,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:54:12,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:12,990 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:12,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:54:12,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124926762] [2022-01-19 02:54:12,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124926762] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:54:12,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192664743] [2022-01-19 02:54:12,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:54:12,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:54:12,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:54:12,992 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) [2022-01-19 02:54:12,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-01-19 02:54:13,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:54:13,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:54:13,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:54:13,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:54:13,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:13,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:54:13,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:13,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192664743] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:54:13,797 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:54:13,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:54:13,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179652298] [2022-01-19 02:54:13,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:54:13,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:54:13,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:54:13,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:54:13,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:54:13,799 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:54:13,800 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1110 places, 3316 transitions, 109269 flow. Second operand has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:13,800 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:54:13,800 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:54:13,800 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:54:23,299 INFO L129 PetriNetUnfolder]: 2678/6348 cut-off events. [2022-01-19 02:54:23,299 INFO L130 PetriNetUnfolder]: For 369232/369232 co-relation queries the response was YES. [2022-01-19 02:54:23,458 INFO L84 FinitePrefix]: Finished finitePrefix Result has 86990 conditions, 6348 events. 2678/6348 cut-off events. For 369232/369232 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 54722 event pairs, 106 based on Foata normal form. 2/6312 useless extension candidates. Maximal degree in co-relation 86722. Up to 1180 conditions per place. [2022-01-19 02:54:23,531 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 1161 selfloop transitions, 2683 changer transitions 30/3913 dead transitions. [2022-01-19 02:54:23,531 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1211 places, 3913 transitions, 134465 flow [2022-01-19 02:54:23,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-19 02:54:23,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2022-01-19 02:54:23,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 5648 transitions. [2022-01-19 02:54:23,552 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6067246750456547 [2022-01-19 02:54:23,552 INFO L72 ComplementDD]: Start complementDD. Operand 107 states and 5648 transitions. [2022-01-19 02:54:23,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 107 states and 5648 transitions. [2022-01-19 02:54:23,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:54:23,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 107 states and 5648 transitions. [2022-01-19 02:54:23,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 108 states, 107 states have (on average 52.78504672897196) internal successors, (5648), 107 states have internal predecessors, (5648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:23,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 108 states, 108 states have (on average 87.0) internal successors, (9396), 108 states have internal predecessors, (9396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:23,585 INFO L81 ComplementDD]: Finished complementDD. Result has 108 states, 108 states have (on average 87.0) internal successors, (9396), 108 states have internal predecessors, (9396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:23,585 INFO L186 Difference]: Start difference. First operand has 1110 places, 3316 transitions, 109269 flow. Second operand 107 states and 5648 transitions. [2022-01-19 02:54:23,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1211 places, 3913 transitions, 134465 flow [2022-01-19 02:54:30,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1192 places, 3913 transitions, 133357 flow, removed 60 selfloop flow, removed 19 redundant places. [2022-01-19 02:54:30,385 INFO L242 Difference]: Finished difference. Result has 1225 places, 3764 transitions, 130368 flow [2022-01-19 02:54:30,388 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=108218, PETRI_DIFFERENCE_MINUEND_PLACES=1086, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=988, PETRI_DIFFERENCE_SUBTRAHEND_STATES=107, PETRI_FLOW=130368, PETRI_PLACES=1225, PETRI_TRANSITIONS=3764} [2022-01-19 02:54:30,389 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1148 predicate places. [2022-01-19 02:54:30,389 INFO L470 AbstractCegarLoop]: Abstraction has has 1225 places, 3764 transitions, 130368 flow [2022-01-19 02:54:30,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:30,389 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:54:30,389 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:54:30,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-01-19 02:54:30,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:54:30,604 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:54:30,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:54:30,604 INFO L85 PathProgramCache]: Analyzing trace with hash -2071918079, now seen corresponding path program 21 times [2022-01-19 02:54:30,604 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:54:30,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124104916] [2022-01-19 02:54:30,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:54:30,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:54:30,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:30,732 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:30,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:54:30,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124104916] [2022-01-19 02:54:30,732 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124104916] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:54:30,732 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328356226] [2022-01-19 02:54:30,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:54:30,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:54:30,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:54:30,733 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) [2022-01-19 02:54:30,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-01-19 02:54:30,800 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 02:54:30,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:54:30,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:54:30,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:54:31,091 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:31,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:54:31,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:31,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328356226] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:54:31,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:54:31,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 34 [2022-01-19 02:54:31,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844938918] [2022-01-19 02:54:31,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:54:31,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-19 02:54:31,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:54:31,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-19 02:54:31,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=986, Unknown=0, NotChecked=0, Total=1122 [2022-01-19 02:54:31,521 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:54:31,521 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1225 places, 3764 transitions, 130368 flow. Second operand has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:31,521 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:54:31,521 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:54:31,521 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:54:39,722 INFO L129 PetriNetUnfolder]: 2674/6336 cut-off events. [2022-01-19 02:54:39,722 INFO L130 PetriNetUnfolder]: For 402869/402869 co-relation queries the response was YES. [2022-01-19 02:54:39,841 INFO L84 FinitePrefix]: Finished finitePrefix Result has 90828 conditions, 6336 events. 2674/6336 cut-off events. For 402869/402869 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 54701 event pairs, 116 based on Foata normal form. 1/6299 useless extension candidates. Maximal degree in co-relation 90532. Up to 1206 conditions per place. [2022-01-19 02:54:39,888 INFO L132 encePairwiseOnDemand]: 66/87 looper letters, 1547 selfloop transitions, 2230 changer transitions 17/3833 dead transitions. [2022-01-19 02:54:39,888 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1267 places, 3833 transitions, 139455 flow [2022-01-19 02:54:39,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-19 02:54:39,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2022-01-19 02:54:39,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 2816 transitions. [2022-01-19 02:54:39,890 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6107135111689438 [2022-01-19 02:54:39,890 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 2816 transitions. [2022-01-19 02:54:39,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 2816 transitions. [2022-01-19 02:54:39,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:54:39,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 2816 transitions. [2022-01-19 02:54:39,893 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 53.132075471698116) internal successors, (2816), 53 states have internal predecessors, (2816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:39,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 87.0) internal successors, (4698), 54 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:39,895 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 87.0) internal successors, (4698), 54 states have internal predecessors, (4698), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:39,895 INFO L186 Difference]: Start difference. First operand has 1225 places, 3764 transitions, 130368 flow. Second operand 53 states and 2816 transitions. [2022-01-19 02:54:39,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1267 places, 3833 transitions, 139455 flow [2022-01-19 02:54:46,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1222 places, 3833 transitions, 137100 flow, removed 193 selfloop flow, removed 45 redundant places. [2022-01-19 02:54:46,302 INFO L242 Difference]: Finished difference. Result has 1231 places, 3774 transitions, 133383 flow [2022-01-19 02:54:46,305 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=128050, PETRI_DIFFERENCE_MINUEND_PLACES=1170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=133383, PETRI_PLACES=1231, PETRI_TRANSITIONS=3774} [2022-01-19 02:54:46,305 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1154 predicate places. [2022-01-19 02:54:46,305 INFO L470 AbstractCegarLoop]: Abstraction has has 1231 places, 3774 transitions, 133383 flow [2022-01-19 02:54:46,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 50.6764705882353) internal successors, (1723), 34 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:46,306 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:54:46,306 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:54:46,336 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-19 02:54:46,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-01-19 02:54:46,515 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:54:46,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:54:46,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1999216765, now seen corresponding path program 22 times [2022-01-19 02:54:46,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:54:46,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921918058] [2022-01-19 02:54:46,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:54:46,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:54:46,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:46,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:46,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:54:46,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921918058] [2022-01-19 02:54:46,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921918058] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:54:46,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930561640] [2022-01-19 02:54:46,711 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 02:54:46,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:54:46,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:54:46,731 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) [2022-01-19 02:54:46,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-01-19 02:54:46,827 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 02:54:46,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:54:46,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-19 02:54:46,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:54:47,126 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:47,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:54:47,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:47,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930561640] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:54:47,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:54:47,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 32 [2022-01-19 02:54:47,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183232561] [2022-01-19 02:54:47,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:54:47,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:54:47,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:54:47,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:54:47,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=885, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:54:47,521 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:54:47,522 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1231 places, 3774 transitions, 133383 flow. Second operand has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:47,522 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:54:47,522 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:54:47,522 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:54:55,807 INFO L129 PetriNetUnfolder]: 2698/6413 cut-off events. [2022-01-19 02:54:55,807 INFO L130 PetriNetUnfolder]: For 435551/435551 co-relation queries the response was YES. [2022-01-19 02:54:55,924 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92971 conditions, 6413 events. 2698/6413 cut-off events. For 435551/435551 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 55564 event pairs, 101 based on Foata normal form. 2/6378 useless extension candidates. Maximal degree in co-relation 92684. Up to 2030 conditions per place. [2022-01-19 02:54:55,975 INFO L132 encePairwiseOnDemand]: 67/87 looper letters, 1540 selfloop transitions, 2323 changer transitions 11/3913 dead transitions. [2022-01-19 02:54:55,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1287 places, 3913 transitions, 144735 flow [2022-01-19 02:54:55,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-19 02:54:55,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2022-01-19 02:54:55,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 3537 transitions. [2022-01-19 02:54:55,977 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6067936181163149 [2022-01-19 02:54:55,977 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 3537 transitions. [2022-01-19 02:54:55,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 3537 transitions. [2022-01-19 02:54:55,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:54:55,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 3537 transitions. [2022-01-19 02:54:55,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 52.791044776119406) internal successors, (3537), 67 states have internal predecessors, (3537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:55,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 87.0) internal successors, (5916), 68 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:55,983 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 87.0) internal successors, (5916), 68 states have internal predecessors, (5916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:55,983 INFO L186 Difference]: Start difference. First operand has 1231 places, 3774 transitions, 133383 flow. Second operand 67 states and 3537 transitions. [2022-01-19 02:54:55,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1287 places, 3913 transitions, 144735 flow [2022-01-19 02:55:03,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1255 places, 3913 transitions, 142823 flow, removed 46 selfloop flow, removed 32 redundant places. [2022-01-19 02:55:03,518 INFO L242 Difference]: Finished difference. Result has 1266 places, 3834 transitions, 138723 flow [2022-01-19 02:55:03,520 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=131511, PETRI_DIFFERENCE_MINUEND_PLACES=1189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=138723, PETRI_PLACES=1266, PETRI_TRANSITIONS=3834} [2022-01-19 02:55:03,521 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1189 predicate places. [2022-01-19 02:55:03,521 INFO L470 AbstractCegarLoop]: Abstraction has has 1266 places, 3834 transitions, 138723 flow [2022-01-19 02:55:03,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:03,521 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:55:03,521 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:55:03,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-19 02:55:03,735 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-19 02:55:03,736 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:55:03,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:55:03,736 INFO L85 PathProgramCache]: Analyzing trace with hash 97900091, now seen corresponding path program 23 times [2022-01-19 02:55:03,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:55:03,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657510871] [2022-01-19 02:55:03,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:55:03,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:55:03,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:55:03,870 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:55:03,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:55:03,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657510871] [2022-01-19 02:55:03,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657510871] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:55:03,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488747137] [2022-01-19 02:55:03,870 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 02:55:03,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:55:03,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:55:03,871 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) [2022-01-19 02:55:03,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-01-19 02:55:03,955 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 02:55:03,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:55:03,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 02:55:03,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:55:04,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:55:04,228 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:55:04,604 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:55:04,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488747137] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:55:04,605 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:55:04,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 02:55:04,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941815991] [2022-01-19 02:55:04,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:55:04,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:55:04,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:55:04,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:55:04,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=923, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:55:04,606 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:55:04,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1266 places, 3834 transitions, 138723 flow. Second operand has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:04,607 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:55:04,607 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:55:04,607 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:55:12,650 INFO L129 PetriNetUnfolder]: 2790/6620 cut-off events. [2022-01-19 02:55:12,650 INFO L130 PetriNetUnfolder]: For 463405/463405 co-relation queries the response was YES. [2022-01-19 02:55:12,779 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98111 conditions, 6620 events. 2790/6620 cut-off events. For 463405/463405 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 57752 event pairs, 126 based on Foata normal form. 1/6584 useless extension candidates. Maximal degree in co-relation 97818. Up to 1467 conditions per place. [2022-01-19 02:55:12,831 INFO L132 encePairwiseOnDemand]: 68/87 looper letters, 1397 selfloop transitions, 2586 changer transitions 9/4031 dead transitions. [2022-01-19 02:55:12,831 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1291 places, 4031 transitions, 152902 flow [2022-01-19 02:55:12,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-19 02:55:12,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2022-01-19 02:55:12,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1723 transitions. [2022-01-19 02:55:12,832 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6188936781609196 [2022-01-19 02:55:12,832 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1723 transitions. [2022-01-19 02:55:12,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1723 transitions. [2022-01-19 02:55:12,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:55:12,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1723 transitions. [2022-01-19 02:55:12,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 53.84375) internal successors, (1723), 32 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:12,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 87.0) internal successors, (2871), 33 states have internal predecessors, (2871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:12,835 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 87.0) internal successors, (2871), 33 states have internal predecessors, (2871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:12,835 INFO L186 Difference]: Start difference. First operand has 1266 places, 3834 transitions, 138723 flow. Second operand 32 states and 1723 transitions. [2022-01-19 02:55:12,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1291 places, 4031 transitions, 152902 flow [2022-01-19 02:55:20,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1258 places, 4031 transitions, 151948 flow, removed 46 selfloop flow, removed 33 redundant places. [2022-01-19 02:55:20,893 INFO L242 Difference]: Finished difference. Result has 1269 places, 3965 transitions, 149876 flow [2022-01-19 02:55:20,895 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=137805, PETRI_DIFFERENCE_MINUEND_PLACES=1227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=149876, PETRI_PLACES=1269, PETRI_TRANSITIONS=3965} [2022-01-19 02:55:20,896 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1192 predicate places. [2022-01-19 02:55:20,896 INFO L470 AbstractCegarLoop]: Abstraction has has 1269 places, 3965 transitions, 149876 flow [2022-01-19 02:55:20,896 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.84848484848485) internal successors, (1678), 33 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:20,896 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:55:20,896 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:55:20,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-19 02:55:21,111 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:55:21,112 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:55:21,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:55:21,112 INFO L85 PathProgramCache]: Analyzing trace with hash -456297163, now seen corresponding path program 24 times [2022-01-19 02:55:21,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:55:21,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829283941] [2022-01-19 02:55:21,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:55:21,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:55:21,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:55:21,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:55:21,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:55:21,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829283941] [2022-01-19 02:55:21,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829283941] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:55:21,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402855471] [2022-01-19 02:55:21,254 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 02:55:21,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:55:21,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:55:21,255 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) [2022-01-19 02:55:21,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-01-19 02:55:21,320 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-19 02:55:21,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:55:21,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:55:21,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:55:21,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:55:21,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:55:22,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:55:22,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402855471] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:55:22,189 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:55:22,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 32 [2022-01-19 02:55:22,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929886253] [2022-01-19 02:55:22,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:55:22,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-19 02:55:22,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:55:22,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-19 02:55:22,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2022-01-19 02:55:22,191 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:55:22,192 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1269 places, 3965 transitions, 149876 flow. Second operand has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:22,192 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:55:22,192 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:55:22,192 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:55:38,545 INFO L129 PetriNetUnfolder]: 4269/9758 cut-off events. [2022-01-19 02:55:38,546 INFO L130 PetriNetUnfolder]: For 779245/779245 co-relation queries the response was YES. [2022-01-19 02:55:38,736 INFO L84 FinitePrefix]: Finished finitePrefix Result has 152183 conditions, 9758 events. 4269/9758 cut-off events. For 779245/779245 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 89143 event pairs, 108 based on Foata normal form. 3/9722 useless extension candidates. Maximal degree in co-relation 151885. Up to 1595 conditions per place. [2022-01-19 02:55:38,895 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 1500 selfloop transitions, 4853 changer transitions 16/6408 dead transitions. [2022-01-19 02:55:38,895 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1400 places, 6408 transitions, 248015 flow [2022-01-19 02:55:38,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2022-01-19 02:55:38,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2022-01-19 02:55:38,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 7210 transitions. [2022-01-19 02:55:38,899 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6093644354293442 [2022-01-19 02:55:38,899 INFO L72 ComplementDD]: Start complementDD. Operand 136 states and 7210 transitions. [2022-01-19 02:55:38,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 136 states and 7210 transitions. [2022-01-19 02:55:38,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:55:38,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 136 states and 7210 transitions. [2022-01-19 02:55:38,904 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 137 states, 136 states have (on average 53.01470588235294) internal successors, (7210), 136 states have internal predecessors, (7210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:38,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 137 states, 137 states have (on average 87.0) internal successors, (11919), 137 states have internal predecessors, (11919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:38,912 INFO L81 ComplementDD]: Finished complementDD. Result has 137 states, 137 states have (on average 87.0) internal successors, (11919), 137 states have internal predecessors, (11919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:38,912 INFO L186 Difference]: Start difference. First operand has 1269 places, 3965 transitions, 149876 flow. Second operand 136 states and 7210 transitions. [2022-01-19 02:55:38,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1400 places, 6408 transitions, 248015 flow [2022-01-19 02:55:55,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1380 places, 6408 transitions, 245089 flow, removed 76 selfloop flow, removed 20 redundant places. [2022-01-19 02:55:55,619 INFO L242 Difference]: Finished difference. Result has 1435 places, 6080 transitions, 241835 flow [2022-01-19 02:55:55,622 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=147928, PETRI_DIFFERENCE_MINUEND_PLACES=1245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3965, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2893, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=855, PETRI_DIFFERENCE_SUBTRAHEND_STATES=136, PETRI_FLOW=241835, PETRI_PLACES=1435, PETRI_TRANSITIONS=6080} [2022-01-19 02:55:55,622 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1358 predicate places. [2022-01-19 02:55:55,622 INFO L470 AbstractCegarLoop]: Abstraction has has 1435 places, 6080 transitions, 241835 flow [2022-01-19 02:55:55,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 50.78125) internal successors, (1625), 32 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:55,622 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:55:55,623 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:55:55,651 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-19 02:55:55,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:55:55,838 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:55:55,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:55:55,839 INFO L85 PathProgramCache]: Analyzing trace with hash -782780159, now seen corresponding path program 25 times [2022-01-19 02:55:55,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:55:55,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406847720] [2022-01-19 02:55:55,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:55:55,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:55:55,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:55:55,975 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:55:55,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:55:55,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406847720] [2022-01-19 02:55:55,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406847720] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:55:55,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733327987] [2022-01-19 02:55:55,976 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 02:55:55,976 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:55:55,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:55:55,977 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) [2022-01-19 02:55:55,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-01-19 02:55:56,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:55:56,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:55:56,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:55:56,309 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:55:56,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:55:56,649 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:55:56,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733327987] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:55:56,650 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:55:56,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 31 [2022-01-19 02:55:56,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989497814] [2022-01-19 02:55:56,650 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:55:56,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-19 02:55:56,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:55:56,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-19 02:55:56,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=797, Unknown=0, NotChecked=0, Total=930 [2022-01-19 02:55:56,651 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:55:56,652 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1435 places, 6080 transitions, 241835 flow. Second operand has 31 states, 31 states have (on average 50.70967741935484) internal successors, (1572), 31 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:56,652 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:55:56,652 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:55:56,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:56:30,620 INFO L129 PetriNetUnfolder]: 6077/13562 cut-off events. [2022-01-19 02:56:30,620 INFO L130 PetriNetUnfolder]: For 1265548/1265553 co-relation queries the response was YES. [2022-01-19 02:56:31,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 228093 conditions, 13562 events. 6077/13562 cut-off events. For 1265548/1265553 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 128253 event pairs, 95 based on Foata normal form. 6/13526 useless extension candidates. Maximal degree in co-relation 227744. Up to 1946 conditions per place. [2022-01-19 02:56:31,244 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 1451 selfloop transitions, 7547 changer transitions 33/9070 dead transitions. [2022-01-19 02:56:31,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1589 places, 9070 transitions, 375057 flow [2022-01-19 02:56:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 158 states. [2022-01-19 02:56:31,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2022-01-19 02:56:31,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 8358 transitions. [2022-01-19 02:56:31,250 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6080314273243125 [2022-01-19 02:56:31,250 INFO L72 ComplementDD]: Start complementDD. Operand 158 states and 8358 transitions. [2022-01-19 02:56:31,250 INFO L73 IsDeterministic]: Start isDeterministic. Operand 158 states and 8358 transitions. [2022-01-19 02:56:31,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:56:31,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 158 states and 8358 transitions. [2022-01-19 02:56:31,258 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 159 states, 158 states have (on average 52.89873417721519) internal successors, (8358), 158 states have internal predecessors, (8358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:56:31,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 159 states, 159 states have (on average 87.0) internal successors, (13833), 159 states have internal predecessors, (13833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:56:31,264 INFO L81 ComplementDD]: Finished complementDD. Result has 159 states, 159 states have (on average 87.0) internal successors, (13833), 159 states have internal predecessors, (13833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:56:31,264 INFO L186 Difference]: Start difference. First operand has 1435 places, 6080 transitions, 241835 flow. Second operand 158 states and 8358 transitions. [2022-01-19 02:56:31,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1589 places, 9070 transitions, 375057 flow [2022-01-19 02:57:17,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1578 places, 9070 transitions, 370806 flow, removed 1377 selfloop flow, removed 11 redundant places. [2022-01-19 02:57:17,953 INFO L242 Difference]: Finished difference. Result has 1635 places, 8671 transitions, 368614 flow [2022-01-19 02:57:17,957 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=239168, PETRI_DIFFERENCE_MINUEND_PLACES=1421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=6080, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5048, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=158, PETRI_FLOW=368614, PETRI_PLACES=1635, PETRI_TRANSITIONS=8671} [2022-01-19 02:57:17,958 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1558 predicate places. [2022-01-19 02:57:17,958 INFO L470 AbstractCegarLoop]: Abstraction has has 1635 places, 8671 transitions, 368614 flow [2022-01-19 02:57:17,958 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 50.70967741935484) internal successors, (1572), 31 states have internal predecessors, (1572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:57:17,958 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:57:17,958 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:57:17,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-19 02:57:18,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:57:18,173 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:57:18,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:57:18,174 INFO L85 PathProgramCache]: Analyzing trace with hash 285634175, now seen corresponding path program 26 times [2022-01-19 02:57:18,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:57:18,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349669714] [2022-01-19 02:57:18,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:57:18,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:57:18,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:57:18,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:57:18,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:57:18,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349669714] [2022-01-19 02:57:18,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349669714] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:57:18,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210169290] [2022-01-19 02:57:18,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:57:18,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:57:18,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:57:18,294 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) [2022-01-19 02:57:18,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-01-19 02:57:18,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:57:18,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:57:18,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:57:18,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:57:18,654 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:57:18,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:57:19,074 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:57:19,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210169290] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:57:19,074 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:57:19,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 33 [2022-01-19 02:57:19,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960182122] [2022-01-19 02:57:19,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:57:19,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 02:57:19,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:57:19,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 02:57:19,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 02:57:19,076 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:57:19,077 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1635 places, 8671 transitions, 368614 flow. Second operand has 33 states, 33 states have (on average 50.696969696969695) internal successors, (1673), 33 states have internal predecessors, (1673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:57:19,077 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:57:19,077 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:57:19,077 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:58:24,207 INFO L129 PetriNetUnfolder]: 8077/17521 cut-off events. [2022-01-19 02:58:24,208 INFO L130 PetriNetUnfolder]: For 1835795/1835802 co-relation queries the response was YES. [2022-01-19 02:58:24,683 INFO L84 FinitePrefix]: Finished finitePrefix Result has 314612 conditions, 17521 events. 8077/17521 cut-off events. For 1835795/1835802 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 169509 event pairs, 154 based on Foata normal form. 6/17464 useless extension candidates. Maximal degree in co-relation 314211. Up to 4627 conditions per place. [2022-01-19 02:58:24,864 INFO L132 encePairwiseOnDemand]: 64/87 looper letters, 3779 selfloop transitions, 8384 changer transitions 21/12223 dead transitions. [2022-01-19 02:58:24,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1783 places, 12223 transitions, 534080 flow [2022-01-19 02:58:24,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2022-01-19 02:58:24,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2022-01-19 02:58:24,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 8134 transitions. [2022-01-19 02:58:24,868 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6110735481932237 [2022-01-19 02:58:24,868 INFO L72 ComplementDD]: Start complementDD. Operand 153 states and 8134 transitions. [2022-01-19 02:58:24,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 153 states and 8134 transitions. [2022-01-19 02:58:24,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:58:24,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 153 states and 8134 transitions. [2022-01-19 02:58:24,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 154 states, 153 states have (on average 53.16339869281046) internal successors, (8134), 153 states have internal predecessors, (8134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:58:24,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 154 states, 154 states have (on average 87.0) internal successors, (13398), 154 states have internal predecessors, (13398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:58:24,880 INFO L81 ComplementDD]: Finished complementDD. Result has 154 states, 154 states have (on average 87.0) internal successors, (13398), 154 states have internal predecessors, (13398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:58:24,880 INFO L186 Difference]: Start difference. First operand has 1635 places, 8671 transitions, 368614 flow. Second operand 153 states and 8134 transitions. [2022-01-19 02:58:24,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1783 places, 12223 transitions, 534080 flow [2022-01-19 02:59:50,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1765 places, 12223 transitions, 530039 flow, removed 1031 selfloop flow, removed 18 redundant places. [2022-01-19 02:59:50,870 INFO L242 Difference]: Finished difference. Result has 1840 places, 11516 transitions, 512896 flow [2022-01-19 02:59:50,875 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=365885, PETRI_DIFFERENCE_MINUEND_PLACES=1613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=8671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5690, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=153, PETRI_FLOW=512896, PETRI_PLACES=1840, PETRI_TRANSITIONS=11516} [2022-01-19 02:59:50,875 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1763 predicate places. [2022-01-19 02:59:50,875 INFO L470 AbstractCegarLoop]: Abstraction has has 1840 places, 11516 transitions, 512896 flow [2022-01-19 02:59:50,875 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 50.696969696969695) internal successors, (1673), 33 states have internal predecessors, (1673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:59:50,875 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:59:50,876 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:59:50,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-19 02:59:51,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-01-19 02:59:51,083 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 02:59:51,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:59:51,084 INFO L85 PathProgramCache]: Analyzing trace with hash 224864377, now seen corresponding path program 27 times [2022-01-19 02:59:51,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:59:51,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687169107] [2022-01-19 02:59:51,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:59:51,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:59:51,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:59:51,228 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:59:51,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:59:51,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687169107] [2022-01-19 02:59:51,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687169107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:59:51,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743123961] [2022-01-19 02:59:51,228 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:59:51,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:59:51,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:59:51,229 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) [2022-01-19 02:59:51,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-01-19 02:59:51,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-19 02:59:51,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:59:51,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-19 02:59:51,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:59:51,620 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:59:51,620 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:59:52,042 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:59:52,042 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743123961] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:59:52,042 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:59:52,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 35 [2022-01-19 02:59:52,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055465870] [2022-01-19 02:59:52,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:59:52,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-19 02:59:52,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:59:52,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-19 02:59:52,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1043, Unknown=0, NotChecked=0, Total=1190 [2022-01-19 02:59:52,044 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 02:59:52,045 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1840 places, 11516 transitions, 512896 flow. Second operand has 35 states, 35 states have (on average 50.68571428571428) internal successors, (1774), 35 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:59:52,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:59:52,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 02:59:52,045 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 03:01:46,516 INFO L129 PetriNetUnfolder]: 10080/21647 cut-off events. [2022-01-19 03:01:46,516 INFO L130 PetriNetUnfolder]: For 2421302/2421309 co-relation queries the response was YES. [2022-01-19 03:01:47,429 INFO L84 FinitePrefix]: Finished finitePrefix Result has 407546 conditions, 21647 events. 10080/21647 cut-off events. For 2421302/2421309 co-relation queries the response was YES. Maximal size of possible extension queue 1175. Compared 214176 event pairs, 108 based on Foata normal form. 8/21599 useless extension candidates. Maximal degree in co-relation 407079. Up to 5214 conditions per place. [2022-01-19 03:01:47,668 INFO L132 encePairwiseOnDemand]: 66/87 looper letters, 3755 selfloop transitions, 11427 changer transitions 23/15244 dead transitions. [2022-01-19 03:01:47,668 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1975 places, 15244 transitions, 698134 flow [2022-01-19 03:01:47,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-01-19 03:01:47,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2022-01-19 03:01:47,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 7398 transitions. [2022-01-19 03:01:47,672 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6073891625615764 [2022-01-19 03:01:47,672 INFO L72 ComplementDD]: Start complementDD. Operand 140 states and 7398 transitions. [2022-01-19 03:01:47,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 140 states and 7398 transitions. [2022-01-19 03:01:47,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 03:01:47,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 140 states and 7398 transitions. [2022-01-19 03:01:47,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 141 states, 140 states have (on average 52.84285714285714) internal successors, (7398), 140 states have internal predecessors, (7398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 03:01:47,682 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 141 states, 141 states have (on average 87.0) internal successors, (12267), 141 states have internal predecessors, (12267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 03:01:47,683 INFO L81 ComplementDD]: Finished complementDD. Result has 141 states, 141 states have (on average 87.0) internal successors, (12267), 141 states have internal predecessors, (12267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 03:01:47,683 INFO L186 Difference]: Start difference. First operand has 1840 places, 11516 transitions, 512896 flow. Second operand 140 states and 7398 transitions. [2022-01-19 03:01:47,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1975 places, 15244 transitions, 698134 flow [2022-01-19 03:04:08,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1959 places, 15244 transitions, 694287 flow, removed 1589 selfloop flow, removed 16 redundant places. [2022-01-19 03:04:09,095 INFO L242 Difference]: Finished difference. Result has 2013 places, 14611 transitions, 683802 flow [2022-01-19 03:04:09,101 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=509885, PETRI_DIFFERENCE_MINUEND_PLACES=1820, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=11516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8467, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=140, PETRI_FLOW=683802, PETRI_PLACES=2013, PETRI_TRANSITIONS=14611} [2022-01-19 03:04:09,101 INFO L334 CegarLoopForPetriNet]: 77 programPoint places, 1936 predicate places. [2022-01-19 03:04:09,101 INFO L470 AbstractCegarLoop]: Abstraction has has 2013 places, 14611 transitions, 683802 flow [2022-01-19 03:04:09,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 50.68571428571428) internal successors, (1774), 35 states have internal predecessors, (1774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 03:04:09,102 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 03:04:09,102 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 03:04:09,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-01-19 03:04:09,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-19 03:04:09,317 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 03:04:09,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 03:04:09,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1343444933, now seen corresponding path program 28 times [2022-01-19 03:04:09,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 03:04:09,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525644583] [2022-01-19 03:04:09,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 03:04:09,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 03:04:09,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 03:04:09,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 03:04:09,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 03:04:09,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525644583] [2022-01-19 03:04:09,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525644583] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 03:04:09,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070908774] [2022-01-19 03:04:09,437 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 03:04:09,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 03:04:09,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 03:04:09,438 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) [2022-01-19 03:04:09,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-01-19 03:04:09,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 03:04:09,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 03:04:09,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-19 03:04:09,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 03:04:09,823 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 03:04:09,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 03:04:10,210 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 03:04:10,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070908774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 03:04:10,210 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 03:04:10,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 33 [2022-01-19 03:04:10,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914288500] [2022-01-19 03:04:10,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 03:04:10,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-19 03:04:10,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 03:04:10,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-19 03:04:10,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=929, Unknown=0, NotChecked=0, Total=1056 [2022-01-19 03:04:10,212 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 87 [2022-01-19 03:04:10,213 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 2013 places, 14611 transitions, 683802 flow. Second operand has 33 states, 33 states have (on average 50.93939393939394) internal successors, (1681), 33 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 03:04:10,213 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 03:04:10,213 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 87 [2022-01-19 03:04:10,213 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-01-19 03:05:56,779 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 03:05:56,779 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 03:05:57,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-19 03:05:57,417 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 03:05:57,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-19 03:05:57,635 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 03:05:57,635 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (33states, 49/87 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 273982 conditions, 13334 events (5982/13333 cut-off events. For 1671793/1671800 co-relation queries the response was YES. Maximal size of possible extension queue 1551. Compared 145334 event pairs, 46 based on Foata normal form. 3/14865 useless extension candidates. Maximal degree in co-relation 273468. Up to 3481 conditions per place.). [2022-01-19 03:05:57,637 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 03:05:57,637 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 03:05:57,639 INFO L732 BasicCegarLoop]: Path program histogram: [28, 20, 6, 6, 1] [2022-01-19 03:05:57,651 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 03:05:57,651 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 03:05:57,663 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 03:05:57 BasicIcfg [2022-01-19 03:05:57,664 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 03:05:57,665 INFO L158 Benchmark]: Toolchain (without parser) took 849049.39ms. Allocated memory was 465.6MB in the beginning and 5.9GB in the end (delta: 5.5GB). Free memory was 410.5MB in the beginning and 2.0GB in the end (delta: -1.6GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. [2022-01-19 03:05:57,665 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 465.6MB. Free memory is still 428.1MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 03:05:57,665 INFO L158 Benchmark]: CACSL2BoogieTranslator took 236.43ms. Allocated memory is still 465.6MB. Free memory was 410.3MB in the beginning and 436.6MB in the end (delta: -26.3MB). Peak memory consumption was 17.3MB. Max. memory is 16.0GB. [2022-01-19 03:05:57,665 INFO L158 Benchmark]: Boogie Procedure Inliner took 23.47ms. Allocated memory is still 465.6MB. Free memory was 435.8MB in the beginning and 434.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 03:05:57,665 INFO L158 Benchmark]: Boogie Preprocessor took 30.30ms. Allocated memory is still 465.6MB. Free memory was 434.8MB in the beginning and 433.7MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 03:05:57,666 INFO L158 Benchmark]: RCFGBuilder took 300.11ms. Allocated memory is still 465.6MB. Free memory was 433.7MB in the beginning and 420.1MB in the end (delta: 13.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2022-01-19 03:05:57,667 INFO L158 Benchmark]: TraceAbstraction took 848455.46ms. Allocated memory was 465.6MB in the beginning and 5.9GB in the end (delta: 5.5GB). Free memory was 419.1MB in the beginning and 2.0GB in the end (delta: -1.6GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. [2022-01-19 03:05:57,668 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 465.6MB. Free memory is still 428.1MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 236.43ms. Allocated memory is still 465.6MB. Free memory was 410.3MB in the beginning and 436.6MB in the end (delta: -26.3MB). Peak memory consumption was 17.3MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 23.47ms. Allocated memory is still 465.6MB. Free memory was 435.8MB in the beginning and 434.8MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 30.30ms. Allocated memory is still 465.6MB. Free memory was 434.8MB in the beginning and 433.7MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 300.11ms. Allocated memory is still 465.6MB. Free memory was 433.7MB in the beginning and 420.1MB in the end (delta: 13.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 848455.46ms. Allocated memory was 465.6MB in the beginning and 5.9GB in the end (delta: 5.5GB). Free memory was 419.1MB in the beginning and 2.0GB in the end (delta: -1.6GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 79]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (33states, 49/87 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 273982 conditions, 13334 events (5982/13333 cut-off events. For 1671793/1671800 co-relation queries the response was YES. Maximal size of possible extension queue 1551. Compared 145334 event pairs, 46 based on Foata normal form. 3/14865 useless extension candidates. Maximal degree in co-relation 273468. Up to 3481 conditions per place.). - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (33states, 49/87 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 273982 conditions, 13334 events (5982/13333 cut-off events. For 1671793/1671800 co-relation queries the response was YES. Maximal size of possible extension queue 1551. Compared 145334 event pairs, 46 based on Foata normal form. 3/14865 useless extension candidates. Maximal degree in co-relation 273468. Up to 3481 conditions per place.). - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (33states, 49/87 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 273982 conditions, 13334 events (5982/13333 cut-off events. For 1671793/1671800 co-relation queries the response was YES. Maximal size of possible extension queue 1551. Compared 145334 event pairs, 46 based on Foata normal form. 3/14865 useless extension candidates. Maximal degree in co-relation 273468. Up to 3481 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 104 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 848.3s, OverallIterations: 61, TraceHistogramMax: 1, PathProgramHistogramMax: 28, EmptinessCheckTime: 0.0s, AutomataDifference: 809.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12134 SdHoareTripleChecker+Valid, 16.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12134 mSDsluCounter, 19252 SdHoareTripleChecker+Invalid, 13.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21903 mSDsCounter, 3123 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 42575 IncrementalHoareTripleChecker+Invalid, 45698 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3123 mSolverCounterUnsat, 1902 mSDtfsCounter, 42575 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7487 GetRequests, 3898 SyntacticMatches, 120 SemanticMatches, 3469 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147077 ImplicationChecksByTransitivity, 67.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=683802occurred in iteration=60, InterpolantAutomatonStates: 2786, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 28.5s InterpolantComputationTime, 6278 NumberOfCodeBlocks, 6278 NumberOfCodeBlocksAsserted, 126 NumberOfCheckSat, 8377 ConstructedInterpolants, 0 QuantifiedInterpolants, 44672 SizeOfPredicates, 292 NumberOfNonLiveVariables, 4968 ConjunctsInSsa, 581 ConjunctsInUnsatCore, 125 InterpolantComputations, 33 PerfectInterpolantSequences, 21/188 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown