/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/chl-chromosome-opt-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 00:29:30,809 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 00:29:30,811 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 00:29:30,876 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 00:29:30,876 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 00:29:30,879 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 00:29:30,880 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 00:29:30,881 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 00:29:30,882 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 00:29:30,883 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 00:29:30,884 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 00:29:30,884 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 00:29:30,885 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 00:29:30,885 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 00:29:30,887 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 00:29:30,888 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 00:29:30,889 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 00:29:30,890 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 00:29:30,891 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 00:29:30,893 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 00:29:30,894 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 00:29:30,898 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 00:29:30,900 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 00:29:30,901 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 00:29:30,909 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 00:29:30,910 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 00:29:30,910 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 00:29:30,911 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 00:29:30,911 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 00:29:30,912 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 00:29:30,912 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 00:29:30,913 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 00:29:30,914 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 00:29:30,915 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 00:29:30,916 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 00:29:30,916 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 00:29:30,916 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 00:29:30,917 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 00:29:30,917 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 00:29:30,917 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 00:29:30,918 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 00:29:30,919 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 00:29:30,948 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 00:29:30,948 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 00:29:30,949 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 00:29:30,950 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 00:29:30,950 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 00:29:30,950 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 00:29:30,950 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 00:29:30,950 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 00:29:30,951 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 00:29:30,951 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 00:29:30,951 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 00:29:30,951 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 00:29:30,952 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 00:29:30,952 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 00:29:30,952 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 00:29:30,952 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 00:29:30,952 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 00:29:30,952 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 00:29:30,952 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 00:29:30,952 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 00:29:30,953 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 00:29:30,953 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 00:29:30,953 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 00:29:30,953 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 00:29:30,953 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 00:29:30,953 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 00:29:30,953 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 00:29:30,954 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 00:29:30,955 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 00:29:30,955 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 00:29:30,955 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 00:29:30,955 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 00:29:31,165 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 00:29:31,187 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 00:29:31,189 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 00:29:31,190 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 00:29:31,191 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 00:29:31,192 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c [2022-01-19 00:29:31,251 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/039daaaba/987f648cdfbd487e8cdd2425b78cae5c/FLAGe4242dd25 [2022-01-19 00:29:31,641 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 00:29:31,642 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-chromosome-opt-symm.wvr.c [2022-01-19 00:29:31,651 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/039daaaba/987f648cdfbd487e8cdd2425b78cae5c/FLAGe4242dd25 [2022-01-19 00:29:31,669 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/039daaaba/987f648cdfbd487e8cdd2425b78cae5c [2022-01-19 00:29:31,672 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 00:29:31,674 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 00:29:31,676 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 00:29:31,676 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 00:29:31,679 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 00:29:31,679 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:31,681 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f91407a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31, skipping insertion in model container [2022-01-19 00:29:31,681 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:31,686 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 00:29:31,703 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 00:29:31,870 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/chl-chromosome-opt-symm.wvr.c[2566,2579] [2022-01-19 00:29:31,876 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 00:29:31,882 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 00:29:31,899 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/chl-chromosome-opt-symm.wvr.c[2566,2579] [2022-01-19 00:29:31,902 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 00:29:31,912 INFO L208 MainTranslator]: Completed translation [2022-01-19 00:29:31,913 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31 WrapperNode [2022-01-19 00:29:31,913 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 00:29:31,914 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 00:29:31,914 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 00:29:31,914 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 00:29:31,920 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:31,937 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:31,968 INFO L137 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 182 [2022-01-19 00:29:31,969 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 00:29:31,969 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 00:29:31,969 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 00:29:31,969 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 00:29:31,975 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:31,975 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:31,978 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:31,978 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:31,990 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:31,994 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:31,995 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:31,997 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 00:29:31,997 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 00:29:31,998 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 00:29:31,998 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 00:29:31,998 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31" (1/1) ... [2022-01-19 00:29:32,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 00:29:32,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:29:32,030 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 00:29:32,049 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 00:29:32,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 00:29:32,075 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 00:29:32,075 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 00:29:32,075 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 00:29:32,075 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 00:29:32,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 00:29:32,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 00:29:32,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 00:29:32,076 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 00:29:32,076 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 00:29:32,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 00:29:32,077 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 00:29:32,077 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 00:29:32,078 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 00:29:32,180 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 00:29:32,181 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 00:29:32,426 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 00:29:32,435 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 00:29:32,435 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-01-19 00:29:32,437 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:29:32 BoogieIcfgContainer [2022-01-19 00:29:32,437 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 00:29:32,439 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 00:29:32,439 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 00:29:32,441 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 00:29:32,441 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 12:29:31" (1/3) ... [2022-01-19 00:29:32,442 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22274162 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:29:32, skipping insertion in model container [2022-01-19 00:29:32,442 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 12:29:31" (2/3) ... [2022-01-19 00:29:32,442 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@22274162 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 12:29:32, skipping insertion in model container [2022-01-19 00:29:32,442 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 12:29:32" (3/3) ... [2022-01-19 00:29:32,443 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-chromosome-opt-symm.wvr.c [2022-01-19 00:29:32,446 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 00:29:32,446 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 00:29:32,446 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 00:29:32,491 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,492 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,493 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,494 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,495 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,496 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,497 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,497 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,497 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,497 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,498 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,498 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,498 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,498 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,499 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,499 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,499 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,499 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,499 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,499 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,500 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,501 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,501 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,501 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,501 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,501 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,502 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,502 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,502 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,502 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,502 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,503 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,503 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,503 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,503 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,503 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,504 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,504 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,504 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,504 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,504 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,505 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,505 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,505 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,505 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,505 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,505 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,506 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,506 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,506 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,506 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,506 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,506 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,506 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,507 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,507 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,507 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,507 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,507 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,507 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,508 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,508 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,508 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,508 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,508 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,509 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,509 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,509 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,509 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,509 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,509 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,510 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,510 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,510 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,511 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,511 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,511 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,512 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,512 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,512 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,512 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,512 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,512 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,513 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,513 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,513 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,513 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,513 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,513 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,513 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,514 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,514 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,514 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,514 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,515 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,515 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,515 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,515 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,515 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,516 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,516 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,516 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,516 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,517 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,517 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,517 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,517 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,517 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,517 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,518 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,518 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,518 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,518 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,518 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,519 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,519 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,519 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,519 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,519 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,520 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,521 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,522 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,523 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,524 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,525 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,526 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,526 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,526 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,526 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,526 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,526 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,527 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,528 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,529 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,531 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,531 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~comp~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,532 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,533 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,535 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~i~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~comp~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,536 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post14#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,537 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 00:29:32,540 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 00:29:32,582 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 00:29:32,590 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 00:29:32,590 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 00:29:32,605 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 208 places, 222 transitions, 460 flow [2022-01-19 00:29:32,714 INFO L129 PetriNetUnfolder]: 21/220 cut-off events. [2022-01-19 00:29:32,715 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 00:29:32,720 INFO L84 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 220 events. 21/220 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 263 event pairs, 0 based on Foata normal form. 0/198 useless extension candidates. Maximal degree in co-relation 155. Up to 3 conditions per place. [2022-01-19 00:29:32,720 INFO L82 GeneralOperation]: Start removeDead. Operand has 208 places, 222 transitions, 460 flow [2022-01-19 00:29:32,730 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 197 places, 211 transitions, 434 flow [2022-01-19 00:29:32,790 INFO L129 PetriNetUnfolder]: 21/210 cut-off events. [2022-01-19 00:29:32,791 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 00:29:32,791 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:32,792 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:32,792 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:32,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:32,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1416583287, now seen corresponding path program 1 times [2022-01-19 00:29:32,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:32,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227444415] [2022-01-19 00:29:32,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:32,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:32,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:33,045 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 00:29:33,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:33,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227444415] [2022-01-19 00:29:33,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227444415] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:33,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:33,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 00:29:33,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22524849] [2022-01-19 00:29:33,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:33,056 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 00:29:33,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:33,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 00:29:33,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 00:29:33,086 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 206 out of 222 [2022-01-19 00:29:33,092 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 211 transitions, 434 flow. Second operand has 2 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:33,093 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:33,093 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 206 of 222 [2022-01-19 00:29:33,094 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:33,138 INFO L129 PetriNetUnfolder]: 10/200 cut-off events. [2022-01-19 00:29:33,138 INFO L130 PetriNetUnfolder]: For 8/9 co-relation queries the response was YES. [2022-01-19 00:29:33,140 INFO L84 FinitePrefix]: Finished finitePrefix Result has 214 conditions, 200 events. 10/200 cut-off events. For 8/9 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 256 event pairs, 0 based on Foata normal form. 13/196 useless extension candidates. Maximal degree in co-relation 148. Up to 5 conditions per place. [2022-01-19 00:29:33,142 INFO L132 encePairwiseOnDemand]: 211/222 looper letters, 4 selfloop transitions, 0 changer transitions 5/200 dead transitions. [2022-01-19 00:29:33,142 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 200 transitions, 420 flow [2022-01-19 00:29:33,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 00:29:33,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 00:29:33,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 427 transitions. [2022-01-19 00:29:33,158 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9617117117117117 [2022-01-19 00:29:33,159 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 427 transitions. [2022-01-19 00:29:33,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 427 transitions. [2022-01-19 00:29:33,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:33,164 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 427 transitions. [2022-01-19 00:29:33,169 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 213.5) internal successors, (427), 2 states have internal predecessors, (427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:33,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:33,183 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 222.0) internal successors, (666), 3 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:33,184 INFO L186 Difference]: Start difference. First operand has 197 places, 211 transitions, 434 flow. Second operand 2 states and 427 transitions. [2022-01-19 00:29:33,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 200 transitions, 420 flow [2022-01-19 00:29:33,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 200 transitions, 412 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 00:29:33,196 INFO L242 Difference]: Finished difference. Result has 194 places, 195 transitions, 394 flow [2022-01-19 00:29:33,198 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=394, PETRI_PLACES=194, PETRI_TRANSITIONS=195} [2022-01-19 00:29:33,202 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, -3 predicate places. [2022-01-19 00:29:33,202 INFO L470 AbstractCegarLoop]: Abstraction has has 194 places, 195 transitions, 394 flow [2022-01-19 00:29:33,202 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 210.0) internal successors, (420), 2 states have internal predecessors, (420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:33,202 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:33,203 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:33,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 00:29:33,204 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:33,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:33,204 INFO L85 PathProgramCache]: Analyzing trace with hash -422266269, now seen corresponding path program 1 times [2022-01-19 00:29:33,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:33,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373155514] [2022-01-19 00:29:33,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:33,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:33,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:33,401 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 00:29:33,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:33,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373155514] [2022-01-19 00:29:33,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373155514] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:33,402 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:33,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 00:29:33,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405126594] [2022-01-19 00:29:33,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:33,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 00:29:33,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:33,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 00:29:33,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 00:29:33,406 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 222 [2022-01-19 00:29:33,407 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 195 transitions, 394 flow. Second operand has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:33,408 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:33,408 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 222 [2022-01-19 00:29:33,408 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:33,532 INFO L129 PetriNetUnfolder]: 10/207 cut-off events. [2022-01-19 00:29:33,532 INFO L130 PetriNetUnfolder]: For 2/3 co-relation queries the response was YES. [2022-01-19 00:29:33,533 INFO L84 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 207 events. 10/207 cut-off events. For 2/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 244 event pairs, 0 based on Foata normal form. 0/195 useless extension candidates. Maximal degree in co-relation 245. Up to 25 conditions per place. [2022-01-19 00:29:33,534 INFO L132 encePairwiseOnDemand]: 212/222 looper letters, 28 selfloop transitions, 8 changer transitions 0/203 dead transitions. [2022-01-19 00:29:33,534 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 203 transitions, 482 flow [2022-01-19 00:29:33,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 00:29:33,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 00:29:33,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 948 transitions. [2022-01-19 00:29:33,540 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8540540540540541 [2022-01-19 00:29:33,540 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 948 transitions. [2022-01-19 00:29:33,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 948 transitions. [2022-01-19 00:29:33,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:33,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 948 transitions. [2022-01-19 00:29:33,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 189.6) internal successors, (948), 5 states have internal predecessors, (948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:33,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:33,548 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 222.0) internal successors, (1332), 6 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:33,548 INFO L186 Difference]: Start difference. First operand has 194 places, 195 transitions, 394 flow. Second operand 5 states and 948 transitions. [2022-01-19 00:29:33,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 203 transitions, 482 flow [2022-01-19 00:29:33,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 203 transitions, 482 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 00:29:33,558 INFO L242 Difference]: Finished difference. Result has 194 places, 197 transitions, 426 flow [2022-01-19 00:29:33,559 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=194, PETRI_TRANSITIONS=197} [2022-01-19 00:29:33,559 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, -3 predicate places. [2022-01-19 00:29:33,560 INFO L470 AbstractCegarLoop]: Abstraction has has 194 places, 197 transitions, 426 flow [2022-01-19 00:29:33,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 186.0) internal successors, (930), 5 states have internal predecessors, (930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:33,561 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:33,561 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:33,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 00:29:33,561 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:33,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:33,562 INFO L85 PathProgramCache]: Analyzing trace with hash -419875030, now seen corresponding path program 1 times [2022-01-19 00:29:33,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:33,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341119054] [2022-01-19 00:29:33,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:33,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:33,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:33,718 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:29:33,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:33,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341119054] [2022-01-19 00:29:33,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341119054] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:29:33,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340002044] [2022-01-19 00:29:33,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:33,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:29:33,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:29:33,731 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 00:29:33,738 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 00:29:33,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:33,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-19 00:29:33,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:29:34,226 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:29:34,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:29:34,507 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 00:29:34,507 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340002044] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:29:34,507 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:29:34,507 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-01-19 00:29:34,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322026607] [2022-01-19 00:29:34,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:29:34,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-19 00:29:34,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:34,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-19 00:29:34,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2022-01-19 00:29:34,514 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 222 [2022-01-19 00:29:34,518 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 197 transitions, 426 flow. Second operand has 15 states, 15 states have (on average 183.33333333333334) internal successors, (2750), 15 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:34,518 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:34,518 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 222 [2022-01-19 00:29:34,518 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:34,707 INFO L129 PetriNetUnfolder]: 10/225 cut-off events. [2022-01-19 00:29:34,707 INFO L130 PetriNetUnfolder]: For 10/11 co-relation queries the response was YES. [2022-01-19 00:29:34,709 INFO L84 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 225 events. 10/225 cut-off events. For 10/11 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 226 event pairs, 0 based on Foata normal form. 4/219 useless extension candidates. Maximal degree in co-relation 295. Up to 19 conditions per place. [2022-01-19 00:29:34,710 INFO L132 encePairwiseOnDemand]: 206/222 looper letters, 30 selfloop transitions, 22 changer transitions 0/217 dead transitions. [2022-01-19 00:29:34,710 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 217 transitions, 574 flow [2022-01-19 00:29:34,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 00:29:34,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 00:29:34,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2036 transitions. [2022-01-19 00:29:34,714 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8337428337428338 [2022-01-19 00:29:34,715 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2036 transitions. [2022-01-19 00:29:34,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2036 transitions. [2022-01-19 00:29:34,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:34,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2036 transitions. [2022-01-19 00:29:34,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 185.0909090909091) internal successors, (2036), 11 states have internal predecessors, (2036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:34,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 222.0) internal successors, (2664), 12 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:34,724 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 222.0) internal successors, (2664), 12 states have internal predecessors, (2664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:34,725 INFO L186 Difference]: Start difference. First operand has 194 places, 197 transitions, 426 flow. Second operand 11 states and 2036 transitions. [2022-01-19 00:29:34,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 217 transitions, 574 flow [2022-01-19 00:29:34,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 217 transitions, 562 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 00:29:34,729 INFO L242 Difference]: Finished difference. Result has 204 places, 209 transitions, 525 flow [2022-01-19 00:29:34,729 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=525, PETRI_PLACES=204, PETRI_TRANSITIONS=209} [2022-01-19 00:29:34,731 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 7 predicate places. [2022-01-19 00:29:34,732 INFO L470 AbstractCegarLoop]: Abstraction has has 204 places, 209 transitions, 525 flow [2022-01-19 00:29:34,734 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 183.33333333333334) internal successors, (2750), 15 states have internal predecessors, (2750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:34,734 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:34,734 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:34,760 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 00:29:34,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:29:34,958 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:34,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:34,958 INFO L85 PathProgramCache]: Analyzing trace with hash -970353476, now seen corresponding path program 2 times [2022-01-19 00:29:34,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:34,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139538324] [2022-01-19 00:29:34,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:34,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:35,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:35,118 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-19 00:29:35,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:35,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139538324] [2022-01-19 00:29:35,123 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139538324] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:29:35,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688198925] [2022-01-19 00:29:35,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 00:29:35,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:29:35,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:29:35,126 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 00:29:35,153 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 00:29:35,227 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-01-19 00:29:35,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:29:35,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-19 00:29:35,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:29:35,659 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-01-19 00:29:35,660 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 00:29:35,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688198925] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:35,660 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 00:29:35,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-01-19 00:29:35,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385326603] [2022-01-19 00:29:35,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:35,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:35,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:35,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:35,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-01-19 00:29:35,663 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:35,664 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 209 transitions, 525 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:35,664 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:35,664 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:35,664 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:35,900 INFO L129 PetriNetUnfolder]: 111/654 cut-off events. [2022-01-19 00:29:35,900 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-01-19 00:29:35,902 INFO L84 FinitePrefix]: Finished finitePrefix Result has 891 conditions, 654 events. 111/654 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 3161 event pairs, 7 based on Foata normal form. 0/587 useless extension candidates. Maximal degree in co-relation 883. Up to 70 conditions per place. [2022-01-19 00:29:35,904 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 50 selfloop transitions, 10 changer transitions 1/250 dead transitions. [2022-01-19 00:29:35,904 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 250 transitions, 734 flow [2022-01-19 00:29:35,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 00:29:35,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 00:29:35,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1583 transitions. [2022-01-19 00:29:35,908 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8913288288288288 [2022-01-19 00:29:35,908 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1583 transitions. [2022-01-19 00:29:35,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1583 transitions. [2022-01-19 00:29:35,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:35,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1583 transitions. [2022-01-19 00:29:35,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 197.875) internal successors, (1583), 8 states have internal predecessors, (1583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:35,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:35,915 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:35,915 INFO L186 Difference]: Start difference. First operand has 204 places, 209 transitions, 525 flow. Second operand 8 states and 1583 transitions. [2022-01-19 00:29:35,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 250 transitions, 734 flow [2022-01-19 00:29:35,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 250 transitions, 717 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-01-19 00:29:35,922 INFO L242 Difference]: Finished difference. Result has 213 places, 216 transitions, 571 flow [2022-01-19 00:29:35,922 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=508, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=571, PETRI_PLACES=213, PETRI_TRANSITIONS=216} [2022-01-19 00:29:35,924 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 16 predicate places. [2022-01-19 00:29:35,924 INFO L470 AbstractCegarLoop]: Abstraction has has 213 places, 216 transitions, 571 flow [2022-01-19 00:29:35,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:35,924 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:35,925 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:35,950 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-01-19 00:29:36,138 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,SelfDestructingSolverStorable3 [2022-01-19 00:29:36,139 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:36,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:36,139 INFO L85 PathProgramCache]: Analyzing trace with hash -475898132, now seen corresponding path program 3 times [2022-01-19 00:29:36,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:36,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872769808] [2022-01-19 00:29:36,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:36,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:36,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:36,250 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-19 00:29:36,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:36,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872769808] [2022-01-19 00:29:36,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872769808] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:29:36,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88886861] [2022-01-19 00:29:36,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 00:29:36,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:29:36,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:29:36,253 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 00:29:36,279 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 00:29:36,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-01-19 00:29:36,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:29:36,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-19 00:29:36,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:29:36,652 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-01-19 00:29:36,652 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-19 00:29:36,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88886861] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:36,653 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-19 00:29:36,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 15 [2022-01-19 00:29:36,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709845061] [2022-01-19 00:29:36,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:36,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:36,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:36,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:36,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2022-01-19 00:29:36,655 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:36,656 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 216 transitions, 571 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:36,657 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:36,657 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:36,657 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:37,081 INFO L129 PetriNetUnfolder]: 428/2270 cut-off events. [2022-01-19 00:29:37,081 INFO L130 PetriNetUnfolder]: For 201/212 co-relation queries the response was YES. [2022-01-19 00:29:37,089 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3130 conditions, 2270 events. 428/2270 cut-off events. For 201/212 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 18503 event pairs, 83 based on Foata normal form. 1/2026 useless extension candidates. Maximal degree in co-relation 3118. Up to 244 conditions per place. [2022-01-19 00:29:37,097 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 59 selfloop transitions, 12 changer transitions 2/269 dead transitions. [2022-01-19 00:29:37,097 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 269 transitions, 834 flow [2022-01-19 00:29:37,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 00:29:37,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 00:29:37,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1595 transitions. [2022-01-19 00:29:37,102 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8980855855855856 [2022-01-19 00:29:37,102 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1595 transitions. [2022-01-19 00:29:37,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1595 transitions. [2022-01-19 00:29:37,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:37,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1595 transitions. [2022-01-19 00:29:37,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 199.375) internal successors, (1595), 8 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:37,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:37,110 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:37,110 INFO L186 Difference]: Start difference. First operand has 213 places, 216 transitions, 571 flow. Second operand 8 states and 1595 transitions. [2022-01-19 00:29:37,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 269 transitions, 834 flow [2022-01-19 00:29:37,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 269 transitions, 834 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 00:29:37,119 INFO L242 Difference]: Finished difference. Result has 223 places, 228 transitions, 651 flow [2022-01-19 00:29:37,119 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=571, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=651, PETRI_PLACES=223, PETRI_TRANSITIONS=228} [2022-01-19 00:29:37,121 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 26 predicate places. [2022-01-19 00:29:37,122 INFO L470 AbstractCegarLoop]: Abstraction has has 223 places, 228 transitions, 651 flow [2022-01-19 00:29:37,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:37,122 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:37,122 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:37,147 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 00:29:37,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:29:37,341 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:37,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:37,341 INFO L85 PathProgramCache]: Analyzing trace with hash 6486200, now seen corresponding path program 4 times [2022-01-19 00:29:37,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:37,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847381184] [2022-01-19 00:29:37,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:37,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:37,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:37,446 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-19 00:29:37,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:37,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847381184] [2022-01-19 00:29:37,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847381184] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 00:29:37,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641382556] [2022-01-19 00:29:37,447 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 00:29:37,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:29:37,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 00:29:37,449 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 00:29:37,480 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 00:29:37,583 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 00:29:37,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 00:29:37,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-19 00:29:37,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 00:29:37,917 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-19 00:29:37,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 00:29:38,277 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-01-19 00:29:38,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641382556] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 00:29:38,278 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 00:29:38,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2022-01-19 00:29:38,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895374744] [2022-01-19 00:29:38,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 00:29:38,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-01-19 00:29:38,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:38,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-01-19 00:29:38,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-01-19 00:29:38,283 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 222 [2022-01-19 00:29:38,287 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 228 transitions, 651 flow. Second operand has 22 states, 22 states have (on average 183.1818181818182) internal successors, (4030), 22 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:38,287 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:38,287 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 222 [2022-01-19 00:29:38,287 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:38,730 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([615] thread2EXIT-->L90-2: Formula: (and (= 0 v_thread2Thread1of1ForFork1_thidvar2_4) (= v_thread2Thread1of1ForFork1_thidvar0_4 (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem24#1_5| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ (- 4294967296) .cse0)))) (= 0 v_thread2Thread1of1ForFork1_thidvar1_4)) InVars {thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} OutVars{thread2Thread1of1ForFork1_thidvar2=v_thread2Thread1of1ForFork1_thidvar2_4, thread2Thread1of1ForFork1_thidvar0=v_thread2Thread1of1ForFork1_thidvar0_4, ULTIMATE.start_main_#t~mem24#1=|v_ULTIMATE.start_main_#t~mem24#1_5|, thread2Thread1of1ForFork1_thidvar1=v_thread2Thread1of1ForFork1_thidvar1_4} AuxVars[] AssignedVars[][239], [Black: 222#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 0)), Black: 1501#(or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0)))), 3194#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 1089#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|) (<= |ULTIMATE.start_create_fresh_int_array_~i~2#1| 1)), Black: 1095#(and (< |ULTIMATE.start_create_fresh_int_array_~i~2#1| |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|)), Black: 2157#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (not (= ~isNullB~0 0))), 211#true, Black: 2155#(and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (<= |thread1Thread1of1ForFork0_~i~0#1| 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))), Black: 2153#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| 0))) (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))) (<= |thread1Thread1of1ForFork0_~i~0#1| 0)), Black: 2071#(and (or (and (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullB~0 0))) (and (= ~isNullB~0 0) (= |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| 0))) (<= |thread1Thread1of1ForFork0_~i~0#1| 0)), 1622#(and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), 1633#true, 128#L90-2true, Black: 1100#true, Black: 1620#(and (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 0) (= ~isNullA~0 0))) (or (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 0) (= ~isNullA~0 0)) (and (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (not (= ~isNullA~0 0))))), Black: 1624#(and (<= |thread2Thread1of1ForFork1_~i~1#1| 0) (= |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| 1) (= |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| 1) (not (= ~isNullA~0 0))), 1081#(and (<= 5 |ULTIMATE.start_create_fresh_int_array_~size#1|) (<= 5 |ULTIMATE.start_create_fresh_int_array_#in~size#1|))]) [2022-01-19 00:29:38,731 INFO L384 tUnfolder$Statistics]: this new event has 221 ancestors and is cut-off event [2022-01-19 00:29:38,731 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 00:29:38,731 INFO L387 tUnfolder$Statistics]: existing Event has 218 ancestors and is cut-off event [2022-01-19 00:29:38,731 INFO L387 tUnfolder$Statistics]: existing Event has 205 ancestors and is cut-off event [2022-01-19 00:29:38,739 INFO L129 PetriNetUnfolder]: 124/1135 cut-off events. [2022-01-19 00:29:38,740 INFO L130 PetriNetUnfolder]: For 157/171 co-relation queries the response was YES. [2022-01-19 00:29:38,745 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1556 conditions, 1135 events. 124/1135 cut-off events. For 157/171 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 7053 event pairs, 8 based on Foata normal form. 5/1051 useless extension candidates. Maximal degree in co-relation 1539. Up to 45 conditions per place. [2022-01-19 00:29:38,748 INFO L132 encePairwiseOnDemand]: 206/222 looper letters, 38 selfloop transitions, 34 changer transitions 0/256 dead transitions. [2022-01-19 00:29:38,748 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 256 transitions, 907 flow [2022-01-19 00:29:38,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 00:29:38,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 00:29:38,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3136 transitions. [2022-01-19 00:29:38,755 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.830948595654478 [2022-01-19 00:29:38,755 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3136 transitions. [2022-01-19 00:29:38,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3136 transitions. [2022-01-19 00:29:38,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:38,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3136 transitions. [2022-01-19 00:29:38,762 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 184.47058823529412) internal successors, (3136), 17 states have internal predecessors, (3136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:38,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 222.0) internal successors, (3996), 18 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:38,769 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 222.0) internal successors, (3996), 18 states have internal predecessors, (3996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:38,769 INFO L186 Difference]: Start difference. First operand has 223 places, 228 transitions, 651 flow. Second operand 17 states and 3136 transitions. [2022-01-19 00:29:38,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 256 transitions, 907 flow [2022-01-19 00:29:38,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 256 transitions, 907 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 00:29:38,776 INFO L242 Difference]: Finished difference. Result has 242 places, 242 transitions, 826 flow [2022-01-19 00:29:38,776 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=826, PETRI_PLACES=242, PETRI_TRANSITIONS=242} [2022-01-19 00:29:38,778 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 45 predicate places. [2022-01-19 00:29:38,778 INFO L470 AbstractCegarLoop]: Abstraction has has 242 places, 242 transitions, 826 flow [2022-01-19 00:29:38,780 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 183.1818181818182) internal successors, (4030), 22 states have internal predecessors, (4030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:38,780 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:38,782 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:38,809 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-01-19 00:29:39,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 00:29:39,007 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:39,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:39,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1604527506, now seen corresponding path program 5 times [2022-01-19 00:29:39,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:39,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299423675] [2022-01-19 00:29:39,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:39,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:39,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:39,130 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:39,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:39,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299423675] [2022-01-19 00:29:39,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299423675] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:39,131 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:39,131 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:39,131 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114034539] [2022-01-19 00:29:39,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:39,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:39,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:39,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:39,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:39,133 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:39,134 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 242 transitions, 826 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:39,134 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:39,135 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:39,135 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:39,613 INFO L129 PetriNetUnfolder]: 485/2716 cut-off events. [2022-01-19 00:29:39,614 INFO L130 PetriNetUnfolder]: For 725/756 co-relation queries the response was YES. [2022-01-19 00:29:39,625 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4109 conditions, 2716 events. 485/2716 cut-off events. For 725/756 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 22667 event pairs, 91 based on Foata normal form. 25/2495 useless extension candidates. Maximal degree in co-relation 4088. Up to 300 conditions per place. [2022-01-19 00:29:39,632 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 40 selfloop transitions, 15 changer transitions 0/270 dead transitions. [2022-01-19 00:29:39,632 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 270 transitions, 1050 flow [2022-01-19 00:29:39,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:39,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:39,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2022-01-19 00:29:39,635 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2022-01-19 00:29:39,635 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2022-01-19 00:29:39,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2022-01-19 00:29:39,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:39,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2022-01-19 00:29:39,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:39,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:39,640 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:39,641 INFO L186 Difference]: Start difference. First operand has 242 places, 242 transitions, 826 flow. Second operand 6 states and 1188 transitions. [2022-01-19 00:29:39,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 270 transitions, 1050 flow [2022-01-19 00:29:39,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 270 transitions, 1005 flow, removed 8 selfloop flow, removed 8 redundant places. [2022-01-19 00:29:39,647 INFO L242 Difference]: Finished difference. Result has 243 places, 249 transitions, 888 flow [2022-01-19 00:29:39,648 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=888, PETRI_PLACES=243, PETRI_TRANSITIONS=249} [2022-01-19 00:29:39,648 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 46 predicate places. [2022-01-19 00:29:39,648 INFO L470 AbstractCegarLoop]: Abstraction has has 243 places, 249 transitions, 888 flow [2022-01-19 00:29:39,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:39,649 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:39,649 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:39,649 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 00:29:39,649 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:39,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:39,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1613833440, now seen corresponding path program 6 times [2022-01-19 00:29:39,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:39,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117189965] [2022-01-19 00:29:39,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:39,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:39,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:39,745 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:39,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:39,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117189965] [2022-01-19 00:29:39,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117189965] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:39,746 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:39,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:39,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912042236] [2022-01-19 00:29:39,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:39,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:39,747 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:39,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:39,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:39,748 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:39,749 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 249 transitions, 888 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:39,749 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:39,749 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:39,750 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:40,287 INFO L129 PetriNetUnfolder]: 571/3057 cut-off events. [2022-01-19 00:29:40,287 INFO L130 PetriNetUnfolder]: For 1620/1687 co-relation queries the response was YES. [2022-01-19 00:29:40,301 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4970 conditions, 3057 events. 571/3057 cut-off events. For 1620/1687 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 27150 event pairs, 89 based on Foata normal form. 37/2806 useless extension candidates. Maximal degree in co-relation 4945. Up to 559 conditions per place. [2022-01-19 00:29:40,311 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 48 selfloop transitions, 17 changer transitions 0/280 dead transitions. [2022-01-19 00:29:40,311 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 280 transitions, 1168 flow [2022-01-19 00:29:40,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:40,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:40,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2022-01-19 00:29:40,314 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2022-01-19 00:29:40,314 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2022-01-19 00:29:40,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2022-01-19 00:29:40,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:40,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2022-01-19 00:29:40,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:40,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:40,320 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:40,320 INFO L186 Difference]: Start difference. First operand has 243 places, 249 transitions, 888 flow. Second operand 6 states and 1191 transitions. [2022-01-19 00:29:40,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 280 transitions, 1168 flow [2022-01-19 00:29:40,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 280 transitions, 1158 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 00:29:40,328 INFO L242 Difference]: Finished difference. Result has 251 places, 257 transitions, 1024 flow [2022-01-19 00:29:40,329 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=882, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1024, PETRI_PLACES=251, PETRI_TRANSITIONS=257} [2022-01-19 00:29:40,329 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 54 predicate places. [2022-01-19 00:29:40,329 INFO L470 AbstractCegarLoop]: Abstraction has has 251 places, 257 transitions, 1024 flow [2022-01-19 00:29:40,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:40,330 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:40,331 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:40,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 00:29:40,331 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:40,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:40,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1842969722, now seen corresponding path program 7 times [2022-01-19 00:29:40,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:40,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616246578] [2022-01-19 00:29:40,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:40,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:40,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:40,472 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:40,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:40,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616246578] [2022-01-19 00:29:40,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616246578] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:40,474 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:40,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:40,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040703935] [2022-01-19 00:29:40,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:40,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:40,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:40,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:40,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:40,477 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:40,483 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 257 transitions, 1024 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:40,483 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:40,483 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:40,483 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:41,006 INFO L129 PetriNetUnfolder]: 641/3468 cut-off events. [2022-01-19 00:29:41,007 INFO L130 PetriNetUnfolder]: For 2839/2934 co-relation queries the response was YES. [2022-01-19 00:29:41,024 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5866 conditions, 3468 events. 641/3468 cut-off events. For 2839/2934 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 32069 event pairs, 116 based on Foata normal form. 37/3165 useless extension candidates. Maximal degree in co-relation 5837. Up to 598 conditions per place. [2022-01-19 00:29:41,038 INFO L132 encePairwiseOnDemand]: 215/222 looper letters, 49 selfloop transitions, 16 changer transitions 0/280 dead transitions. [2022-01-19 00:29:41,038 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 280 transitions, 1285 flow [2022-01-19 00:29:41,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:41,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:41,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1187 transitions. [2022-01-19 00:29:41,041 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8911411411411412 [2022-01-19 00:29:41,041 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1187 transitions. [2022-01-19 00:29:41,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1187 transitions. [2022-01-19 00:29:41,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:41,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1187 transitions. [2022-01-19 00:29:41,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.83333333333334) internal successors, (1187), 6 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:41,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:41,048 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:41,048 INFO L186 Difference]: Start difference. First operand has 251 places, 257 transitions, 1024 flow. Second operand 6 states and 1187 transitions. [2022-01-19 00:29:41,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 280 transitions, 1285 flow [2022-01-19 00:29:41,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 280 transitions, 1272 flow, removed 5 selfloop flow, removed 1 redundant places. [2022-01-19 00:29:41,060 INFO L242 Difference]: Finished difference. Result has 259 places, 262 transitions, 1136 flow [2022-01-19 00:29:41,061 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1136, PETRI_PLACES=259, PETRI_TRANSITIONS=262} [2022-01-19 00:29:41,061 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 62 predicate places. [2022-01-19 00:29:41,062 INFO L470 AbstractCegarLoop]: Abstraction has has 259 places, 262 transitions, 1136 flow [2022-01-19 00:29:41,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:41,062 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:41,062 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:41,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 00:29:41,063 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:41,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:41,063 INFO L85 PathProgramCache]: Analyzing trace with hash -194760392, now seen corresponding path program 8 times [2022-01-19 00:29:41,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:41,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607063665] [2022-01-19 00:29:41,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:41,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:41,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:41,151 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:41,151 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:41,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607063665] [2022-01-19 00:29:41,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607063665] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:41,151 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:41,152 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:41,152 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028115201] [2022-01-19 00:29:41,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:41,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:41,152 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:41,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:41,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:41,154 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:41,155 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 262 transitions, 1136 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:41,155 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:41,155 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:41,155 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:41,825 INFO L129 PetriNetUnfolder]: 823/4769 cut-off events. [2022-01-19 00:29:41,825 INFO L130 PetriNetUnfolder]: For 3094/3205 co-relation queries the response was YES. [2022-01-19 00:29:41,851 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7779 conditions, 4769 events. 823/4769 cut-off events. For 3094/3205 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 49245 event pairs, 202 based on Foata normal form. 25/4355 useless extension candidates. Maximal degree in co-relation 7746. Up to 900 conditions per place. [2022-01-19 00:29:41,864 INFO L132 encePairwiseOnDemand]: 215/222 looper letters, 46 selfloop transitions, 13 changer transitions 0/289 dead transitions. [2022-01-19 00:29:41,864 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 289 transitions, 1346 flow [2022-01-19 00:29:41,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:41,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:41,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2022-01-19 00:29:41,867 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2022-01-19 00:29:41,867 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2022-01-19 00:29:41,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2022-01-19 00:29:41,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:41,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2022-01-19 00:29:41,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:41,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:41,874 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:41,874 INFO L186 Difference]: Start difference. First operand has 259 places, 262 transitions, 1136 flow. Second operand 6 states and 1188 transitions. [2022-01-19 00:29:41,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 289 transitions, 1346 flow [2022-01-19 00:29:41,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 289 transitions, 1333 flow, removed 5 selfloop flow, removed 1 redundant places. [2022-01-19 00:29:41,890 INFO L242 Difference]: Finished difference. Result has 268 places, 271 transitions, 1229 flow [2022-01-19 00:29:41,890 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1229, PETRI_PLACES=268, PETRI_TRANSITIONS=271} [2022-01-19 00:29:41,891 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 71 predicate places. [2022-01-19 00:29:41,891 INFO L470 AbstractCegarLoop]: Abstraction has has 268 places, 271 transitions, 1229 flow [2022-01-19 00:29:41,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:41,891 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:41,892 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:41,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 00:29:41,892 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:41,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:41,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1286052604, now seen corresponding path program 9 times [2022-01-19 00:29:41,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:41,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847755577] [2022-01-19 00:29:41,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:41,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:41,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:41,994 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:41,994 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:41,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847755577] [2022-01-19 00:29:41,994 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847755577] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:41,995 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:41,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:41,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487438097] [2022-01-19 00:29:41,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:41,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:41,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:41,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:41,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:41,997 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:41,998 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 271 transitions, 1229 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:41,998 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:41,998 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:41,998 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:42,813 INFO L129 PetriNetUnfolder]: 915/5446 cut-off events. [2022-01-19 00:29:42,813 INFO L130 PetriNetUnfolder]: For 4464/4599 co-relation queries the response was YES. [2022-01-19 00:29:42,848 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9252 conditions, 5446 events. 915/5446 cut-off events. For 4464/4599 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 58210 event pairs, 201 based on Foata normal form. 30/4980 useless extension candidates. Maximal degree in co-relation 9215. Up to 920 conditions per place. [2022-01-19 00:29:42,868 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 61 selfloop transitions, 19 changer transitions 0/310 dead transitions. [2022-01-19 00:29:42,868 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 310 transitions, 1555 flow [2022-01-19 00:29:42,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:42,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:42,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1199 transitions. [2022-01-19 00:29:42,871 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9001501501501501 [2022-01-19 00:29:42,871 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1199 transitions. [2022-01-19 00:29:42,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1199 transitions. [2022-01-19 00:29:42,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:42,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1199 transitions. [2022-01-19 00:29:42,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.83333333333334) internal successors, (1199), 6 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:42,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:42,876 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:42,876 INFO L186 Difference]: Start difference. First operand has 268 places, 271 transitions, 1229 flow. Second operand 6 states and 1199 transitions. [2022-01-19 00:29:42,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 310 transitions, 1555 flow [2022-01-19 00:29:42,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 310 transitions, 1543 flow, removed 6 selfloop flow, removed 0 redundant places. [2022-01-19 00:29:42,898 INFO L242 Difference]: Finished difference. Result has 278 places, 282 transitions, 1385 flow [2022-01-19 00:29:42,900 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1385, PETRI_PLACES=278, PETRI_TRANSITIONS=282} [2022-01-19 00:29:42,900 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 81 predicate places. [2022-01-19 00:29:42,900 INFO L470 AbstractCegarLoop]: Abstraction has has 278 places, 282 transitions, 1385 flow [2022-01-19 00:29:42,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:42,901 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:42,901 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:42,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 00:29:42,902 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:42,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:42,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1651178468, now seen corresponding path program 10 times [2022-01-19 00:29:42,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:42,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710779596] [2022-01-19 00:29:42,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:42,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:42,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:43,017 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:43,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:43,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710779596] [2022-01-19 00:29:43,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710779596] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:43,018 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:43,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:43,020 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103290858] [2022-01-19 00:29:43,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:43,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:43,021 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:43,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:43,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:43,023 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:43,024 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 282 transitions, 1385 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:43,024 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:43,024 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:43,024 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:44,049 INFO L129 PetriNetUnfolder]: 1049/6035 cut-off events. [2022-01-19 00:29:44,049 INFO L130 PetriNetUnfolder]: For 5795/5924 co-relation queries the response was YES. [2022-01-19 00:29:44,071 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10636 conditions, 6035 events. 1049/6035 cut-off events. For 5795/5924 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 65113 event pairs, 123 based on Foata normal form. 38/5547 useless extension candidates. Maximal degree in co-relation 10594. Up to 953 conditions per place. [2022-01-19 00:29:44,083 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 66 selfloop transitions, 24 changer transitions 0/320 dead transitions. [2022-01-19 00:29:44,083 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 320 transitions, 1737 flow [2022-01-19 00:29:44,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:44,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:44,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1201 transitions. [2022-01-19 00:29:44,087 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9016516516516516 [2022-01-19 00:29:44,087 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1201 transitions. [2022-01-19 00:29:44,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1201 transitions. [2022-01-19 00:29:44,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:44,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1201 transitions. [2022-01-19 00:29:44,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 200.16666666666666) internal successors, (1201), 6 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:44,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:44,092 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:44,092 INFO L186 Difference]: Start difference. First operand has 278 places, 282 transitions, 1385 flow. Second operand 6 states and 1201 transitions. [2022-01-19 00:29:44,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 320 transitions, 1737 flow [2022-01-19 00:29:44,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 320 transitions, 1731 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-01-19 00:29:44,118 INFO L242 Difference]: Finished difference. Result has 287 places, 290 transitions, 1548 flow [2022-01-19 00:29:44,119 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1379, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1548, PETRI_PLACES=287, PETRI_TRANSITIONS=290} [2022-01-19 00:29:44,120 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 90 predicate places. [2022-01-19 00:29:44,121 INFO L470 AbstractCegarLoop]: Abstraction has has 287 places, 290 transitions, 1548 flow [2022-01-19 00:29:44,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:44,121 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:44,121 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:44,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 00:29:44,123 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:44,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:44,124 INFO L85 PathProgramCache]: Analyzing trace with hash -197382220, now seen corresponding path program 1 times [2022-01-19 00:29:44,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:44,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098067891] [2022-01-19 00:29:44,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:44,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:44,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:44,219 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:44,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:44,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098067891] [2022-01-19 00:29:44,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098067891] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:44,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:44,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:44,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25545515] [2022-01-19 00:29:44,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:44,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:44,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:44,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:44,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:44,222 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:44,223 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 290 transitions, 1548 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:44,223 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:44,223 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:44,223 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:45,093 INFO L129 PetriNetUnfolder]: 1035/6038 cut-off events. [2022-01-19 00:29:45,093 INFO L130 PetriNetUnfolder]: For 7318/7492 co-relation queries the response was YES. [2022-01-19 00:29:45,118 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11237 conditions, 6038 events. 1035/6038 cut-off events. For 7318/7492 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 65721 event pairs, 150 based on Foata normal form. 39/5552 useless extension candidates. Maximal degree in co-relation 11190. Up to 531 conditions per place. [2022-01-19 00:29:45,131 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 83 selfloop transitions, 20 changer transitions 14/347 dead transitions. [2022-01-19 00:29:45,131 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 347 transitions, 2144 flow [2022-01-19 00:29:45,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 00:29:45,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 00:29:45,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1780 transitions. [2022-01-19 00:29:45,135 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8908908908908909 [2022-01-19 00:29:45,135 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1780 transitions. [2022-01-19 00:29:45,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1780 transitions. [2022-01-19 00:29:45,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:45,136 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1780 transitions. [2022-01-19 00:29:45,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 197.77777777777777) internal successors, (1780), 9 states have internal predecessors, (1780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:45,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:45,143 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:45,143 INFO L186 Difference]: Start difference. First operand has 287 places, 290 transitions, 1548 flow. Second operand 9 states and 1780 transitions. [2022-01-19 00:29:45,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 347 transitions, 2144 flow [2022-01-19 00:29:45,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 347 transitions, 2125 flow, removed 5 selfloop flow, removed 1 redundant places. [2022-01-19 00:29:45,223 INFO L242 Difference]: Finished difference. Result has 299 places, 296 transitions, 1668 flow [2022-01-19 00:29:45,223 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1668, PETRI_PLACES=299, PETRI_TRANSITIONS=296} [2022-01-19 00:29:45,224 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 102 predicate places. [2022-01-19 00:29:45,224 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 296 transitions, 1668 flow [2022-01-19 00:29:45,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:45,225 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:45,225 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:45,225 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 00:29:45,225 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:45,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:45,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1101194472, now seen corresponding path program 2 times [2022-01-19 00:29:45,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:45,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231090943] [2022-01-19 00:29:45,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:45,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:45,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:45,328 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:45,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:45,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231090943] [2022-01-19 00:29:45,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231090943] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:45,329 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:45,329 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:45,329 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966026282] [2022-01-19 00:29:45,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:45,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:45,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:45,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:45,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:45,331 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:45,332 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 296 transitions, 1668 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:45,332 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:45,332 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:45,332 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:46,229 INFO L129 PetriNetUnfolder]: 999/5942 cut-off events. [2022-01-19 00:29:46,230 INFO L130 PetriNetUnfolder]: For 7826/8017 co-relation queries the response was YES. [2022-01-19 00:29:46,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11184 conditions, 5942 events. 999/5942 cut-off events. For 7826/8017 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 64369 event pairs, 100 based on Foata normal form. 64/5504 useless extension candidates. Maximal degree in co-relation 11132. Up to 531 conditions per place. [2022-01-19 00:29:46,276 INFO L132 encePairwiseOnDemand]: 210/222 looper letters, 73 selfloop transitions, 41 changer transitions 4/348 dead transitions. [2022-01-19 00:29:46,276 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 348 transitions, 2161 flow [2022-01-19 00:29:46,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 00:29:46,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 00:29:46,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1603 transitions. [2022-01-19 00:29:46,280 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9025900900900901 [2022-01-19 00:29:46,280 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1603 transitions. [2022-01-19 00:29:46,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1603 transitions. [2022-01-19 00:29:46,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:46,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1603 transitions. [2022-01-19 00:29:46,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 200.375) internal successors, (1603), 8 states have internal predecessors, (1603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:46,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:46,287 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:46,287 INFO L186 Difference]: Start difference. First operand has 299 places, 296 transitions, 1668 flow. Second operand 8 states and 1603 transitions. [2022-01-19 00:29:46,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 348 transitions, 2161 flow [2022-01-19 00:29:46,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 348 transitions, 2148 flow, removed 4 selfloop flow, removed 3 redundant places. [2022-01-19 00:29:46,320 INFO L242 Difference]: Finished difference. Result has 303 places, 305 transitions, 1884 flow [2022-01-19 00:29:46,321 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1884, PETRI_PLACES=303, PETRI_TRANSITIONS=305} [2022-01-19 00:29:46,321 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 106 predicate places. [2022-01-19 00:29:46,321 INFO L470 AbstractCegarLoop]: Abstraction has has 303 places, 305 transitions, 1884 flow [2022-01-19 00:29:46,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:46,322 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:46,322 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:46,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 00:29:46,322 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:46,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:46,323 INFO L85 PathProgramCache]: Analyzing trace with hash -173112068, now seen corresponding path program 3 times [2022-01-19 00:29:46,323 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:46,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072580519] [2022-01-19 00:29:46,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:46,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:46,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:46,476 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:46,476 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:46,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072580519] [2022-01-19 00:29:46,476 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072580519] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:46,477 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:46,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:46,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036130952] [2022-01-19 00:29:46,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:46,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:46,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:46,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:46,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:46,479 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:46,480 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 305 transitions, 1884 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:46,480 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:46,480 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:46,480 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:47,378 INFO L129 PetriNetUnfolder]: 967/5605 cut-off events. [2022-01-19 00:29:47,378 INFO L130 PetriNetUnfolder]: For 9099/9301 co-relation queries the response was YES. [2022-01-19 00:29:47,403 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11148 conditions, 5605 events. 967/5605 cut-off events. For 9099/9301 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 59386 event pairs, 141 based on Foata normal form. 66/5192 useless extension candidates. Maximal degree in co-relation 11094. Up to 532 conditions per place. [2022-01-19 00:29:47,415 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 73 selfloop transitions, 34 changer transitions 8/345 dead transitions. [2022-01-19 00:29:47,415 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 345 transitions, 2274 flow [2022-01-19 00:29:47,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 00:29:47,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 00:29:47,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1786 transitions. [2022-01-19 00:29:47,418 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8938938938938938 [2022-01-19 00:29:47,418 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1786 transitions. [2022-01-19 00:29:47,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1786 transitions. [2022-01-19 00:29:47,419 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:47,419 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1786 transitions. [2022-01-19 00:29:47,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 198.44444444444446) internal successors, (1786), 9 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:47,423 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:47,424 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 222.0) internal successors, (2220), 10 states have internal predecessors, (2220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:47,424 INFO L186 Difference]: Start difference. First operand has 303 places, 305 transitions, 1884 flow. Second operand 9 states and 1786 transitions. [2022-01-19 00:29:47,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 345 transitions, 2274 flow [2022-01-19 00:29:47,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 345 transitions, 2231 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-01-19 00:29:47,458 INFO L242 Difference]: Finished difference. Result has 310 places, 305 transitions, 1936 flow [2022-01-19 00:29:47,459 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1843, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1936, PETRI_PLACES=310, PETRI_TRANSITIONS=305} [2022-01-19 00:29:47,459 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 113 predicate places. [2022-01-19 00:29:47,460 INFO L470 AbstractCegarLoop]: Abstraction has has 310 places, 305 transitions, 1936 flow [2022-01-19 00:29:47,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:47,460 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:47,460 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:47,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 00:29:47,460 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:47,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:47,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1678622644, now seen corresponding path program 1 times [2022-01-19 00:29:47,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:47,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57087546] [2022-01-19 00:29:47,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:47,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:47,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:47,558 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:47,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:47,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57087546] [2022-01-19 00:29:47,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57087546] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:47,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:47,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:47,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38778184] [2022-01-19 00:29:47,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:47,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:47,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:47,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:47,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:47,560 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:47,561 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 305 transitions, 1936 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:47,561 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:47,561 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:47,561 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:48,198 INFO L129 PetriNetUnfolder]: 939/4817 cut-off events. [2022-01-19 00:29:48,198 INFO L130 PetriNetUnfolder]: For 7423/7565 co-relation queries the response was YES. [2022-01-19 00:29:48,225 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9485 conditions, 4817 events. 939/4817 cut-off events. For 7423/7565 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 49108 event pairs, 126 based on Foata normal form. 52/4408 useless extension candidates. Maximal degree in co-relation 9429. Up to 980 conditions per place. [2022-01-19 00:29:48,233 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 54 selfloop transitions, 15 changer transitions 1/326 dead transitions. [2022-01-19 00:29:48,233 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 326 transitions, 2174 flow [2022-01-19 00:29:48,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:48,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:48,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1188 transitions. [2022-01-19 00:29:48,235 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8918918918918919 [2022-01-19 00:29:48,235 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1188 transitions. [2022-01-19 00:29:48,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1188 transitions. [2022-01-19 00:29:48,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:48,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1188 transitions. [2022-01-19 00:29:48,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.0) internal successors, (1188), 6 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:48,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:48,239 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:48,239 INFO L186 Difference]: Start difference. First operand has 310 places, 305 transitions, 1936 flow. Second operand 6 states and 1188 transitions. [2022-01-19 00:29:48,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 326 transitions, 2174 flow [2022-01-19 00:29:48,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 326 transitions, 2096 flow, removed 4 selfloop flow, removed 8 redundant places. [2022-01-19 00:29:48,269 INFO L242 Difference]: Finished difference. Result has 307 places, 305 transitions, 1896 flow [2022-01-19 00:29:48,269 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1896, PETRI_PLACES=307, PETRI_TRANSITIONS=305} [2022-01-19 00:29:48,270 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 110 predicate places. [2022-01-19 00:29:48,270 INFO L470 AbstractCegarLoop]: Abstraction has has 307 places, 305 transitions, 1896 flow [2022-01-19 00:29:48,270 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:48,270 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:48,270 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:48,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 00:29:48,271 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:48,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:48,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1415945376, now seen corresponding path program 2 times [2022-01-19 00:29:48,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:48,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001522877] [2022-01-19 00:29:48,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:48,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:48,357 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:48,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:48,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001522877] [2022-01-19 00:29:48,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001522877] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:48,358 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:48,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:48,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139401110] [2022-01-19 00:29:48,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:48,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:48,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:48,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:48,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:48,360 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:48,361 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 305 transitions, 1896 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:48,361 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:48,361 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:48,361 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:49,127 INFO L129 PetriNetUnfolder]: 958/4965 cut-off events. [2022-01-19 00:29:49,128 INFO L130 PetriNetUnfolder]: For 7928/8059 co-relation queries the response was YES. [2022-01-19 00:29:49,159 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9780 conditions, 4965 events. 958/4965 cut-off events. For 7928/8059 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 51083 event pairs, 149 based on Foata normal form. 38/4521 useless extension candidates. Maximal degree in co-relation 9724. Up to 1039 conditions per place. [2022-01-19 00:29:49,171 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 54 selfloop transitions, 17 changer transitions 1/328 dead transitions. [2022-01-19 00:29:49,172 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 328 transitions, 2156 flow [2022-01-19 00:29:49,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:49,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:49,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1190 transitions. [2022-01-19 00:29:49,174 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8933933933933934 [2022-01-19 00:29:49,174 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1190 transitions. [2022-01-19 00:29:49,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1190 transitions. [2022-01-19 00:29:49,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:49,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1190 transitions. [2022-01-19 00:29:49,176 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.33333333333334) internal successors, (1190), 6 states have internal predecessors, (1190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:49,177 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:49,178 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:49,178 INFO L186 Difference]: Start difference. First operand has 307 places, 305 transitions, 1896 flow. Second operand 6 states and 1190 transitions. [2022-01-19 00:29:49,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 328 transitions, 2156 flow [2022-01-19 00:29:49,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 328 transitions, 2120 flow, removed 1 selfloop flow, removed 5 redundant places. [2022-01-19 00:29:49,210 INFO L242 Difference]: Finished difference. Result has 309 places, 308 transitions, 1954 flow [2022-01-19 00:29:49,210 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1954, PETRI_PLACES=309, PETRI_TRANSITIONS=308} [2022-01-19 00:29:49,211 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 112 predicate places. [2022-01-19 00:29:49,211 INFO L470 AbstractCegarLoop]: Abstraction has has 309 places, 308 transitions, 1954 flow [2022-01-19 00:29:49,211 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:49,211 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:49,212 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:49,212 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 00:29:49,212 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:49,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:49,214 INFO L85 PathProgramCache]: Analyzing trace with hash -46372404, now seen corresponding path program 3 times [2022-01-19 00:29:49,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:49,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371792925] [2022-01-19 00:29:49,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:49,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:49,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:49,317 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:49,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:49,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371792925] [2022-01-19 00:29:49,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371792925] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:49,317 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:49,318 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:49,318 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520019181] [2022-01-19 00:29:49,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:49,318 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:49,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:49,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:49,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:49,320 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:49,321 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 308 transitions, 1954 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:49,321 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:49,321 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:49,321 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:50,081 INFO L129 PetriNetUnfolder]: 954/4900 cut-off events. [2022-01-19 00:29:50,081 INFO L130 PetriNetUnfolder]: For 8614/8746 co-relation queries the response was YES. [2022-01-19 00:29:50,115 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9775 conditions, 4900 events. 954/4900 cut-off events. For 8614/8746 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 50178 event pairs, 178 based on Foata normal form. 34/4451 useless extension candidates. Maximal degree in co-relation 9717. Up to 1039 conditions per place. [2022-01-19 00:29:50,125 INFO L132 encePairwiseOnDemand]: 215/222 looper letters, 54 selfloop transitions, 10 changer transitions 3/323 dead transitions. [2022-01-19 00:29:50,125 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 323 transitions, 2174 flow [2022-01-19 00:29:50,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:50,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:50,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1180 transitions. [2022-01-19 00:29:50,127 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8858858858858859 [2022-01-19 00:29:50,127 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1180 transitions. [2022-01-19 00:29:50,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1180 transitions. [2022-01-19 00:29:50,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:50,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1180 transitions. [2022-01-19 00:29:50,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 196.66666666666666) internal successors, (1180), 6 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:50,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:50,131 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:50,131 INFO L186 Difference]: Start difference. First operand has 309 places, 308 transitions, 1954 flow. Second operand 6 states and 1180 transitions. [2022-01-19 00:29:50,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 323 transitions, 2174 flow [2022-01-19 00:29:50,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 323 transitions, 2159 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 00:29:50,167 INFO L242 Difference]: Finished difference. Result has 313 places, 308 transitions, 1972 flow [2022-01-19 00:29:50,168 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1972, PETRI_PLACES=313, PETRI_TRANSITIONS=308} [2022-01-19 00:29:50,168 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 116 predicate places. [2022-01-19 00:29:50,168 INFO L470 AbstractCegarLoop]: Abstraction has has 313 places, 308 transitions, 1972 flow [2022-01-19 00:29:50,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:50,169 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:50,169 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:50,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 00:29:50,169 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:50,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:50,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1865148348, now seen corresponding path program 4 times [2022-01-19 00:29:50,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:50,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283726282] [2022-01-19 00:29:50,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:50,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:50,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:50,249 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:50,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:50,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283726282] [2022-01-19 00:29:50,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283726282] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:50,250 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:50,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:50,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451068176] [2022-01-19 00:29:50,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:50,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:50,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:50,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:50,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:50,254 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:50,255 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 308 transitions, 1972 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:50,255 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:50,255 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:50,255 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:50,984 INFO L129 PetriNetUnfolder]: 943/5004 cut-off events. [2022-01-19 00:29:50,984 INFO L130 PetriNetUnfolder]: For 9173/9303 co-relation queries the response was YES. [2022-01-19 00:29:51,018 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10004 conditions, 5004 events. 943/5004 cut-off events. For 9173/9303 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 51552 event pairs, 177 based on Foata normal form. 27/4550 useless extension candidates. Maximal degree in co-relation 9944. Up to 648 conditions per place. [2022-01-19 00:29:51,027 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 60 selfloop transitions, 12 changer transitions 3/331 dead transitions. [2022-01-19 00:29:51,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 331 transitions, 2272 flow [2022-01-19 00:29:51,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:51,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:51,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1182 transitions. [2022-01-19 00:29:51,029 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8873873873873874 [2022-01-19 00:29:51,029 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1182 transitions. [2022-01-19 00:29:51,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1182 transitions. [2022-01-19 00:29:51,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:51,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1182 transitions. [2022-01-19 00:29:51,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.0) internal successors, (1182), 6 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:51,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:51,032 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:51,032 INFO L186 Difference]: Start difference. First operand has 313 places, 308 transitions, 1972 flow. Second operand 6 states and 1182 transitions. [2022-01-19 00:29:51,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 331 transitions, 2272 flow [2022-01-19 00:29:51,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 331 transitions, 2238 flow, removed 4 selfloop flow, removed 6 redundant places. [2022-01-19 00:29:51,068 INFO L242 Difference]: Finished difference. Result has 314 places, 309 transitions, 2001 flow [2022-01-19 00:29:51,068 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2001, PETRI_PLACES=314, PETRI_TRANSITIONS=309} [2022-01-19 00:29:51,069 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 117 predicate places. [2022-01-19 00:29:51,069 INFO L470 AbstractCegarLoop]: Abstraction has has 314 places, 309 transitions, 2001 flow [2022-01-19 00:29:51,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:51,069 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:51,069 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:51,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 00:29:51,069 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:51,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:51,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1674637420, now seen corresponding path program 5 times [2022-01-19 00:29:51,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:51,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004588201] [2022-01-19 00:29:51,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:51,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:51,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:51,161 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:51,161 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:51,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004588201] [2022-01-19 00:29:51,161 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004588201] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:51,161 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:51,161 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:51,161 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736467625] [2022-01-19 00:29:51,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:51,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:51,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:51,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:51,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:51,163 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:51,164 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 309 transitions, 2001 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:51,164 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:51,164 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:51,164 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:51,990 INFO L129 PetriNetUnfolder]: 925/4889 cut-off events. [2022-01-19 00:29:51,990 INFO L130 PetriNetUnfolder]: For 9231/9369 co-relation queries the response was YES. [2022-01-19 00:29:52,017 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9898 conditions, 4889 events. 925/4889 cut-off events. For 9231/9369 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 50107 event pairs, 111 based on Foata normal form. 45/4477 useless extension candidates. Maximal degree in co-relation 9837. Up to 584 conditions per place. [2022-01-19 00:29:52,025 INFO L132 encePairwiseOnDemand]: 214/222 looper letters, 51 selfloop transitions, 24 changer transitions 2/333 dead transitions. [2022-01-19 00:29:52,025 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 333 transitions, 2287 flow [2022-01-19 00:29:52,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:52,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:52,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1191 transitions. [2022-01-19 00:29:52,026 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8941441441441441 [2022-01-19 00:29:52,026 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1191 transitions. [2022-01-19 00:29:52,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1191 transitions. [2022-01-19 00:29:52,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:52,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1191 transitions. [2022-01-19 00:29:52,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 198.5) internal successors, (1191), 6 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:52,029 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:52,029 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:52,029 INFO L186 Difference]: Start difference. First operand has 314 places, 309 transitions, 2001 flow. Second operand 6 states and 1191 transitions. [2022-01-19 00:29:52,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 333 transitions, 2287 flow [2022-01-19 00:29:52,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 333 transitions, 2260 flow, removed 5 selfloop flow, removed 4 redundant places. [2022-01-19 00:29:52,063 INFO L242 Difference]: Finished difference. Result has 316 places, 312 transitions, 2090 flow [2022-01-19 00:29:52,064 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=1977, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2090, PETRI_PLACES=316, PETRI_TRANSITIONS=312} [2022-01-19 00:29:52,064 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 119 predicate places. [2022-01-19 00:29:52,064 INFO L470 AbstractCegarLoop]: Abstraction has has 316 places, 312 transitions, 2090 flow [2022-01-19 00:29:52,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:52,065 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:52,065 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:52,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 00:29:52,065 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:52,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:52,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1209724388, now seen corresponding path program 6 times [2022-01-19 00:29:52,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:52,066 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601045856] [2022-01-19 00:29:52,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:52,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:52,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:52,136 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:52,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:52,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601045856] [2022-01-19 00:29:52,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601045856] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:52,136 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:52,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:52,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705095536] [2022-01-19 00:29:52,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:52,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:52,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:52,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:52,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:52,138 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:52,139 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 312 transitions, 2090 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:52,139 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:52,139 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:52,139 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:52,782 INFO L129 PetriNetUnfolder]: 920/4764 cut-off events. [2022-01-19 00:29:52,782 INFO L130 PetriNetUnfolder]: For 9840/9979 co-relation queries the response was YES. [2022-01-19 00:29:52,816 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9842 conditions, 4764 events. 920/4764 cut-off events. For 9840/9979 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 48375 event pairs, 132 based on Foata normal form. 39/4346 useless extension candidates. Maximal degree in co-relation 9780. Up to 602 conditions per place. [2022-01-19 00:29:52,824 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 49 selfloop transitions, 20 changer transitions 4/329 dead transitions. [2022-01-19 00:29:52,824 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 329 transitions, 2331 flow [2022-01-19 00:29:52,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 00:29:52,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 00:29:52,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1183 transitions. [2022-01-19 00:29:52,825 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8881381381381381 [2022-01-19 00:29:52,825 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1183 transitions. [2022-01-19 00:29:52,825 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1183 transitions. [2022-01-19 00:29:52,826 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:52,826 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1183 transitions. [2022-01-19 00:29:52,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 197.16666666666666) internal successors, (1183), 6 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:52,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:52,828 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 222.0) internal successors, (1554), 7 states have internal predecessors, (1554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:52,828 INFO L186 Difference]: Start difference. First operand has 316 places, 312 transitions, 2090 flow. Second operand 6 states and 1183 transitions. [2022-01-19 00:29:52,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 329 transitions, 2331 flow [2022-01-19 00:29:52,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 329 transitions, 2305 flow, removed 1 selfloop flow, removed 3 redundant places. [2022-01-19 00:29:52,860 INFO L242 Difference]: Finished difference. Result has 319 places, 311 transitions, 2089 flow [2022-01-19 00:29:52,860 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2064, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2089, PETRI_PLACES=319, PETRI_TRANSITIONS=311} [2022-01-19 00:29:52,861 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 122 predicate places. [2022-01-19 00:29:52,861 INFO L470 AbstractCegarLoop]: Abstraction has has 319 places, 311 transitions, 2089 flow [2022-01-19 00:29:52,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:52,861 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:52,861 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:52,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 00:29:52,861 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:52,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:52,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1932845862, now seen corresponding path program 4 times [2022-01-19 00:29:52,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:52,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949056962] [2022-01-19 00:29:52,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:52,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:52,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:52,938 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:52,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:52,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949056962] [2022-01-19 00:29:52,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949056962] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:52,938 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:52,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:52,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586922882] [2022-01-19 00:29:52,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:52,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:52,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:52,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:52,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:52,942 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:52,942 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 311 transitions, 2089 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:52,942 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:52,942 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:52,943 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:53,637 INFO L129 PetriNetUnfolder]: 929/5304 cut-off events. [2022-01-19 00:29:53,637 INFO L130 PetriNetUnfolder]: For 11432/11638 co-relation queries the response was YES. [2022-01-19 00:29:53,670 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10999 conditions, 5304 events. 929/5304 cut-off events. For 11432/11638 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 55075 event pairs, 171 based on Foata normal form. 53/4904 useless extension candidates. Maximal degree in co-relation 10936. Up to 830 conditions per place. [2022-01-19 00:29:53,679 INFO L132 encePairwiseOnDemand]: 213/222 looper letters, 88 selfloop transitions, 24 changer transitions 7/355 dead transitions. [2022-01-19 00:29:53,680 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 355 transitions, 2533 flow [2022-01-19 00:29:53,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 00:29:53,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 00:29:53,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1591 transitions. [2022-01-19 00:29:53,685 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8958333333333334 [2022-01-19 00:29:53,685 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1591 transitions. [2022-01-19 00:29:53,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1591 transitions. [2022-01-19 00:29:53,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:53,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1591 transitions. [2022-01-19 00:29:53,686 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 198.875) internal successors, (1591), 8 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:53,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:53,688 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 222.0) internal successors, (1998), 9 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:53,688 INFO L186 Difference]: Start difference. First operand has 319 places, 311 transitions, 2089 flow. Second operand 8 states and 1591 transitions. [2022-01-19 00:29:53,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 355 transitions, 2533 flow [2022-01-19 00:29:53,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 355 transitions, 2460 flow, removed 7 selfloop flow, removed 8 redundant places. [2022-01-19 00:29:53,732 INFO L242 Difference]: Finished difference. Result has 318 places, 312 transitions, 2080 flow [2022-01-19 00:29:53,732 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2016, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2080, PETRI_PLACES=318, PETRI_TRANSITIONS=312} [2022-01-19 00:29:53,732 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 121 predicate places. [2022-01-19 00:29:53,733 INFO L470 AbstractCegarLoop]: Abstraction has has 318 places, 312 transitions, 2080 flow [2022-01-19 00:29:53,733 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:53,733 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:53,733 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:53,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 00:29:53,733 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:53,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:53,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1389225224, now seen corresponding path program 5 times [2022-01-19 00:29:53,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:53,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973562431] [2022-01-19 00:29:53,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:53,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:53,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:53,819 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:53,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:53,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973562431] [2022-01-19 00:29:53,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973562431] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:53,820 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:53,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:53,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969326954] [2022-01-19 00:29:53,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:53,820 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:53,820 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:53,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:53,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:53,822 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:53,823 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 312 transitions, 2080 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:53,823 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:53,823 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:53,823 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:54,515 INFO L129 PetriNetUnfolder]: 912/5132 cut-off events. [2022-01-19 00:29:54,515 INFO L130 PetriNetUnfolder]: For 10219/10413 co-relation queries the response was YES. [2022-01-19 00:29:54,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10651 conditions, 5132 events. 912/5132 cut-off events. For 10219/10413 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 52773 event pairs, 165 based on Foata normal form. 57/4753 useless extension candidates. Maximal degree in co-relation 10590. Up to 830 conditions per place. [2022-01-19 00:29:54,556 INFO L132 encePairwiseOnDemand]: 212/222 looper letters, 85 selfloop transitions, 30 changer transitions 4/355 dead transitions. [2022-01-19 00:29:54,556 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 355 transitions, 2483 flow [2022-01-19 00:29:54,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 00:29:54,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 00:29:54,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1409 transitions. [2022-01-19 00:29:54,557 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9066924066924067 [2022-01-19 00:29:54,557 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1409 transitions. [2022-01-19 00:29:54,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1409 transitions. [2022-01-19 00:29:54,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:54,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1409 transitions. [2022-01-19 00:29:54,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 201.28571428571428) internal successors, (1409), 7 states have internal predecessors, (1409), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:54,560 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:54,560 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:54,560 INFO L186 Difference]: Start difference. First operand has 318 places, 312 transitions, 2080 flow. Second operand 7 states and 1409 transitions. [2022-01-19 00:29:54,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 355 transitions, 2483 flow [2022-01-19 00:29:54,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 355 transitions, 2434 flow, removed 7 selfloop flow, removed 5 redundant places. [2022-01-19 00:29:54,590 INFO L242 Difference]: Finished difference. Result has 320 places, 313 transitions, 2128 flow [2022-01-19 00:29:54,591 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2128, PETRI_PLACES=320, PETRI_TRANSITIONS=313} [2022-01-19 00:29:54,591 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 123 predicate places. [2022-01-19 00:29:54,591 INFO L470 AbstractCegarLoop]: Abstraction has has 320 places, 313 transitions, 2128 flow [2022-01-19 00:29:54,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:54,591 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:54,592 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:54,592 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 00:29:54,592 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:54,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:54,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1434153486, now seen corresponding path program 6 times [2022-01-19 00:29:54,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:54,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158006937] [2022-01-19 00:29:54,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:54,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:54,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:54,668 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:54,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:54,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158006937] [2022-01-19 00:29:54,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158006937] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:54,669 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:54,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 00:29:54,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805665883] [2022-01-19 00:29:54,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:54,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 00:29:54,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:54,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 00:29:54,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-19 00:29:54,671 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 222 [2022-01-19 00:29:54,672 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 313 transitions, 2128 flow. Second operand has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:54,672 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:54,672 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 222 [2022-01-19 00:29:54,672 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:29:55,338 INFO L129 PetriNetUnfolder]: 895/4948 cut-off events. [2022-01-19 00:29:55,338 INFO L130 PetriNetUnfolder]: For 10616/10829 co-relation queries the response was YES. [2022-01-19 00:29:55,370 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10454 conditions, 4948 events. 895/4948 cut-off events. For 10616/10829 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 50393 event pairs, 105 based on Foata normal form. 64/4604 useless extension candidates. Maximal degree in co-relation 10393. Up to 699 conditions per place. [2022-01-19 00:29:55,379 INFO L132 encePairwiseOnDemand]: 212/222 looper letters, 82 selfloop transitions, 32 changer transitions 5/355 dead transitions. [2022-01-19 00:29:55,379 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 355 transitions, 2538 flow [2022-01-19 00:29:55,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 00:29:55,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 00:29:55,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1405 transitions. [2022-01-19 00:29:55,381 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9041184041184042 [2022-01-19 00:29:55,381 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1405 transitions. [2022-01-19 00:29:55,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1405 transitions. [2022-01-19 00:29:55,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:29:55,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1405 transitions. [2022-01-19 00:29:55,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 200.71428571428572) internal successors, (1405), 7 states have internal predecessors, (1405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:55,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:55,383 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 222.0) internal successors, (1776), 8 states have internal predecessors, (1776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:55,383 INFO L186 Difference]: Start difference. First operand has 320 places, 313 transitions, 2128 flow. Second operand 7 states and 1405 transitions. [2022-01-19 00:29:55,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 355 transitions, 2538 flow [2022-01-19 00:29:55,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 355 transitions, 2490 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-01-19 00:29:55,414 INFO L242 Difference]: Finished difference. Result has 322 places, 313 transitions, 2146 flow [2022-01-19 00:29:55,415 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2146, PETRI_PLACES=322, PETRI_TRANSITIONS=313} [2022-01-19 00:29:55,415 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 125 predicate places. [2022-01-19 00:29:55,415 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 313 transitions, 2146 flow [2022-01-19 00:29:55,415 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 192.0) internal successors, (1152), 6 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:55,415 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:29:55,416 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:29:55,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 00:29:55,416 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:29:55,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:29:55,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1117174808, now seen corresponding path program 1 times [2022-01-19 00:29:55,416 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:29:55,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323402312] [2022-01-19 00:29:55,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:29:55,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:29:55,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:29:55,772 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:29:55,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:29:55,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323402312] [2022-01-19 00:29:55,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323402312] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:29:55,772 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:29:55,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:29:55,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234688213] [2022-01-19 00:29:55,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:29:55,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:29:55,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:29:55,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:29:55,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:29:55,775 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:29:55,777 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 313 transitions, 2146 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:29:55,777 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:29:55,777 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:29:55,777 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:02,217 INFO L129 PetriNetUnfolder]: 14321/38058 cut-off events. [2022-01-19 00:30:02,217 INFO L130 PetriNetUnfolder]: For 73054/73211 co-relation queries the response was YES. [2022-01-19 00:30:02,457 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82178 conditions, 38058 events. 14321/38058 cut-off events. For 73054/73211 co-relation queries the response was YES. Maximal size of possible extension queue 1287. Compared 461520 event pairs, 4887 based on Foata normal form. 32/34552 useless extension candidates. Maximal degree in co-relation 82117. Up to 7008 conditions per place. [2022-01-19 00:30:02,543 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 279 selfloop transitions, 93 changer transitions 0/574 dead transitions. [2022-01-19 00:30:02,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 574 transitions, 4556 flow [2022-01-19 00:30:02,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 00:30:02,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 00:30:02,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3740 transitions. [2022-01-19 00:30:02,547 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7324716020368194 [2022-01-19 00:30:02,547 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3740 transitions. [2022-01-19 00:30:02,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3740 transitions. [2022-01-19 00:30:02,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:02,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3740 transitions. [2022-01-19 00:30:02,552 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.6086956521739) internal successors, (3740), 23 states have internal predecessors, (3740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:02,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:02,557 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:02,557 INFO L186 Difference]: Start difference. First operand has 322 places, 313 transitions, 2146 flow. Second operand 23 states and 3740 transitions. [2022-01-19 00:30:02,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 574 transitions, 4556 flow [2022-01-19 00:30:02,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 574 transitions, 4415 flow, removed 2 selfloop flow, removed 9 redundant places. [2022-01-19 00:30:02,801 INFO L242 Difference]: Finished difference. Result has 347 places, 371 transitions, 3041 flow [2022-01-19 00:30:02,801 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2036, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3041, PETRI_PLACES=347, PETRI_TRANSITIONS=371} [2022-01-19 00:30:02,801 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 150 predicate places. [2022-01-19 00:30:02,801 INFO L470 AbstractCegarLoop]: Abstraction has has 347 places, 371 transitions, 3041 flow [2022-01-19 00:30:02,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:02,802 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:02,802 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:30:02,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 00:30:02,802 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:30:02,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:02,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1292242656, now seen corresponding path program 2 times [2022-01-19 00:30:02,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:02,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390617762] [2022-01-19 00:30:02,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:02,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:02,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:03,103 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:30:03,104 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:03,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390617762] [2022-01-19 00:30:03,104 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390617762] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:03,104 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:30:03,104 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:30:03,104 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218953834] [2022-01-19 00:30:03,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:03,105 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:30:03,105 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:03,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:30:03,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:30:03,108 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:30:03,109 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 371 transitions, 3041 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:03,109 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:03,109 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:30:03,109 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:12,474 INFO L129 PetriNetUnfolder]: 18545/49308 cut-off events. [2022-01-19 00:30:12,474 INFO L130 PetriNetUnfolder]: For 134337/134608 co-relation queries the response was YES. [2022-01-19 00:30:12,967 INFO L84 FinitePrefix]: Finished finitePrefix Result has 127265 conditions, 49308 events. 18545/49308 cut-off events. For 134337/134608 co-relation queries the response was YES. Maximal size of possible extension queue 1636. Compared 623029 event pairs, 4242 based on Foata normal form. 90/46575 useless extension candidates. Maximal degree in co-relation 127194. Up to 7676 conditions per place. [2022-01-19 00:30:13,098 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 352 selfloop transitions, 106 changer transitions 0/660 dead transitions. [2022-01-19 00:30:13,098 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 660 transitions, 6205 flow [2022-01-19 00:30:13,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-01-19 00:30:13,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2022-01-19 00:30:13,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 4076 transitions. [2022-01-19 00:30:13,102 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7344144144144145 [2022-01-19 00:30:13,102 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 4076 transitions. [2022-01-19 00:30:13,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 4076 transitions. [2022-01-19 00:30:13,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:13,103 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 4076 transitions. [2022-01-19 00:30:13,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 163.04) internal successors, (4076), 25 states have internal predecessors, (4076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:13,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 222.0) internal successors, (5772), 26 states have internal predecessors, (5772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:13,112 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 222.0) internal successors, (5772), 26 states have internal predecessors, (5772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:13,112 INFO L186 Difference]: Start difference. First operand has 347 places, 371 transitions, 3041 flow. Second operand 25 states and 4076 transitions. [2022-01-19 00:30:13,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 660 transitions, 6205 flow [2022-01-19 00:30:13,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 660 transitions, 6138 flow, removed 21 selfloop flow, removed 8 redundant places. [2022-01-19 00:30:13,398 INFO L242 Difference]: Finished difference. Result has 378 places, 424 transitions, 4043 flow [2022-01-19 00:30:13,398 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4043, PETRI_PLACES=378, PETRI_TRANSITIONS=424} [2022-01-19 00:30:13,399 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 181 predicate places. [2022-01-19 00:30:13,399 INFO L470 AbstractCegarLoop]: Abstraction has has 378 places, 424 transitions, 4043 flow [2022-01-19 00:30:13,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:13,399 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:13,399 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:30:13,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-01-19 00:30:13,399 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:30:13,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:13,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1742920164, now seen corresponding path program 3 times [2022-01-19 00:30:13,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:13,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273053757] [2022-01-19 00:30:13,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:13,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:13,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:13,846 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:30:13,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:13,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273053757] [2022-01-19 00:30:13,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273053757] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:13,847 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:30:13,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:30:13,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639199350] [2022-01-19 00:30:13,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:13,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:30:13,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:13,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:30:13,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:30:13,849 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:30:13,851 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 424 transitions, 4043 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:13,851 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:13,851 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:30:13,851 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:24,473 INFO L129 PetriNetUnfolder]: 20115/51515 cut-off events. [2022-01-19 00:30:24,473 INFO L130 PetriNetUnfolder]: For 238302/238655 co-relation queries the response was YES. [2022-01-19 00:30:25,054 INFO L84 FinitePrefix]: Finished finitePrefix Result has 154569 conditions, 51515 events. 20115/51515 cut-off events. For 238302/238655 co-relation queries the response was YES. Maximal size of possible extension queue 1799. Compared 644292 event pairs, 7979 based on Foata normal form. 103/48034 useless extension candidates. Maximal degree in co-relation 154483. Up to 13399 conditions per place. [2022-01-19 00:30:25,201 INFO L132 encePairwiseOnDemand]: 193/222 looper letters, 317 selfloop transitions, 117 changer transitions 0/636 dead transitions. [2022-01-19 00:30:25,201 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 636 transitions, 6571 flow [2022-01-19 00:30:25,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 00:30:25,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 00:30:25,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3741 transitions. [2022-01-19 00:30:25,204 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7326674500587544 [2022-01-19 00:30:25,204 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3741 transitions. [2022-01-19 00:30:25,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3741 transitions. [2022-01-19 00:30:25,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:25,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3741 transitions. [2022-01-19 00:30:25,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.65217391304347) internal successors, (3741), 23 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 00:30:25,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:25,213 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:25,213 INFO L186 Difference]: Start difference. First operand has 378 places, 424 transitions, 4043 flow. Second operand 23 states and 3741 transitions. [2022-01-19 00:30:25,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 636 transitions, 6571 flow [2022-01-19 00:30:25,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 636 transitions, 6450 flow, removed 48 selfloop flow, removed 8 redundant places. [2022-01-19 00:30:25,968 INFO L242 Difference]: Finished difference. Result has 404 places, 454 transitions, 4774 flow [2022-01-19 00:30:25,969 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=3938, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4774, PETRI_PLACES=404, PETRI_TRANSITIONS=454} [2022-01-19 00:30:25,969 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 207 predicate places. [2022-01-19 00:30:25,969 INFO L470 AbstractCegarLoop]: Abstraction has has 404 places, 454 transitions, 4774 flow [2022-01-19 00:30:25,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:25,970 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:25,970 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:30:25,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-01-19 00:30:25,970 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:30:25,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:25,970 INFO L85 PathProgramCache]: Analyzing trace with hash 771038202, now seen corresponding path program 4 times [2022-01-19 00:30:25,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:25,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580778728] [2022-01-19 00:30:25,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:25,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:26,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:26,358 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:30:26,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:26,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580778728] [2022-01-19 00:30:26,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580778728] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:26,359 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:30:26,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:30:26,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210372051] [2022-01-19 00:30:26,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:26,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:30:26,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:26,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:30:26,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:30:26,362 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:30:26,368 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 454 transitions, 4774 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:26,368 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:26,368 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:30:26,368 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:39,755 INFO L129 PetriNetUnfolder]: 23087/60332 cut-off events. [2022-01-19 00:30:39,756 INFO L130 PetriNetUnfolder]: For 374228/374629 co-relation queries the response was YES. [2022-01-19 00:30:40,568 INFO L84 FinitePrefix]: Finished finitePrefix Result has 190975 conditions, 60332 events. 23087/60332 cut-off events. For 374228/374629 co-relation queries the response was YES. Maximal size of possible extension queue 2117. Compared 775614 event pairs, 8958 based on Foata normal form. 232/56661 useless extension candidates. Maximal degree in co-relation 190877. Up to 14953 conditions per place. [2022-01-19 00:30:40,738 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 285 selfloop transitions, 150 changer transitions 0/637 dead transitions. [2022-01-19 00:30:40,738 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 637 transitions, 7125 flow [2022-01-19 00:30:40,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 00:30:40,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 00:30:40,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3399 transitions. [2022-01-19 00:30:40,741 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7290862290862291 [2022-01-19 00:30:40,741 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3399 transitions. [2022-01-19 00:30:40,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3399 transitions. [2022-01-19 00:30:40,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:40,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3399 transitions. [2022-01-19 00:30:40,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.85714285714286) internal successors, (3399), 21 states have internal predecessors, (3399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:40,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:40,749 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:40,749 INFO L186 Difference]: Start difference. First operand has 404 places, 454 transitions, 4774 flow. Second operand 21 states and 3399 transitions. [2022-01-19 00:30:40,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 637 transitions, 7125 flow [2022-01-19 00:30:41,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 637 transitions, 6870 flow, removed 81 selfloop flow, removed 9 redundant places. [2022-01-19 00:30:41,995 INFO L242 Difference]: Finished difference. Result has 425 places, 480 transitions, 5477 flow [2022-01-19 00:30:41,995 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=4552, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5477, PETRI_PLACES=425, PETRI_TRANSITIONS=480} [2022-01-19 00:30:41,995 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 228 predicate places. [2022-01-19 00:30:41,996 INFO L470 AbstractCegarLoop]: Abstraction has has 425 places, 480 transitions, 5477 flow [2022-01-19 00:30:41,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:41,996 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:41,996 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:30:41,996 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-01-19 00:30:41,996 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:30:41,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:41,997 INFO L85 PathProgramCache]: Analyzing trace with hash -762353848, now seen corresponding path program 5 times [2022-01-19 00:30:41,997 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:41,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969833343] [2022-01-19 00:30:41,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:41,997 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:42,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:30:42,357 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:30:42,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:30:42,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969833343] [2022-01-19 00:30:42,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969833343] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:30:42,357 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:30:42,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:30:42,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919840901] [2022-01-19 00:30:42,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:30:42,358 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:30:42,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:30:42,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:30:42,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:30:42,360 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:30:42,362 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 480 transitions, 5477 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:42,362 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:30:42,362 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:30:42,362 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:30:56,824 INFO L129 PetriNetUnfolder]: 24100/63330 cut-off events. [2022-01-19 00:30:56,824 INFO L130 PetriNetUnfolder]: For 484606/485047 co-relation queries the response was YES. [2022-01-19 00:30:57,774 INFO L84 FinitePrefix]: Finished finitePrefix Result has 209385 conditions, 63330 events. 24100/63330 cut-off events. For 484606/485047 co-relation queries the response was YES. Maximal size of possible extension queue 2226. Compared 822786 event pairs, 9879 based on Foata normal form. 166/59245 useless extension candidates. Maximal degree in co-relation 209277. Up to 17385 conditions per place. [2022-01-19 00:30:57,975 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 288 selfloop transitions, 169 changer transitions 0/659 dead transitions. [2022-01-19 00:30:57,976 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 659 transitions, 8205 flow [2022-01-19 00:30:57,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 00:30:57,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 00:30:57,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3395 transitions. [2022-01-19 00:30:57,978 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7282282282282282 [2022-01-19 00:30:57,978 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3395 transitions. [2022-01-19 00:30:57,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3395 transitions. [2022-01-19 00:30:57,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:30:57,979 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3395 transitions. [2022-01-19 00:30:57,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.66666666666666) internal successors, (3395), 21 states have internal predecessors, (3395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:57,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:57,985 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:57,985 INFO L186 Difference]: Start difference. First operand has 425 places, 480 transitions, 5477 flow. Second operand 21 states and 3395 transitions. [2022-01-19 00:30:57,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 659 transitions, 8205 flow [2022-01-19 00:30:59,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 659 transitions, 8060 flow, removed 60 selfloop flow, removed 8 redundant places. [2022-01-19 00:30:59,764 INFO L242 Difference]: Finished difference. Result has 446 places, 518 transitions, 6571 flow [2022-01-19 00:30:59,764 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=5344, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6571, PETRI_PLACES=446, PETRI_TRANSITIONS=518} [2022-01-19 00:30:59,765 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 249 predicate places. [2022-01-19 00:30:59,765 INFO L470 AbstractCegarLoop]: Abstraction has has 446 places, 518 transitions, 6571 flow [2022-01-19 00:30:59,765 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:30:59,765 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:30:59,765 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:30:59,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-01-19 00:30:59,766 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:30:59,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:30:59,766 INFO L85 PathProgramCache]: Analyzing trace with hash -593902290, now seen corresponding path program 6 times [2022-01-19 00:30:59,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:30:59,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461583860] [2022-01-19 00:30:59,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:30:59,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:30:59,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:31:00,105 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:31:00,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:31:00,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461583860] [2022-01-19 00:31:00,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461583860] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:31:00,105 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:31:00,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:31:00,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948759447] [2022-01-19 00:31:00,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:31:00,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:31:00,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:31:00,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:31:00,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:31:00,108 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:31:00,110 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 518 transitions, 6571 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:31:00,110 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:31:00,110 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:31:00,110 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:31:16,848 INFO L129 PetriNetUnfolder]: 26485/69734 cut-off events. [2022-01-19 00:31:16,848 INFO L130 PetriNetUnfolder]: For 589127/589807 co-relation queries the response was YES. [2022-01-19 00:31:18,395 INFO L84 FinitePrefix]: Finished finitePrefix Result has 237716 conditions, 69734 events. 26485/69734 cut-off events. For 589127/589807 co-relation queries the response was YES. Maximal size of possible extension queue 2581. Compared 923013 event pairs, 11032 based on Foata normal form. 352/65700 useless extension candidates. Maximal degree in co-relation 237599. Up to 17603 conditions per place. [2022-01-19 00:31:18,690 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 371 selfloop transitions, 237 changer transitions 0/810 dead transitions. [2022-01-19 00:31:18,691 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 810 transitions, 11326 flow [2022-01-19 00:31:18,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-19 00:31:18,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2022-01-19 00:31:18,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3732 transitions. [2022-01-19 00:31:18,710 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7309048178613397 [2022-01-19 00:31:18,710 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3732 transitions. [2022-01-19 00:31:18,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3732 transitions. [2022-01-19 00:31:18,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:31:18,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3732 transitions. [2022-01-19 00:31:18,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 162.2608695652174) internal successors, (3732), 23 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:31:18,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:31:18,718 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 222.0) internal successors, (5328), 24 states have internal predecessors, (5328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:31:18,718 INFO L186 Difference]: Start difference. First operand has 446 places, 518 transitions, 6571 flow. Second operand 23 states and 3732 transitions. [2022-01-19 00:31:18,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 810 transitions, 11326 flow [2022-01-19 00:31:22,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 810 transitions, 11074 flow, removed 68 selfloop flow, removed 9 redundant places. [2022-01-19 00:31:22,364 INFO L242 Difference]: Finished difference. Result has 470 places, 586 transitions, 8718 flow [2022-01-19 00:31:22,364 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=6335, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8718, PETRI_PLACES=470, PETRI_TRANSITIONS=586} [2022-01-19 00:31:22,365 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 273 predicate places. [2022-01-19 00:31:22,365 INFO L470 AbstractCegarLoop]: Abstraction has has 470 places, 586 transitions, 8718 flow [2022-01-19 00:31:22,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:31:22,365 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:31:22,366 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:31:22,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-01-19 00:31:22,366 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:31:22,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:31:22,367 INFO L85 PathProgramCache]: Analyzing trace with hash 749068364, now seen corresponding path program 7 times [2022-01-19 00:31:22,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:31:22,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786669986] [2022-01-19 00:31:22,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:31:22,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:31:22,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:31:22,939 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:31:22,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:31:22,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786669986] [2022-01-19 00:31:22,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786669986] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:31:22,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:31:22,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:31:22,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817594244] [2022-01-19 00:31:22,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:31:22,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:31:22,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:31:22,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:31:22,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:31:22,942 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:31:22,944 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 586 transitions, 8718 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:31:22,944 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:31:22,944 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:31:22,944 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:31:43,099 INFO L129 PetriNetUnfolder]: 29440/77137 cut-off events. [2022-01-19 00:31:43,099 INFO L130 PetriNetUnfolder]: For 739925/740861 co-relation queries the response was YES. [2022-01-19 00:31:45,058 INFO L84 FinitePrefix]: Finished finitePrefix Result has 268070 conditions, 77137 events. 29440/77137 cut-off events. For 739925/740861 co-relation queries the response was YES. Maximal size of possible extension queue 2863. Compared 1030977 event pairs, 12923 based on Foata normal form. 480/72597 useless extension candidates. Maximal degree in co-relation 267942. Up to 17915 conditions per place. [2022-01-19 00:31:45,293 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 325 selfloop transitions, 242 changer transitions 0/769 dead transitions. [2022-01-19 00:31:45,293 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 769 transitions, 11480 flow [2022-01-19 00:31:45,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 00:31:45,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 00:31:45,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3407 transitions. [2022-01-19 00:31:45,296 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7308022308022308 [2022-01-19 00:31:45,296 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3407 transitions. [2022-01-19 00:31:45,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3407 transitions. [2022-01-19 00:31:45,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:31:45,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3407 transitions. [2022-01-19 00:31:45,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 162.23809523809524) internal successors, (3407), 21 states have internal predecessors, (3407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:31:45,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:31:45,304 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:31:45,304 INFO L186 Difference]: Start difference. First operand has 470 places, 586 transitions, 8718 flow. Second operand 21 states and 3407 transitions. [2022-01-19 00:31:45,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 769 transitions, 11480 flow [2022-01-19 00:31:49,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 769 transitions, 10906 flow, removed 148 selfloop flow, removed 10 redundant places. [2022-01-19 00:31:49,043 INFO L242 Difference]: Finished difference. Result has 488 places, 613 transitions, 9367 flow [2022-01-19 00:31:49,044 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=8261, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9367, PETRI_PLACES=488, PETRI_TRANSITIONS=613} [2022-01-19 00:31:49,044 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 291 predicate places. [2022-01-19 00:31:49,044 INFO L470 AbstractCegarLoop]: Abstraction has has 488 places, 613 transitions, 9367 flow [2022-01-19 00:31:49,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:31:49,045 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:31:49,045 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:31:49,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-01-19 00:31:49,045 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:31:49,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:31:49,046 INFO L85 PathProgramCache]: Analyzing trace with hash 668566888, now seen corresponding path program 8 times [2022-01-19 00:31:49,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:31:49,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647843819] [2022-01-19 00:31:49,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:31:49,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:31:49,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:31:49,377 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:31:49,378 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:31:49,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647843819] [2022-01-19 00:31:49,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647843819] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:31:49,378 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:31:49,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:31:49,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877511930] [2022-01-19 00:31:49,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:31:49,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:31:49,379 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:31:49,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:31:49,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:31:49,380 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:31:49,381 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 613 transitions, 9367 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:31:49,381 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:31:49,381 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:31:49,382 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:32:10,342 INFO L129 PetriNetUnfolder]: 30394/79769 cut-off events. [2022-01-19 00:32:10,342 INFO L130 PetriNetUnfolder]: For 679362/680458 co-relation queries the response was YES. [2022-01-19 00:32:12,309 INFO L84 FinitePrefix]: Finished finitePrefix Result has 269926 conditions, 79769 events. 30394/79769 cut-off events. For 679362/680458 co-relation queries the response was YES. Maximal size of possible extension queue 3007. Compared 1072814 event pairs, 13453 based on Foata normal form. 488/75009 useless extension candidates. Maximal degree in co-relation 269790. Up to 18971 conditions per place. [2022-01-19 00:32:12,552 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 326 selfloop transitions, 249 changer transitions 0/777 dead transitions. [2022-01-19 00:32:12,553 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 777 transitions, 11729 flow [2022-01-19 00:32:12,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 00:32:12,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 00:32:12,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3408 transitions. [2022-01-19 00:32:12,556 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.731016731016731 [2022-01-19 00:32:12,556 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3408 transitions. [2022-01-19 00:32:12,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3408 transitions. [2022-01-19 00:32:12,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:32:12,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3408 transitions. [2022-01-19 00:32:12,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 162.28571428571428) internal successors, (3408), 21 states have internal predecessors, (3408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:32:12,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:32:12,563 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:32:12,563 INFO L186 Difference]: Start difference. First operand has 488 places, 613 transitions, 9367 flow. Second operand 21 states and 3408 transitions. [2022-01-19 00:32:12,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 777 transitions, 11729 flow [2022-01-19 00:32:15,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 777 transitions, 11475 flow, removed 43 selfloop flow, removed 10 redundant places. [2022-01-19 00:32:15,932 INFO L242 Difference]: Finished difference. Result has 506 places, 629 transitions, 10023 flow [2022-01-19 00:32:15,933 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=9114, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=10023, PETRI_PLACES=506, PETRI_TRANSITIONS=629} [2022-01-19 00:32:15,933 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 309 predicate places. [2022-01-19 00:32:15,933 INFO L470 AbstractCegarLoop]: Abstraction has has 506 places, 629 transitions, 10023 flow [2022-01-19 00:32:15,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:32:15,934 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:32:15,934 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:32:15,934 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-01-19 00:32:15,934 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:32:15,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:32:15,934 INFO L85 PathProgramCache]: Analyzing trace with hash 736610768, now seen corresponding path program 9 times [2022-01-19 00:32:15,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:32:15,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924003882] [2022-01-19 00:32:15,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:32:15,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:32:15,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:32:16,221 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:32:16,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:32:16,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924003882] [2022-01-19 00:32:16,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924003882] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:32:16,222 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:32:16,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:32:16,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659701945] [2022-01-19 00:32:16,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:32:16,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:32:16,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:32:16,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:32:16,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:32:16,225 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:32:16,226 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 629 transitions, 10023 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:32:16,226 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:32:16,226 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:32:16,226 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:32:40,063 INFO L129 PetriNetUnfolder]: 30800/80840 cut-off events. [2022-01-19 00:32:40,063 INFO L130 PetriNetUnfolder]: For 720451/721545 co-relation queries the response was YES. [2022-01-19 00:32:42,541 INFO L84 FinitePrefix]: Finished finitePrefix Result has 276923 conditions, 80840 events. 30800/80840 cut-off events. For 720451/721545 co-relation queries the response was YES. Maximal size of possible extension queue 3089. Compared 1090387 event pairs, 14689 based on Foata normal form. 480/75842 useless extension candidates. Maximal degree in co-relation 276779. Up to 21299 conditions per place. [2022-01-19 00:32:42,789 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 310 selfloop transitions, 252 changer transitions 0/764 dead transitions. [2022-01-19 00:32:42,789 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 764 transitions, 12478 flow [2022-01-19 00:32:42,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:32:42,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:32:42,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3066 transitions. [2022-01-19 00:32:42,794 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7268847795163584 [2022-01-19 00:32:42,794 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3066 transitions. [2022-01-19 00:32:42,794 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3066 transitions. [2022-01-19 00:32:42,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:32:42,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3066 transitions. [2022-01-19 00:32:42,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.3684210526316) internal successors, (3066), 19 states have internal predecessors, (3066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:32:42,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:32:42,799 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:32:42,800 INFO L186 Difference]: Start difference. First operand has 506 places, 629 transitions, 10023 flow. Second operand 19 states and 3066 transitions. [2022-01-19 00:32:42,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 764 transitions, 12478 flow [2022-01-19 00:32:46,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 764 transitions, 12118 flow, removed 61 selfloop flow, removed 10 redundant places. [2022-01-19 00:32:46,491 INFO L242 Difference]: Finished difference. Result has 519 places, 643 transitions, 10626 flow [2022-01-19 00:32:46,491 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=9681, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=10626, PETRI_PLACES=519, PETRI_TRANSITIONS=643} [2022-01-19 00:32:46,492 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 322 predicate places. [2022-01-19 00:32:46,492 INFO L470 AbstractCegarLoop]: Abstraction has has 519 places, 643 transitions, 10626 flow [2022-01-19 00:32:46,492 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:32:46,493 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:32:46,493 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:32:46,493 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-01-19 00:32:46,493 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:32:46,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:32:46,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1671435892, now seen corresponding path program 10 times [2022-01-19 00:32:46,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:32:46,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023094393] [2022-01-19 00:32:46,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:32:46,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:32:46,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:32:46,785 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:32:46,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:32:46,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023094393] [2022-01-19 00:32:46,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023094393] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:32:46,785 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:32:46,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:32:46,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720091882] [2022-01-19 00:32:46,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:32:46,786 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:32:46,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:32:46,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:32:46,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:32:46,788 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:32:46,789 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 643 transitions, 10626 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:32:46,789 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:32:46,789 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:32:46,789 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:33:08,900 INFO L129 PetriNetUnfolder]: 30376/79820 cut-off events. [2022-01-19 00:33:08,901 INFO L130 PetriNetUnfolder]: For 711210/712328 co-relation queries the response was YES. [2022-01-19 00:33:11,387 INFO L84 FinitePrefix]: Finished finitePrefix Result has 271996 conditions, 79820 events. 30376/79820 cut-off events. For 711210/712328 co-relation queries the response was YES. Maximal size of possible extension queue 3039. Compared 1075114 event pairs, 14143 based on Foata normal form. 568/75050 useless extension candidates. Maximal degree in co-relation 271847. Up to 20083 conditions per place. [2022-01-19 00:33:11,641 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 312 selfloop transitions, 244 changer transitions 0/758 dead transitions. [2022-01-19 00:33:11,641 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 758 transitions, 12330 flow [2022-01-19 00:33:11,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:33:11,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:33:11,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3070 transitions. [2022-01-19 00:33:11,647 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7278330962541489 [2022-01-19 00:33:11,647 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3070 transitions. [2022-01-19 00:33:11,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3070 transitions. [2022-01-19 00:33:11,648 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:33:11,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3070 transitions. [2022-01-19 00:33:11,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.57894736842104) internal successors, (3070), 19 states have internal predecessors, (3070), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:33:11,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:33:11,655 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:33:11,655 INFO L186 Difference]: Start difference. First operand has 519 places, 643 transitions, 10626 flow. Second operand 19 states and 3070 transitions. [2022-01-19 00:33:11,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 758 transitions, 12330 flow [2022-01-19 00:33:15,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 758 transitions, 11824 flow, removed 24 selfloop flow, removed 13 redundant places. [2022-01-19 00:33:15,399 INFO L242 Difference]: Finished difference. Result has 528 places, 634 transitions, 10363 flow [2022-01-19 00:33:15,400 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=9831, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=10363, PETRI_PLACES=528, PETRI_TRANSITIONS=634} [2022-01-19 00:33:15,400 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 331 predicate places. [2022-01-19 00:33:15,400 INFO L470 AbstractCegarLoop]: Abstraction has has 528 places, 634 transitions, 10363 flow [2022-01-19 00:33:15,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:33:15,401 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:33:15,401 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:33:15,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-01-19 00:33:15,401 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:33:15,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:33:15,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1486018528, now seen corresponding path program 11 times [2022-01-19 00:33:15,402 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:33:15,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018213565] [2022-01-19 00:33:15,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:33:15,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:33:15,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:33:15,704 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:33:15,704 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:33:15,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018213565] [2022-01-19 00:33:15,704 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018213565] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:33:15,704 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:33:15,704 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:33:15,704 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018672465] [2022-01-19 00:33:15,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:33:15,705 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:33:15,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:33:15,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:33:15,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:33:15,707 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:33:15,708 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 634 transitions, 10363 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:33:15,708 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:33:15,708 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:33:15,708 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:33:38,654 INFO L129 PetriNetUnfolder]: 31265/82593 cut-off events. [2022-01-19 00:33:38,654 INFO L130 PetriNetUnfolder]: For 730367/731480 co-relation queries the response was YES. [2022-01-19 00:33:41,480 INFO L84 FinitePrefix]: Finished finitePrefix Result has 281093 conditions, 82593 events. 31265/82593 cut-off events. For 730367/731480 co-relation queries the response was YES. Maximal size of possible extension queue 3082. Compared 1123067 event pairs, 12747 based on Foata normal form. 438/77260 useless extension candidates. Maximal degree in co-relation 280940. Up to 20925 conditions per place. [2022-01-19 00:33:41,739 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 301 selfloop transitions, 268 changer transitions 0/771 dead transitions. [2022-01-19 00:33:41,740 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 771 transitions, 12866 flow [2022-01-19 00:33:41,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:33:41,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:33:41,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3067 transitions. [2022-01-19 00:33:41,743 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.727121858700806 [2022-01-19 00:33:41,743 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3067 transitions. [2022-01-19 00:33:41,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3067 transitions. [2022-01-19 00:33:41,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:33:41,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3067 transitions. [2022-01-19 00:33:41,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.42105263157896) internal successors, (3067), 19 states have internal predecessors, (3067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:33:41,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:33:41,749 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:33:41,749 INFO L186 Difference]: Start difference. First operand has 528 places, 634 transitions, 10363 flow. Second operand 19 states and 3067 transitions. [2022-01-19 00:33:41,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 771 transitions, 12866 flow [2022-01-19 00:33:47,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 771 transitions, 12496 flow, removed 1 selfloop flow, removed 13 redundant places. [2022-01-19 00:33:47,163 INFO L242 Difference]: Finished difference. Result has 538 places, 656 transitions, 11174 flow [2022-01-19 00:33:47,164 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=10017, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=11174, PETRI_PLACES=538, PETRI_TRANSITIONS=656} [2022-01-19 00:33:47,164 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 341 predicate places. [2022-01-19 00:33:47,164 INFO L470 AbstractCegarLoop]: Abstraction has has 538 places, 656 transitions, 11174 flow [2022-01-19 00:33:47,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:33:47,165 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:33:47,166 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:33:47,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-01-19 00:33:47,167 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:33:47,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:33:47,167 INFO L85 PathProgramCache]: Analyzing trace with hash -331014816, now seen corresponding path program 12 times [2022-01-19 00:33:47,167 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:33:47,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905856716] [2022-01-19 00:33:47,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:33:47,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:33:47,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:33:47,627 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:33:47,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:33:47,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905856716] [2022-01-19 00:33:47,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905856716] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:33:47,628 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:33:47,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:33:47,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541800800] [2022-01-19 00:33:47,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:33:47,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:33:47,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:33:47,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:33:47,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:33:47,630 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:33:47,632 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 656 transitions, 11174 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:33:47,632 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:33:47,632 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:33:47,632 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:34:12,329 INFO L129 PetriNetUnfolder]: 31217/82512 cut-off events. [2022-01-19 00:34:12,329 INFO L130 PetriNetUnfolder]: For 754157/755338 co-relation queries the response was YES. [2022-01-19 00:34:14,983 INFO L84 FinitePrefix]: Finished finitePrefix Result has 282970 conditions, 82512 events. 31217/82512 cut-off events. For 754157/755338 co-relation queries the response was YES. Maximal size of possible extension queue 3082. Compared 1122613 event pairs, 12749 based on Foata normal form. 430/77167 useless extension candidates. Maximal degree in co-relation 282812. Up to 20925 conditions per place. [2022-01-19 00:34:15,437 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 307 selfloop transitions, 266 changer transitions 0/775 dead transitions. [2022-01-19 00:34:15,437 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 775 transitions, 13152 flow [2022-01-19 00:34:15,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:34:15,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:34:15,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3072 transitions. [2022-01-19 00:34:15,440 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7283072546230441 [2022-01-19 00:34:15,440 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3072 transitions. [2022-01-19 00:34:15,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3072 transitions. [2022-01-19 00:34:15,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:34:15,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3072 transitions. [2022-01-19 00:34:15,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.68421052631578) internal successors, (3072), 19 states have internal predecessors, (3072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:34:15,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:34:15,445 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:34:15,446 INFO L186 Difference]: Start difference. First operand has 538 places, 656 transitions, 11174 flow. Second operand 19 states and 3072 transitions. [2022-01-19 00:34:15,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 775 transitions, 13152 flow [2022-01-19 00:34:19,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 775 transitions, 12745 flow, removed 10 selfloop flow, removed 12 redundant places. [2022-01-19 00:34:19,377 INFO L242 Difference]: Finished difference. Result has 549 places, 658 transitions, 11401 flow [2022-01-19 00:34:19,378 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=10768, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=11401, PETRI_PLACES=549, PETRI_TRANSITIONS=658} [2022-01-19 00:34:19,378 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 352 predicate places. [2022-01-19 00:34:19,378 INFO L470 AbstractCegarLoop]: Abstraction has has 549 places, 658 transitions, 11401 flow [2022-01-19 00:34:19,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:34:19,378 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:34:19,379 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:34:19,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-01-19 00:34:19,379 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:34:19,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:34:19,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1119946728, now seen corresponding path program 13 times [2022-01-19 00:34:19,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:34:19,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855501411] [2022-01-19 00:34:19,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:34:19,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:34:19,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:34:19,710 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:34:19,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:34:19,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855501411] [2022-01-19 00:34:19,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855501411] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:34:19,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:34:19,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:34:19,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795075214] [2022-01-19 00:34:19,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:34:19,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:34:19,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:34:19,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:34:19,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:34:19,712 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:34:19,713 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 658 transitions, 11401 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:34:19,713 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:34:19,713 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:34:19,713 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:34:46,794 INFO L129 PetriNetUnfolder]: 31972/84408 cut-off events. [2022-01-19 00:34:46,795 INFO L130 PetriNetUnfolder]: For 794773/795891 co-relation queries the response was YES. [2022-01-19 00:34:50,241 INFO L84 FinitePrefix]: Finished finitePrefix Result has 288964 conditions, 84408 events. 31972/84408 cut-off events. For 794773/795891 co-relation queries the response was YES. Maximal size of possible extension queue 3223. Compared 1148720 event pairs, 14901 based on Foata normal form. 512/79180 useless extension candidates. Maximal degree in co-relation 288801. Up to 21139 conditions per place. [2022-01-19 00:34:50,509 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 307 selfloop transitions, 263 changer transitions 0/772 dead transitions. [2022-01-19 00:34:50,509 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 772 transitions, 13117 flow [2022-01-19 00:34:50,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:34:50,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:34:50,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3071 transitions. [2022-01-19 00:34:50,511 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7280701754385965 [2022-01-19 00:34:50,511 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3071 transitions. [2022-01-19 00:34:50,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3071 transitions. [2022-01-19 00:34:50,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:34:50,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3071 transitions. [2022-01-19 00:34:50,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.6315789473684) internal successors, (3071), 19 states have internal predecessors, (3071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:34:50,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:34:50,516 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:34:50,516 INFO L186 Difference]: Start difference. First operand has 549 places, 658 transitions, 11401 flow. Second operand 19 states and 3071 transitions. [2022-01-19 00:34:50,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 772 transitions, 13117 flow [2022-01-19 00:34:54,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 772 transitions, 12703 flow, removed 12 selfloop flow, removed 12 redundant places. [2022-01-19 00:34:54,585 INFO L242 Difference]: Finished difference. Result has 559 places, 654 transitions, 11387 flow [2022-01-19 00:34:54,586 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=10735, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=11387, PETRI_PLACES=559, PETRI_TRANSITIONS=654} [2022-01-19 00:34:54,586 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 362 predicate places. [2022-01-19 00:34:54,586 INFO L470 AbstractCegarLoop]: Abstraction has has 559 places, 654 transitions, 11387 flow [2022-01-19 00:34:54,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:34:54,587 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:34:54,587 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:34:54,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-01-19 00:34:54,587 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:34:54,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:34:54,588 INFO L85 PathProgramCache]: Analyzing trace with hash -236161478, now seen corresponding path program 14 times [2022-01-19 00:34:54,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:34:54,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400397694] [2022-01-19 00:34:54,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:34:54,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:34:54,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:34:54,881 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:34:54,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:34:54,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400397694] [2022-01-19 00:34:54,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400397694] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:34:54,882 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:34:54,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:34:54,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904926982] [2022-01-19 00:34:54,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:34:54,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:34:54,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:34:54,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:34:54,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:34:54,884 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:34:54,885 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 654 transitions, 11387 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:34:54,885 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:34:54,885 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:34:54,885 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:35:19,258 INFO L129 PetriNetUnfolder]: 31623/83674 cut-off events. [2022-01-19 00:35:19,259 INFO L130 PetriNetUnfolder]: For 806814/807937 co-relation queries the response was YES. [2022-01-19 00:35:21,992 INFO L84 FinitePrefix]: Finished finitePrefix Result has 286116 conditions, 83674 events. 31623/83674 cut-off events. For 806814/807937 co-relation queries the response was YES. Maximal size of possible extension queue 3177. Compared 1141318 event pairs, 12635 based on Foata normal form. 478/78297 useless extension candidates. Maximal degree in co-relation 285949. Up to 20765 conditions per place. [2022-01-19 00:35:22,253 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 311 selfloop transitions, 252 changer transitions 0/765 dead transitions. [2022-01-19 00:35:22,253 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 765 transitions, 12945 flow [2022-01-19 00:35:22,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:35:22,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:35:22,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3076 transitions. [2022-01-19 00:35:22,255 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7292555713608345 [2022-01-19 00:35:22,255 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3076 transitions. [2022-01-19 00:35:22,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3076 transitions. [2022-01-19 00:35:22,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:35:22,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3076 transitions. [2022-01-19 00:35:22,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.89473684210526) internal successors, (3076), 19 states have internal predecessors, (3076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:35:22,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:35:22,259 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:35:22,259 INFO L186 Difference]: Start difference. First operand has 559 places, 654 transitions, 11387 flow. Second operand 19 states and 3076 transitions. [2022-01-19 00:35:22,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 765 transitions, 12945 flow [2022-01-19 00:35:26,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 765 transitions, 12512 flow, removed 33 selfloop flow, removed 13 redundant places. [2022-01-19 00:35:26,532 INFO L242 Difference]: Finished difference. Result has 568 places, 645 transitions, 11194 flow [2022-01-19 00:35:26,532 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=10647, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=11194, PETRI_PLACES=568, PETRI_TRANSITIONS=645} [2022-01-19 00:35:26,533 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 371 predicate places. [2022-01-19 00:35:26,533 INFO L470 AbstractCegarLoop]: Abstraction has has 568 places, 645 transitions, 11194 flow [2022-01-19 00:35:26,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:35:26,533 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:35:26,533 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:35:26,533 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-01-19 00:35:26,533 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:35:26,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:35:26,534 INFO L85 PathProgramCache]: Analyzing trace with hash 303212124, now seen corresponding path program 15 times [2022-01-19 00:35:26,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:35:26,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637845407] [2022-01-19 00:35:26,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:35:26,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:35:26,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:35:26,827 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:35:26,827 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:35:26,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637845407] [2022-01-19 00:35:26,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637845407] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:35:26,827 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:35:26,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:35:26,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280741116] [2022-01-19 00:35:26,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:35:26,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:35:26,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:35:26,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:35:26,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:35:26,830 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:35:26,831 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 645 transitions, 11194 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:35:26,831 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:35:26,831 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:35:26,831 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:35:56,178 INFO L129 PetriNetUnfolder]: 32952/86896 cut-off events. [2022-01-19 00:35:56,178 INFO L130 PetriNetUnfolder]: For 857870/859104 co-relation queries the response was YES. [2022-01-19 00:35:59,164 INFO L84 FinitePrefix]: Finished finitePrefix Result has 300228 conditions, 86896 events. 32952/86896 cut-off events. For 857870/859104 co-relation queries the response was YES. Maximal size of possible extension queue 3306. Compared 1187720 event pairs, 15205 based on Foata normal form. 404/81443 useless extension candidates. Maximal degree in co-relation 300057. Up to 21827 conditions per place. [2022-01-19 00:35:59,442 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 344 selfloop transitions, 298 changer transitions 0/844 dead transitions. [2022-01-19 00:35:59,442 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 844 transitions, 14850 flow [2022-01-19 00:35:59,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 00:35:59,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 00:35:59,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3397 transitions. [2022-01-19 00:35:59,444 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7286572286572287 [2022-01-19 00:35:59,444 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3397 transitions. [2022-01-19 00:35:59,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3397 transitions. [2022-01-19 00:35:59,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:35:59,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3397 transitions. [2022-01-19 00:35:59,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.76190476190476) internal successors, (3397), 21 states have internal predecessors, (3397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:35:59,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:35:59,449 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:35:59,449 INFO L186 Difference]: Start difference. First operand has 568 places, 645 transitions, 11194 flow. Second operand 21 states and 3397 transitions. [2022-01-19 00:35:59,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 844 transitions, 14850 flow [2022-01-19 00:36:03,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 844 transitions, 14438 flow, removed 4 selfloop flow, removed 13 redundant places. [2022-01-19 00:36:03,790 INFO L242 Difference]: Finished difference. Result has 583 places, 685 transitions, 12697 flow [2022-01-19 00:36:03,790 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=10825, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=12697, PETRI_PLACES=583, PETRI_TRANSITIONS=685} [2022-01-19 00:36:03,791 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 386 predicate places. [2022-01-19 00:36:03,791 INFO L470 AbstractCegarLoop]: Abstraction has has 583 places, 685 transitions, 12697 flow [2022-01-19 00:36:03,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:36:03,791 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:36:03,791 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:36:03,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-01-19 00:36:03,792 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:36:03,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:36:03,792 INFO L85 PathProgramCache]: Analyzing trace with hash -836549952, now seen corresponding path program 16 times [2022-01-19 00:36:03,792 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:36:03,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591065619] [2022-01-19 00:36:03,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:36:03,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:36:03,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:36:04,083 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:36:04,083 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:36:04,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591065619] [2022-01-19 00:36:04,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591065619] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:36:04,083 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:36:04,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:36:04,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819948354] [2022-01-19 00:36:04,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:36:04,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:36:04,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:36:04,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:36:04,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:36:04,085 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:36:04,086 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 685 transitions, 12697 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:36:04,086 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:36:04,086 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:36:04,086 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:36:31,501 INFO L129 PetriNetUnfolder]: 33628/88833 cut-off events. [2022-01-19 00:36:31,501 INFO L130 PetriNetUnfolder]: For 924322/925680 co-relation queries the response was YES. [2022-01-19 00:36:34,687 INFO L84 FinitePrefix]: Finished finitePrefix Result has 312049 conditions, 88833 events. 33628/88833 cut-off events. For 924322/925680 co-relation queries the response was YES. Maximal size of possible extension queue 3377. Compared 1218805 event pairs, 15706 based on Foata normal form. 396/83177 useless extension candidates. Maximal degree in co-relation 311870. Up to 21827 conditions per place. [2022-01-19 00:36:34,972 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 349 selfloop transitions, 298 changer transitions 0/849 dead transitions. [2022-01-19 00:36:34,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 849 transitions, 15615 flow [2022-01-19 00:36:34,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-19 00:36:34,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-01-19 00:36:34,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3396 transitions. [2022-01-19 00:36:34,974 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7284427284427284 [2022-01-19 00:36:34,974 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3396 transitions. [2022-01-19 00:36:34,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3396 transitions. [2022-01-19 00:36:34,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:36:34,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3396 transitions. [2022-01-19 00:36:34,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 161.71428571428572) internal successors, (3396), 21 states have internal predecessors, (3396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:36:34,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:36:34,978 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 222.0) internal successors, (4884), 22 states have internal predecessors, (4884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:36:34,978 INFO L186 Difference]: Start difference. First operand has 583 places, 685 transitions, 12697 flow. Second operand 21 states and 3396 transitions. [2022-01-19 00:36:34,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 849 transitions, 15615 flow [2022-01-19 00:36:39,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 849 transitions, 15342 flow, removed 59 selfloop flow, removed 10 redundant places. [2022-01-19 00:36:39,700 INFO L242 Difference]: Finished difference. Result has 601 places, 705 transitions, 13709 flow [2022-01-19 00:36:39,700 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=12425, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=13709, PETRI_PLACES=601, PETRI_TRANSITIONS=705} [2022-01-19 00:36:39,701 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 404 predicate places. [2022-01-19 00:36:39,701 INFO L470 AbstractCegarLoop]: Abstraction has has 601 places, 705 transitions, 13709 flow [2022-01-19 00:36:39,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:36:39,701 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:36:39,701 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:36:39,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2022-01-19 00:36:39,702 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:36:39,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:36:39,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1651227036, now seen corresponding path program 17 times [2022-01-19 00:36:39,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:36:39,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052673489] [2022-01-19 00:36:39,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:36:39,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:36:39,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:36:39,992 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:36:39,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:36:39,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052673489] [2022-01-19 00:36:39,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052673489] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:36:39,993 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:36:39,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:36:39,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681157369] [2022-01-19 00:36:39,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:36:39,993 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:36:39,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:36:39,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:36:39,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:36:39,995 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:36:39,997 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 705 transitions, 13709 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:36:39,997 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:36:39,997 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:36:39,997 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:37:10,784 INFO L129 PetriNetUnfolder]: 33611/88917 cut-off events. [2022-01-19 00:37:10,784 INFO L130 PetriNetUnfolder]: For 977850/979279 co-relation queries the response was YES. [2022-01-19 00:37:14,184 INFO L84 FinitePrefix]: Finished finitePrefix Result has 315276 conditions, 88917 events. 33611/88917 cut-off events. For 977850/979279 co-relation queries the response was YES. Maximal size of possible extension queue 3369. Compared 1223587 event pairs, 13546 based on Foata normal form. 506/83239 useless extension candidates. Maximal degree in co-relation 315089. Up to 21717 conditions per place. [2022-01-19 00:37:14,463 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 335 selfloop transitions, 302 changer transitions 0/839 dead transitions. [2022-01-19 00:37:14,463 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 839 transitions, 16000 flow [2022-01-19 00:37:14,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:37:14,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:37:14,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3064 transitions. [2022-01-19 00:37:14,465 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7264106211474632 [2022-01-19 00:37:14,465 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3064 transitions. [2022-01-19 00:37:14,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3064 transitions. [2022-01-19 00:37:14,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:37:14,466 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3064 transitions. [2022-01-19 00:37:14,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.26315789473685) internal successors, (3064), 19 states have internal predecessors, (3064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:37:14,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:37:14,470 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:37:14,470 INFO L186 Difference]: Start difference. First operand has 601 places, 705 transitions, 13709 flow. Second operand 19 states and 3064 transitions. [2022-01-19 00:37:14,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 839 transitions, 16000 flow [2022-01-19 00:37:19,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 609 places, 839 transitions, 15620 flow, removed 89 selfloop flow, removed 10 redundant places. [2022-01-19 00:37:19,211 INFO L242 Difference]: Finished difference. Result has 614 places, 707 transitions, 14022 flow [2022-01-19 00:37:19,211 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=13329, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14022, PETRI_PLACES=614, PETRI_TRANSITIONS=707} [2022-01-19 00:37:19,212 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 417 predicate places. [2022-01-19 00:37:19,212 INFO L470 AbstractCegarLoop]: Abstraction has has 614 places, 707 transitions, 14022 flow [2022-01-19 00:37:19,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:37:19,212 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:37:19,212 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:37:19,213 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2022-01-19 00:37:19,213 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:37:19,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:37:19,213 INFO L85 PathProgramCache]: Analyzing trace with hash -459195216, now seen corresponding path program 18 times [2022-01-19 00:37:19,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:37:19,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559585148] [2022-01-19 00:37:19,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:37:19,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:37:19,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:37:19,490 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:37:19,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:37:19,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559585148] [2022-01-19 00:37:19,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559585148] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:37:19,491 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:37:19,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:37:19,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733550994] [2022-01-19 00:37:19,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:37:19,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:37:19,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:37:19,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:37:19,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:37:19,493 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:37:19,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 707 transitions, 14022 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:37:19,495 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:37:19,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:37:19,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:37:49,072 INFO L129 PetriNetUnfolder]: 34349/90501 cut-off events. [2022-01-19 00:37:49,073 INFO L130 PetriNetUnfolder]: For 1019761/1021191 co-relation queries the response was YES. [2022-01-19 00:37:53,034 INFO L84 FinitePrefix]: Finished finitePrefix Result has 320319 conditions, 90501 events. 34349/90501 cut-off events. For 1019761/1021191 co-relation queries the response was YES. Maximal size of possible extension queue 3506. Compared 1243891 event pairs, 15892 based on Foata normal form. 572/84950 useless extension candidates. Maximal degree in co-relation 320127. Up to 21931 conditions per place. [2022-01-19 00:37:53,326 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 341 selfloop transitions, 295 changer transitions 0/838 dead transitions. [2022-01-19 00:37:53,326 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 838 transitions, 16024 flow [2022-01-19 00:37:53,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:37:53,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:37:53,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3068 transitions. [2022-01-19 00:37:53,328 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7273589378852536 [2022-01-19 00:37:53,328 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3068 transitions. [2022-01-19 00:37:53,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3068 transitions. [2022-01-19 00:37:53,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:37:53,328 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3068 transitions. [2022-01-19 00:37:53,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.47368421052633) internal successors, (3068), 19 states have internal predecessors, (3068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:37:53,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:37:53,333 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:37:53,333 INFO L186 Difference]: Start difference. First operand has 614 places, 707 transitions, 14022 flow. Second operand 19 states and 3068 transitions. [2022-01-19 00:37:53,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 838 transitions, 16024 flow [2022-01-19 00:37:58,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 620 places, 838 transitions, 15640 flow, removed 7 selfloop flow, removed 12 redundant places. [2022-01-19 00:37:58,204 INFO L242 Difference]: Finished difference. Result has 624 places, 703 transitions, 14079 flow [2022-01-19 00:37:58,205 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=13355, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14079, PETRI_PLACES=624, PETRI_TRANSITIONS=703} [2022-01-19 00:37:58,205 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 427 predicate places. [2022-01-19 00:37:58,206 INFO L470 AbstractCegarLoop]: Abstraction has has 624 places, 703 transitions, 14079 flow [2022-01-19 00:37:58,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:37:58,206 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:37:58,206 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:37:58,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-01-19 00:37:58,206 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:37:58,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:37:58,207 INFO L85 PathProgramCache]: Analyzing trace with hash 1275461516, now seen corresponding path program 19 times [2022-01-19 00:37:58,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:37:58,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858443346] [2022-01-19 00:37:58,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:37:58,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:37:58,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:37:58,513 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:37:58,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:37:58,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858443346] [2022-01-19 00:37:58,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858443346] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:37:58,513 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:37:58,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:37:58,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090883479] [2022-01-19 00:37:58,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:37:58,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:37:58,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:37:58,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:37:58,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:37:58,516 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:37:58,517 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 624 places, 703 transitions, 14079 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:37:58,517 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:37:58,517 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:37:58,518 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:38:30,589 INFO L129 PetriNetUnfolder]: 35214/92909 cut-off events. [2022-01-19 00:38:30,589 INFO L130 PetriNetUnfolder]: For 1072094/1073496 co-relation queries the response was YES. [2022-01-19 00:38:34,707 INFO L84 FinitePrefix]: Finished finitePrefix Result has 331962 conditions, 92909 events. 35214/92909 cut-off events. For 1072094/1073496 co-relation queries the response was YES. Maximal size of possible extension queue 3566. Compared 1282901 event pairs, 16610 based on Foata normal form. 452/86955 useless extension candidates. Maximal degree in co-relation 331766. Up to 22883 conditions per place. [2022-01-19 00:38:35,006 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 332 selfloop transitions, 310 changer transitions 0/844 dead transitions. [2022-01-19 00:38:35,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 844 transitions, 16868 flow [2022-01-19 00:38:35,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:38:35,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:38:35,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3063 transitions. [2022-01-19 00:38:35,008 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7261735419630156 [2022-01-19 00:38:35,008 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3063 transitions. [2022-01-19 00:38:35,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3063 transitions. [2022-01-19 00:38:35,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:38:35,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3063 transitions. [2022-01-19 00:38:35,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.21052631578948) internal successors, (3063), 19 states have internal predecessors, (3063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:38:35,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:38:35,013 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:38:35,013 INFO L186 Difference]: Start difference. First operand has 624 places, 703 transitions, 14079 flow. Second operand 19 states and 3063 transitions. [2022-01-19 00:38:35,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 844 transitions, 16868 flow [2022-01-19 00:38:40,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 629 places, 844 transitions, 16241 flow, removed 18 selfloop flow, removed 13 redundant places. [2022-01-19 00:38:40,129 INFO L242 Difference]: Finished difference. Result has 634 places, 725 transitions, 14835 flow [2022-01-19 00:38:40,130 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=13482, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=14835, PETRI_PLACES=634, PETRI_TRANSITIONS=725} [2022-01-19 00:38:40,130 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 437 predicate places. [2022-01-19 00:38:40,130 INFO L470 AbstractCegarLoop]: Abstraction has has 634 places, 725 transitions, 14835 flow [2022-01-19 00:38:40,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:38:40,131 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:38:40,131 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:38:40,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-01-19 00:38:40,131 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:38:40,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:38:40,132 INFO L85 PathProgramCache]: Analyzing trace with hash -977680164, now seen corresponding path program 20 times [2022-01-19 00:38:40,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:38:40,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462563800] [2022-01-19 00:38:40,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:38:40,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:38:40,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:38:40,427 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:38:40,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:38:40,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462563800] [2022-01-19 00:38:40,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462563800] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:38:40,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:38:40,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:38:40,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914399868] [2022-01-19 00:38:40,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:38:40,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:38:40,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:38:40,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:38:40,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:38:40,430 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:38:40,432 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 725 transitions, 14835 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:38:40,432 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:38:40,432 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:38:40,432 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:39:11,937 INFO L129 PetriNetUnfolder]: 35150/92879 cut-off events. [2022-01-19 00:39:11,937 INFO L130 PetriNetUnfolder]: For 1076656/1078188 co-relation queries the response was YES. [2022-01-19 00:39:16,298 INFO L84 FinitePrefix]: Finished finitePrefix Result has 331523 conditions, 92879 events. 35150/92879 cut-off events. For 1076656/1078188 co-relation queries the response was YES. Maximal size of possible extension queue 3566. Compared 1282488 event pairs, 16502 based on Foata normal form. 444/86917 useless extension candidates. Maximal degree in co-relation 331322. Up to 22883 conditions per place. [2022-01-19 00:39:16,720 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 339 selfloop transitions, 308 changer transitions 0/849 dead transitions. [2022-01-19 00:39:16,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 849 transitions, 17015 flow [2022-01-19 00:39:16,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:39:16,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:39:16,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3068 transitions. [2022-01-19 00:39:16,723 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7273589378852536 [2022-01-19 00:39:16,723 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3068 transitions. [2022-01-19 00:39:16,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3068 transitions. [2022-01-19 00:39:16,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:39:16,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3068 transitions. [2022-01-19 00:39:16,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.47368421052633) internal successors, (3068), 19 states have internal predecessors, (3068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:39:16,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:39:16,729 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:39:16,729 INFO L186 Difference]: Start difference. First operand has 634 places, 725 transitions, 14835 flow. Second operand 19 states and 3068 transitions. [2022-01-19 00:39:16,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 849 transitions, 17015 flow [2022-01-19 00:39:25,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 849 transitions, 16649 flow, removed 10 selfloop flow, removed 11 redundant places. [2022-01-19 00:39:25,169 INFO L242 Difference]: Finished difference. Result has 646 places, 727 transitions, 15187 flow [2022-01-19 00:39:25,188 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=222, PETRI_DIFFERENCE_MINUEND_FLOW=14469, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=15187, PETRI_PLACES=646, PETRI_TRANSITIONS=727} [2022-01-19 00:39:25,189 INFO L334 CegarLoopForPetriNet]: 197 programPoint places, 449 predicate places. [2022-01-19 00:39:25,189 INFO L470 AbstractCegarLoop]: Abstraction has has 646 places, 727 transitions, 15187 flow [2022-01-19 00:39:25,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:39:25,189 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 00:39:25,189 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 00:39:25,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-01-19 00:39:25,190 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 00:39:25,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 00:39:25,190 INFO L85 PathProgramCache]: Analyzing trace with hash 548801258, now seen corresponding path program 21 times [2022-01-19 00:39:25,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 00:39:25,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443332716] [2022-01-19 00:39:25,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 00:39:25,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 00:39:25,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 00:39:25,616 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-01-19 00:39:25,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 00:39:25,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443332716] [2022-01-19 00:39:25,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443332716] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 00:39:25,616 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 00:39:25,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-01-19 00:39:25,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935599804] [2022-01-19 00:39:25,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 00:39:25,617 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 00:39:25,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 00:39:25,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 00:39:25,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2022-01-19 00:39:25,619 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 222 [2022-01-19 00:39:25,620 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 646 places, 727 transitions, 15187 flow. Second operand has 19 states, 19 states have (on average 153.47368421052633) internal successors, (2916), 19 states have internal predecessors, (2916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:39:25,620 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 00:39:25,620 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 222 [2022-01-19 00:39:25,620 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 00:39:59,086 INFO L129 PetriNetUnfolder]: 35955/94912 cut-off events. [2022-01-19 00:39:59,086 INFO L130 PetriNetUnfolder]: For 1138539/1139981 co-relation queries the response was YES. [2022-01-19 00:40:04,375 INFO L84 FinitePrefix]: Finished finitePrefix Result has 338830 conditions, 94912 events. 35955/94912 cut-off events. For 1138539/1139981 co-relation queries the response was YES. Maximal size of possible extension queue 3688. Compared 1314523 event pairs, 16668 based on Foata normal form. 532/88934 useless extension candidates. Maximal degree in co-relation 338624. Up to 22987 conditions per place. [2022-01-19 00:40:04,833 INFO L132 encePairwiseOnDemand]: 194/222 looper letters, 338 selfloop transitions, 304 changer transitions 0/844 dead transitions. [2022-01-19 00:40:04,834 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 664 places, 844 transitions, 17018 flow [2022-01-19 00:40:04,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-19 00:40:04,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2022-01-19 00:40:04,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3067 transitions. [2022-01-19 00:40:04,837 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.727121858700806 [2022-01-19 00:40:04,837 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3067 transitions. [2022-01-19 00:40:04,837 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3067 transitions. [2022-01-19 00:40:04,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 00:40:04,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3067 transitions. [2022-01-19 00:40:04,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 161.42105263157896) internal successors, (3067), 19 states have internal predecessors, (3067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:40:04,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:40:04,842 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 222.0) internal successors, (4440), 20 states have internal predecessors, (4440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 00:40:04,842 INFO L186 Difference]: Start difference. First operand has 646 places, 727 transitions, 15187 flow. Second operand 19 states and 3067 transitions. [2022-01-19 00:40:04,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 664 places, 844 transitions, 17018 flow Received shutdown request... [2022-01-19 00:40:07,183 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 00:40:07,185 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 00:40:07,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-01-19 00:40:07,186 WARN L594 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2022-01-19 00:40:07,195 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 00:40:07,195 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 00:40:07,200 INFO L732 BasicCegarLoop]: Path program histogram: [21, 10, 6, 6, 1, 1] [2022-01-19 00:40:07,204 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 00:40:07,204 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 00:40:07,207 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 12:40:07 BasicIcfg [2022-01-19 00:40:07,207 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 00:40:07,208 INFO L158 Benchmark]: Toolchain (without parser) took 635533.08ms. Allocated memory was 394.3MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 340.7MB in the beginning and 11.6GB in the end (delta: -11.3GB). Peak memory consumption was 8.2GB. Max. memory is 16.0GB. [2022-01-19 00:40:07,208 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 394.3MB. Free memory is still 357.2MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 00:40:07,209 INFO L158 Benchmark]: CACSL2BoogieTranslator took 237.26ms. Allocated memory was 394.3MB in the beginning and 474.0MB in the end (delta: 79.7MB). Free memory was 340.5MB in the beginning and 446.3MB in the end (delta: -105.8MB). Peak memory consumption was 10.9MB. Max. memory is 16.0GB. [2022-01-19 00:40:07,209 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.91ms. Allocated memory is still 474.0MB. Free memory was 446.3MB in the beginning and 444.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 00:40:07,209 INFO L158 Benchmark]: Boogie Preprocessor took 27.67ms. Allocated memory is still 474.0MB. Free memory was 444.2MB in the beginning and 443.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 00:40:07,211 INFO L158 Benchmark]: RCFGBuilder took 439.92ms. Allocated memory is still 474.0MB. Free memory was 443.2MB in the beginning and 423.2MB in the end (delta: 20.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2022-01-19 00:40:07,211 INFO L158 Benchmark]: TraceAbstraction took 634768.11ms. Allocated memory was 474.0MB in the beginning and 16.0GB in the end (delta: 15.5GB). Free memory was 423.2MB in the beginning and 11.6GB in the end (delta: -11.2GB). Peak memory consumption was 8.2GB. Max. memory is 16.0GB. [2022-01-19 00:40:07,213 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.14ms. Allocated memory is still 394.3MB. Free memory is still 357.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 237.26ms. Allocated memory was 394.3MB in the beginning and 474.0MB in the end (delta: 79.7MB). Free memory was 340.5MB in the beginning and 446.3MB in the end (delta: -105.8MB). Peak memory consumption was 10.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 54.91ms. Allocated memory is still 474.0MB. Free memory was 446.3MB in the beginning and 444.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 27.67ms. Allocated memory is still 474.0MB. Free memory was 444.2MB in the beginning and 443.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 439.92ms. Allocated memory is still 474.0MB. Free memory was 443.2MB in the beginning and 423.2MB in the end (delta: 20.0MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * TraceAbstraction took 634768.11ms. Allocated memory was 474.0MB in the beginning and 16.0GB in the end (delta: 15.5GB). Free memory was 423.2MB in the beginning and 11.6GB in the end (delta: -11.2GB). Peak memory consumption was 8.2GB. 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: 93]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 87]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 274 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.1s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 634.6s, OverallIterations: 45, TraceHistogramMax: 5, PathProgramHistogramMax: 21, EmptinessCheckTime: 0.0s, AutomataDifference: 620.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10197 SdHoareTripleChecker+Valid, 10.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10197 mSDsluCounter, 12793 SdHoareTripleChecker+Invalid, 8.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12266 mSDsCounter, 510 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 22184 IncrementalHoareTripleChecker+Invalid, 22694 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 510 mSolverCounterUnsat, 1938 mSDtfsCounter, 22184 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1929 GetRequests, 1016 SyntacticMatches, 1 SemanticMatches, 912 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4027 ImplicationChecksByTransitivity, 9.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=15187occurred in iteration=44, InterpolantAutomatonStates: 581, 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.4s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 10.1s InterpolantComputationTime, 9935 NumberOfCodeBlocks, 9837 NumberOfCodeBlocksAsserted, 49 NumberOfCheckSat, 10194 ConstructedInterpolants, 0 QuantifiedInterpolants, 33651 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1184 ConjunctsInSsa, 30 ConjunctsInUnsatCore, 51 InterpolantComputations, 43 PerfectInterpolantSequences, 6069/6192 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 [2022-01-19 00:40:07,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 !ENTRY org.eclipse.osgi 4 0 2022-01-19 00:40:07.483 !MESSAGE Application error !STACK 1 org.eclipse.core.internal.resources.ResourceException(/)[568]: java.io.FileNotFoundException: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/039daaaba/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree (No such file or directory) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.(FileOutputStream.java:187) at org.eclipse.core.internal.localstore.SafeFileOutputStream.(SafeFileOutputStream.java:55) at org.eclipse.core.internal.resources.SaveManager.saveTree(SaveManager.java:1381) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1168) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2333) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2322) at de.uni_freiburg.informatik.ultimate.core.coreplugin.UltimateCore.start(UltimateCore.java:191) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) at org.eclipse.equinox.launcher.Main.main(Main.java:1438) An error has occurred. See the log file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/039daaaba/.metadata/.log.