./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/nla-digbench/egcd3-ll.c --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5189fb62 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/certificate-witnesses-artifact/automizer/data/config -Xmx15G -Xms4m -jar /storage/repos/certificate-witnesses-artifact/automizer/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/certificate-witnesses-artifact/automizer/data -tc /storage/repos/certificate-witnesses-artifact/automizer/config/AutomizerReach.xml -i ../sv-benchmarks/c/nla-digbench/egcd3-ll.c -s /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/certificate-witnesses-artifact/automizer --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4ef08007570a64191e0df13d14d3e8d62a8022f43f46779ea6f6701a621376be --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-5189fb6-m [2024-09-12 23:12:24,639 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-12 23:12:24,683 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-12 23:12:24,687 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-12 23:12:24,688 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-12 23:12:24,710 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-12 23:12:24,711 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-12 23:12:24,711 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-12 23:12:24,712 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-12 23:12:24,713 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-12 23:12:24,714 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-12 23:12:24,714 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-12 23:12:24,714 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-12 23:12:24,714 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-12 23:12:24,714 INFO L153 SettingsManager]: * Use SBE=true [2024-09-12 23:12:24,715 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-12 23:12:24,715 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-12 23:12:24,715 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-12 23:12:24,715 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-12 23:12:24,715 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-12 23:12:24,715 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-12 23:12:24,718 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-12 23:12:24,719 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-12 23:12:24,719 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-12 23:12:24,719 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-12 23:12:24,719 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-12 23:12:24,719 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-12 23:12:24,719 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-12 23:12:24,720 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-12 23:12:24,720 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-12 23:12:24,720 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-12 23:12:24,720 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-12 23:12:24,720 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 23:12:24,720 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-12 23:12:24,721 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-12 23:12:24,721 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-12 23:12:24,721 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-12 23:12:24,721 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-12 23:12:24,722 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-12 23:12:24,722 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-12 23:12:24,722 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-12 23:12:24,722 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-12 23:12:24,722 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/certificate-witnesses-artifact/automizer/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/certificate-witnesses-artifact/automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4ef08007570a64191e0df13d14d3e8d62a8022f43f46779ea6f6701a621376be Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.procedureinliner: Inline calls to implemented procedures -> NEVER Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Positions where we compute the Hoare Annotation -> All Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: YAML Format version -> 2.1 [2024-09-12 23:12:24,890 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-12 23:12:24,904 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-12 23:12:24,906 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-12 23:12:24,906 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-12 23:12:24,907 INFO L274 PluginConnector]: CDTParser initialized [2024-09-12 23:12:24,907 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/nla-digbench/egcd3-ll.c [2024-09-12 23:12:26,072 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-12 23:12:26,224 INFO L384 CDTParser]: Found 1 translation units. [2024-09-12 23:12:26,225 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench/egcd3-ll.c [2024-09-12 23:12:26,230 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/8a70d94f5/f796b3622aad4e268d662702c640e4f1/FLAG07d3a5eb1 [2024-09-12 23:12:26,652 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/8a70d94f5/f796b3622aad4e268d662702c640e4f1 [2024-09-12 23:12:26,654 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-12 23:12:26,655 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-12 23:12:26,656 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-12 23:12:26,657 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-12 23:12:26,660 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-12 23:12:26,661 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,661 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e4a92f4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26, skipping insertion in model container [2024-09-12 23:12:26,661 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,675 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-12 23:12:26,801 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench/egcd3-ll.c[490,503] [2024-09-12 23:12:26,817 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 23:12:26,824 INFO L200 MainTranslator]: Completed pre-run [2024-09-12 23:12:26,832 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/nla-digbench/egcd3-ll.c[490,503] [2024-09-12 23:12:26,841 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-12 23:12:26,853 INFO L204 MainTranslator]: Completed translation [2024-09-12 23:12:26,854 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26 WrapperNode [2024-09-12 23:12:26,854 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-12 23:12:26,854 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-12 23:12:26,855 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-12 23:12:26,855 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-12 23:12:26,859 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,864 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,868 INFO L138 Inliner]: procedures = 14, calls = 14, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-12 23:12:26,868 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-12 23:12:26,868 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-12 23:12:26,868 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-12 23:12:26,868 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-12 23:12:26,875 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,875 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,876 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,883 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-09-12 23:12:26,885 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,885 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,888 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,894 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,895 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,896 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,897 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-12 23:12:26,898 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-12 23:12:26,898 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-12 23:12:26,898 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-12 23:12:26,898 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (1/1) ... [2024-09-12 23:12:26,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-12 23:12:26,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:26,925 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-09-12 23:12:26,929 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-09-12 23:12:26,963 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-12 23:12:26,963 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-09-12 23:12:26,964 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-09-12 23:12:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-12 23:12:26,964 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-12 23:12:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-12 23:12:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-12 23:12:26,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-12 23:12:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-12 23:12:26,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-12 23:12:26,964 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-12 23:12:26,964 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-12 23:12:27,008 INFO L242 CfgBuilder]: Building ICFG [2024-09-12 23:12:27,010 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-12 23:12:27,115 INFO L? ?]: Removed 5 outVars from TransFormulas that were not future-live. [2024-09-12 23:12:27,115 INFO L291 CfgBuilder]: Performing block encoding [2024-09-12 23:12:27,129 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-12 23:12:27,130 INFO L318 CfgBuilder]: Removed 3 assume(true) statements. [2024-09-12 23:12:27,130 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 11:12:27 BoogieIcfgContainer [2024-09-12 23:12:27,130 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-12 23:12:27,131 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-12 23:12:27,131 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-12 23:12:27,134 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-12 23:12:27,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 11:12:26" (1/3) ... [2024-09-12 23:12:27,134 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58090955 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 11:12:27, skipping insertion in model container [2024-09-12 23:12:27,134 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 11:12:26" (2/3) ... [2024-09-12 23:12:27,135 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58090955 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 11:12:27, skipping insertion in model container [2024-09-12 23:12:27,135 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 11:12:27" (3/3) ... [2024-09-12 23:12:27,136 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd3-ll.c [2024-09-12 23:12:27,147 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-12 23:12:27,147 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-12 23:12:27,183 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-12 23:12:27,187 INFO L336 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@10fab58b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-12 23:12:27,187 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-12 23:12:27,190 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 20 states have (on average 1.6) internal successors, (32), 21 states have internal predecessors, (32), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-12 23:12:27,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-09-12 23:12:27,195 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:27,195 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:27,195 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:27,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:27,199 INFO L85 PathProgramCache]: Analyzing trace with hash 48210315, now seen corresponding path program 1 times [2024-09-12 23:12:27,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:27,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023545078] [2024-09-12 23:12:27,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:27,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:27,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:27,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 23:12:27,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:27,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 23:12:27,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:27,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 23:12:27,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:27,336 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 23:12:27,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:27,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023545078] [2024-09-12 23:12:27,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023545078] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 23:12:27,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 23:12:27,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-09-12 23:12:27,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666015512] [2024-09-12 23:12:27,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 23:12:27,343 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-09-12 23:12:27,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:27,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-09-12 23:12:27,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 23:12:27,361 INFO L87 Difference]: Start difference. First operand has 35 states, 20 states have (on average 1.6) internal successors, (32), 21 states have internal predecessors, (32), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 23:12:27,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:27,386 INFO L93 Difference]: Finished difference Result 64 states and 100 transitions. [2024-09-12 23:12:27,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-09-12 23:12:27,388 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 21 [2024-09-12 23:12:27,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:27,393 INFO L225 Difference]: With dead ends: 64 [2024-09-12 23:12:27,393 INFO L226 Difference]: Without dead ends: 31 [2024-09-12 23:12:27,396 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-09-12 23:12:27,399 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:27,401 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 40 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 23:12:27,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2024-09-12 23:12:27,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2024-09-12 23:12:27,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 19 states have internal predecessors, (22), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 23:12:27,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 38 transitions. [2024-09-12 23:12:27,428 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 38 transitions. Word has length 21 [2024-09-12 23:12:27,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:27,429 INFO L474 AbstractCegarLoop]: Abstraction has 31 states and 38 transitions. [2024-09-12 23:12:27,429 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 23:12:27,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:27,429 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 38 transitions. [2024-09-12 23:12:27,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-09-12 23:12:27,430 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:27,430 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:27,430 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-12 23:12:27,430 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:27,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:27,431 INFO L85 PathProgramCache]: Analyzing trace with hash -190498723, now seen corresponding path program 1 times [2024-09-12 23:12:27,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:27,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020203461] [2024-09-12 23:12:27,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:27,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:27,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:27,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 23:12:27,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:27,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 23:12:27,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:27,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 23:12:27,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:27,644 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 23:12:27,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:27,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020203461] [2024-09-12 23:12:27,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020203461] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 23:12:27,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 23:12:27,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-09-12 23:12:27,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664234912] [2024-09-12 23:12:27,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 23:12:27,646 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-12 23:12:27,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:27,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-12 23:12:27,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-09-12 23:12:27,647 INFO L87 Difference]: Start difference. First operand 31 states and 38 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 23:12:27,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:27,748 INFO L93 Difference]: Finished difference Result 50 states and 63 transitions. [2024-09-12 23:12:27,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 23:12:27,749 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 22 [2024-09-12 23:12:27,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:27,750 INFO L225 Difference]: With dead ends: 50 [2024-09-12 23:12:27,750 INFO L226 Difference]: Without dead ends: 43 [2024-09-12 23:12:27,750 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-12 23:12:27,751 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 30 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:27,751 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 124 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 23:12:27,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-09-12 23:12:27,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 33. [2024-09-12 23:12:27,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-12 23:12:27,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 40 transitions. [2024-09-12 23:12:27,763 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 40 transitions. Word has length 22 [2024-09-12 23:12:27,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:27,763 INFO L474 AbstractCegarLoop]: Abstraction has 33 states and 40 transitions. [2024-09-12 23:12:27,763 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 23:12:27,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:27,763 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 40 transitions. [2024-09-12 23:12:27,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-09-12 23:12:27,764 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:27,764 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:27,764 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-09-12 23:12:27,764 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:27,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:27,764 INFO L85 PathProgramCache]: Analyzing trace with hash -832406041, now seen corresponding path program 1 times [2024-09-12 23:12:27,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:27,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618876450] [2024-09-12 23:12:27,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:27,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:27,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:27,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1039751091] [2024-09-12 23:12:27,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:27,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:27,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:27,783 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:27,784 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-09-12 23:12:27,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:27,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 23:12:27,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:27,933 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 23:12:27,933 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 23:12:27,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:27,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618876450] [2024-09-12 23:12:27,934 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:27,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039751091] [2024-09-12 23:12:27,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039751091] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 23:12:27,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 23:12:27,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 23:12:27,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557995498] [2024-09-12 23:12:27,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 23:12:27,935 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 23:12:27,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:27,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 23:12:27,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 23:12:27,936 INFO L87 Difference]: Start difference. First operand 33 states and 40 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 23:12:27,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:27,993 INFO L93 Difference]: Finished difference Result 49 states and 61 transitions. [2024-09-12 23:12:27,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 23:12:27,995 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2024-09-12 23:12:27,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:27,996 INFO L225 Difference]: With dead ends: 49 [2024-09-12 23:12:27,996 INFO L226 Difference]: Without dead ends: 47 [2024-09-12 23:12:27,997 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 23:12:27,997 INFO L434 NwaCegarLoop]: 32 mSDtfsCounter, 7 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:27,998 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 122 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 23:12:27,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2024-09-12 23:12:28,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2024-09-12 23:12:28,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 28 states have (on average 1.2142857142857142) internal successors, (34), 29 states have internal predecessors, (34), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-12 23:12:28,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 58 transitions. [2024-09-12 23:12:28,008 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 58 transitions. Word has length 25 [2024-09-12 23:12:28,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:28,009 INFO L474 AbstractCegarLoop]: Abstraction has 46 states and 58 transitions. [2024-09-12 23:12:28,009 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 23:12:28,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:28,010 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 58 transitions. [2024-09-12 23:12:28,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-09-12 23:12:28,010 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:28,010 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:28,023 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-12 23:12:28,214 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:28,215 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:28,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:28,215 INFO L85 PathProgramCache]: Analyzing trace with hash -143490539, now seen corresponding path program 1 times [2024-09-12 23:12:28,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:28,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950283577] [2024-09-12 23:12:28,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:28,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:28,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:28,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 23:12:28,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:28,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 23:12:28,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:28,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 23:12:28,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:28,395 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 23:12:28,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:28,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950283577] [2024-09-12 23:12:28,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950283577] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:12:28,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865457867] [2024-09-12 23:12:28,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:28,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:28,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:28,399 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:28,401 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-09-12 23:12:28,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:28,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 23:12:28,440 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:28,467 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 23:12:28,467 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:12:28,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-09-12 23:12:28,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865457867] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:12:28,535 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 23:12:28,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 9 [2024-09-12 23:12:28,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780765144] [2024-09-12 23:12:28,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 23:12:28,538 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 23:12:28,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:28,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 23:12:28,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-09-12 23:12:28,538 INFO L87 Difference]: Start difference. First operand 46 states and 58 transitions. Second operand has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 23:12:28,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:28,746 INFO L93 Difference]: Finished difference Result 99 states and 137 transitions. [2024-09-12 23:12:28,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-12 23:12:28,747 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 27 [2024-09-12 23:12:28,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:28,749 INFO L225 Difference]: With dead ends: 99 [2024-09-12 23:12:28,749 INFO L226 Difference]: Without dead ends: 92 [2024-09-12 23:12:28,749 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-09-12 23:12:28,751 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 60 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:28,752 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 267 Invalid, 143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 23:12:28,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2024-09-12 23:12:28,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 67. [2024-09-12 23:12:28,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 45 states have (on average 1.2666666666666666) internal successors, (57), 46 states have internal predecessors, (57), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 23:12:28,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 89 transitions. [2024-09-12 23:12:28,772 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 89 transitions. Word has length 27 [2024-09-12 23:12:28,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:28,772 INFO L474 AbstractCegarLoop]: Abstraction has 67 states and 89 transitions. [2024-09-12 23:12:28,772 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-09-12 23:12:28,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:28,772 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 89 transitions. [2024-09-12 23:12:28,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-09-12 23:12:28,773 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:28,773 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:28,789 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-09-12 23:12:28,973 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:28,974 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:28,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:28,974 INFO L85 PathProgramCache]: Analyzing trace with hash -849404633, now seen corresponding path program 1 times [2024-09-12 23:12:28,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:28,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664464377] [2024-09-12 23:12:28,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:28,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:28,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:28,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1365726785] [2024-09-12 23:12:28,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:28,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:28,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:28,987 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:28,988 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-09-12 23:12:29,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:29,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-09-12 23:12:29,033 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:29,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 23:12:29,095 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 23:12:29,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:29,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664464377] [2024-09-12 23:12:29,095 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:29,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365726785] [2024-09-12 23:12:29,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365726785] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 23:12:29,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 23:12:29,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 23:12:29,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391125691] [2024-09-12 23:12:29,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 23:12:29,096 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 23:12:29,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:29,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 23:12:29,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 23:12:29,097 INFO L87 Difference]: Start difference. First operand 67 states and 89 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 23:12:29,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:29,147 INFO L93 Difference]: Finished difference Result 75 states and 96 transitions. [2024-09-12 23:12:29,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 23:12:29,148 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2024-09-12 23:12:29,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:29,149 INFO L225 Difference]: With dead ends: 75 [2024-09-12 23:12:29,149 INFO L226 Difference]: Without dead ends: 73 [2024-09-12 23:12:29,149 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 23:12:29,151 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 7 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:29,151 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 120 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 23:12:29,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-09-12 23:12:29,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 71. [2024-09-12 23:12:29,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 48 states have (on average 1.25) internal successors, (60), 49 states have internal predecessors, (60), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-12 23:12:29,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 92 transitions. [2024-09-12 23:12:29,170 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 92 transitions. Word has length 30 [2024-09-12 23:12:29,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:29,171 INFO L474 AbstractCegarLoop]: Abstraction has 71 states and 92 transitions. [2024-09-12 23:12:29,171 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 23:12:29,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:29,171 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 92 transitions. [2024-09-12 23:12:29,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-09-12 23:12:29,172 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:29,172 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:29,185 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-09-12 23:12:29,372 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:29,372 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:29,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:29,373 INFO L85 PathProgramCache]: Analyzing trace with hash -570934993, now seen corresponding path program 1 times [2024-09-12 23:12:29,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:29,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948102075] [2024-09-12 23:12:29,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:29,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:29,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:29,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [203645213] [2024-09-12 23:12:29,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:29,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:29,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:29,393 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:29,395 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-09-12 23:12:29,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:29,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-12 23:12:29,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:29,526 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 23:12:29,527 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:12:29,599 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 23:12:29,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:29,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948102075] [2024-09-12 23:12:29,599 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:29,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [203645213] [2024-09-12 23:12:29,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [203645213] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:12:29,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:12:29,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2024-09-12 23:12:29,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125398613] [2024-09-12 23:12:29,600 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:12:29,600 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-09-12 23:12:29,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:29,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-09-12 23:12:29,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-12 23:12:29,601 INFO L87 Difference]: Start difference. First operand 71 states and 92 transitions. Second operand has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 23:12:29,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:29,762 INFO L93 Difference]: Finished difference Result 107 states and 141 transitions. [2024-09-12 23:12:29,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 23:12:29,763 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 30 [2024-09-12 23:12:29,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:29,765 INFO L225 Difference]: With dead ends: 107 [2024-09-12 23:12:29,765 INFO L226 Difference]: Without dead ends: 105 [2024-09-12 23:12:29,765 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-09-12 23:12:29,766 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 20 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:29,766 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 243 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 23:12:29,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2024-09-12 23:12:29,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 101. [2024-09-12 23:12:29,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 69 states have (on average 1.2608695652173914) internal successors, (87), 70 states have internal predecessors, (87), 25 states have call successors, (25), 7 states have call predecessors, (25), 6 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-09-12 23:12:29,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 135 transitions. [2024-09-12 23:12:29,800 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 135 transitions. Word has length 30 [2024-09-12 23:12:29,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:29,800 INFO L474 AbstractCegarLoop]: Abstraction has 101 states and 135 transitions. [2024-09-12 23:12:29,800 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 8 states have internal predecessors, (30), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 23:12:29,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:29,800 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 135 transitions. [2024-09-12 23:12:29,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-09-12 23:12:29,801 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:29,801 INFO L216 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:29,813 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-12 23:12:30,001 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:30,002 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:30,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:30,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1950278233, now seen corresponding path program 1 times [2024-09-12 23:12:30,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:30,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392873820] [2024-09-12 23:12:30,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:30,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:30,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:30,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [254946032] [2024-09-12 23:12:30,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:30,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:30,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:30,016 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:30,017 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-09-12 23:12:30,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:30,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 23:12:30,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:30,087 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-09-12 23:12:30,087 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 23:12:30,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:30,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392873820] [2024-09-12 23:12:30,087 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:30,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254946032] [2024-09-12 23:12:30,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254946032] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 23:12:30,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 23:12:30,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 23:12:30,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329962730] [2024-09-12 23:12:30,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 23:12:30,088 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 23:12:30,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:30,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 23:12:30,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 23:12:30,089 INFO L87 Difference]: Start difference. First operand 101 states and 135 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 23:12:30,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:30,142 INFO L93 Difference]: Finished difference Result 147 states and 207 transitions. [2024-09-12 23:12:30,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 23:12:30,143 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2024-09-12 23:12:30,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:30,144 INFO L225 Difference]: With dead ends: 147 [2024-09-12 23:12:30,144 INFO L226 Difference]: Without dead ends: 145 [2024-09-12 23:12:30,144 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 23:12:30,144 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:30,145 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 112 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 23:12:30,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-09-12 23:12:30,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 139. [2024-09-12 23:12:30,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 86 states have (on average 1.2906976744186047) internal successors, (111), 87 states have internal predecessors, (111), 45 states have call successors, (45), 8 states have call predecessors, (45), 7 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-12 23:12:30,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 199 transitions. [2024-09-12 23:12:30,167 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 199 transitions. Word has length 35 [2024-09-12 23:12:30,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:30,167 INFO L474 AbstractCegarLoop]: Abstraction has 139 states and 199 transitions. [2024-09-12 23:12:30,168 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-09-12 23:12:30,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:30,168 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 199 transitions. [2024-09-12 23:12:30,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-09-12 23:12:30,168 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:30,168 INFO L216 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:30,181 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-12 23:12:30,372 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-09-12 23:12:30,373 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:30,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:30,374 INFO L85 PathProgramCache]: Analyzing trace with hash -939315489, now seen corresponding path program 1 times [2024-09-12 23:12:30,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:30,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060467030] [2024-09-12 23:12:30,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:30,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:30,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:30,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1139992023] [2024-09-12 23:12:30,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:30,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:30,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:30,392 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:30,398 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-09-12 23:12:30,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:30,434 INFO L262 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-09-12 23:12:30,435 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:30,553 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 23:12:30,553 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:12:30,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:30,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060467030] [2024-09-12 23:12:30,601 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:30,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139992023] [2024-09-12 23:12:30,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139992023] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:12:30,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:12:30,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2024-09-12 23:12:30,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636731369] [2024-09-12 23:12:30,601 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:12:30,602 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-12 23:12:30,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:30,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-12 23:12:30,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-09-12 23:12:30,602 INFO L87 Difference]: Start difference. First operand 139 states and 199 transitions. Second operand has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 23:12:30,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:30,735 INFO L93 Difference]: Finished difference Result 152 states and 210 transitions. [2024-09-12 23:12:30,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-12 23:12:30,735 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 35 [2024-09-12 23:12:30,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:30,737 INFO L225 Difference]: With dead ends: 152 [2024-09-12 23:12:30,737 INFO L226 Difference]: Without dead ends: 150 [2024-09-12 23:12:30,737 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-09-12 23:12:30,738 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 26 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:30,738 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 191 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-12 23:12:30,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-09-12 23:12:30,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 147. [2024-09-12 23:12:30,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 92 states have (on average 1.2717391304347827) internal successors, (117), 93 states have internal predecessors, (117), 45 states have call successors, (45), 10 states have call predecessors, (45), 9 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2024-09-12 23:12:30,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 205 transitions. [2024-09-12 23:12:30,765 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 205 transitions. Word has length 35 [2024-09-12 23:12:30,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:30,766 INFO L474 AbstractCegarLoop]: Abstraction has 147 states and 205 transitions. [2024-09-12 23:12:30,766 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.142857142857143) internal successors, (22), 6 states have internal predecessors, (22), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-09-12 23:12:30,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:30,766 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 205 transitions. [2024-09-12 23:12:30,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-09-12 23:12:30,768 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:30,768 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:30,787 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-12 23:12:30,968 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:30,969 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:30,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:30,969 INFO L85 PathProgramCache]: Analyzing trace with hash -660845849, now seen corresponding path program 2 times [2024-09-12 23:12:30,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:30,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395541693] [2024-09-12 23:12:30,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:30,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:30,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:31,023 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 23:12:31,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:31,027 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 23:12:31,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:31,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 23:12:31,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:31,031 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-12 23:12:31,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:31,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395541693] [2024-09-12 23:12:31,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395541693] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 23:12:31,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 23:12:31,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 23:12:31,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821515528] [2024-09-12 23:12:31,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 23:12:31,032 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 23:12:31,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:31,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 23:12:31,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 23:12:31,032 INFO L87 Difference]: Start difference. First operand 147 states and 205 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 23:12:31,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:31,108 INFO L93 Difference]: Finished difference Result 186 states and 257 transitions. [2024-09-12 23:12:31,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-12 23:12:31,109 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 35 [2024-09-12 23:12:31,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:31,110 INFO L225 Difference]: With dead ends: 186 [2024-09-12 23:12:31,110 INFO L226 Difference]: Without dead ends: 130 [2024-09-12 23:12:31,111 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-09-12 23:12:31,111 INFO L434 NwaCegarLoop]: 46 mSDtfsCounter, 18 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:31,111 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 148 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 23:12:31,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2024-09-12 23:12:31,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 122. [2024-09-12 23:12:31,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 75 states have (on average 1.2133333333333334) internal successors, (91), 76 states have internal predecessors, (91), 37 states have call successors, (37), 10 states have call predecessors, (37), 9 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-09-12 23:12:31,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 163 transitions. [2024-09-12 23:12:31,130 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 163 transitions. Word has length 35 [2024-09-12 23:12:31,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:31,130 INFO L474 AbstractCegarLoop]: Abstraction has 122 states and 163 transitions. [2024-09-12 23:12:31,130 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-09-12 23:12:31,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:31,130 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 163 transitions. [2024-09-12 23:12:31,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-12 23:12:31,131 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:31,131 INFO L216 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:31,131 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-09-12 23:12:31,131 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:31,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:31,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1428718823, now seen corresponding path program 1 times [2024-09-12 23:12:31,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:31,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924862230] [2024-09-12 23:12:31,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:31,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:31,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:31,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [397627404] [2024-09-12 23:12:31,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:31,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:31,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:31,143 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:31,144 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-09-12 23:12:31,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:31,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-12 23:12:31,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:31,218 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-09-12 23:12:31,218 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-12 23:12:31,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:31,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924862230] [2024-09-12 23:12:31,219 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:31,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397627404] [2024-09-12 23:12:31,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397627404] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 23:12:31,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 23:12:31,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 23:12:31,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530843173] [2024-09-12 23:12:31,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 23:12:31,219 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 23:12:31,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:31,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 23:12:31,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 23:12:31,220 INFO L87 Difference]: Start difference. First operand 122 states and 163 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-12 23:12:31,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:31,290 INFO L93 Difference]: Finished difference Result 180 states and 260 transitions. [2024-09-12 23:12:31,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 23:12:31,290 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 40 [2024-09-12 23:12:31,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:31,292 INFO L225 Difference]: With dead ends: 180 [2024-09-12 23:12:31,292 INFO L226 Difference]: Without dead ends: 178 [2024-09-12 23:12:31,292 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 23:12:31,292 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 4 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 120 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:31,293 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 120 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 23:12:31,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2024-09-12 23:12:31,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 166. [2024-09-12 23:12:31,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 86 states have (on average 1.186046511627907) internal successors, (102), 95 states have internal predecessors, (102), 69 states have call successors, (69), 11 states have call predecessors, (69), 10 states have return successors, (67), 59 states have call predecessors, (67), 67 states have call successors, (67) [2024-09-12 23:12:31,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 238 transitions. [2024-09-12 23:12:31,315 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 238 transitions. Word has length 40 [2024-09-12 23:12:31,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:31,315 INFO L474 AbstractCegarLoop]: Abstraction has 166 states and 238 transitions. [2024-09-12 23:12:31,316 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2024-09-12 23:12:31,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:31,316 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 238 transitions. [2024-09-12 23:12:31,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-09-12 23:12:31,317 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:31,317 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:31,329 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-09-12 23:12:31,517 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:31,518 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:31,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:31,518 INFO L85 PathProgramCache]: Analyzing trace with hash -262492089, now seen corresponding path program 1 times [2024-09-12 23:12:31,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:31,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663504512] [2024-09-12 23:12:31,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:31,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:31,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:31,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [944210166] [2024-09-12 23:12:31,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:31,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:31,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:31,530 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:31,531 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-09-12 23:12:31,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:31,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-09-12 23:12:31,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:32,027 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 7 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-09-12 23:12:32,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:12:33,204 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-09-12 23:12:33,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:33,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663504512] [2024-09-12 23:12:33,205 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:33,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944210166] [2024-09-12 23:12:33,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944210166] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:12:33,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:12:33,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2024-09-12 23:12:33,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091448124] [2024-09-12 23:12:33,205 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:12:33,206 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 23:12:33,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:33,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 23:12:33,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2024-09-12 23:12:33,208 INFO L87 Difference]: Start difference. First operand 166 states and 238 transitions. Second operand has 23 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 23:12:36,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:36,346 INFO L93 Difference]: Finished difference Result 445 states and 663 transitions. [2024-09-12 23:12:36,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-09-12 23:12:36,346 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 52 [2024-09-12 23:12:36,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:36,349 INFO L225 Difference]: With dead ends: 445 [2024-09-12 23:12:36,350 INFO L226 Difference]: Without dead ends: 342 [2024-09-12 23:12:36,351 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=398, Invalid=1672, Unknown=0, NotChecked=0, Total=2070 [2024-09-12 23:12:36,354 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 170 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 408 SdHoareTripleChecker+Invalid, 741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:36,354 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 408 Invalid, 741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-09-12 23:12:36,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2024-09-12 23:12:36,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 256. [2024-09-12 23:12:36,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 149 states have (on average 1.2080536912751678) internal successors, (180), 156 states have internal predecessors, (180), 93 states have call successors, (93), 14 states have call predecessors, (93), 13 states have return successors, (91), 85 states have call predecessors, (91), 91 states have call successors, (91) [2024-09-12 23:12:36,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 364 transitions. [2024-09-12 23:12:36,441 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 364 transitions. Word has length 52 [2024-09-12 23:12:36,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:36,442 INFO L474 AbstractCegarLoop]: Abstraction has 256 states and 364 transitions. [2024-09-12 23:12:36,442 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 2.0) internal successors, (42), 20 states have internal predecessors, (42), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2024-09-12 23:12:36,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:36,442 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 364 transitions. [2024-09-12 23:12:36,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-09-12 23:12:36,443 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:36,443 INFO L216 NwaCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:36,456 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-09-12 23:12:36,647 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:36,648 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:36,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:36,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1924337224, now seen corresponding path program 1 times [2024-09-12 23:12:36,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:36,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551348593] [2024-09-12 23:12:36,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:36,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:36,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:36,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1378218399] [2024-09-12 23:12:36,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:36,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:36,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:36,659 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:36,674 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-09-12 23:12:36,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:36,711 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-09-12 23:12:36,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:36,763 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-09-12 23:12:36,763 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:12:36,811 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2024-09-12 23:12:36,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:36,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551348593] [2024-09-12 23:12:36,811 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:36,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378218399] [2024-09-12 23:12:36,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378218399] provided 1 perfect and 1 imperfect interpolant sequences [2024-09-12 23:12:36,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:12:36,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2024-09-12 23:12:36,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757150177] [2024-09-12 23:12:36,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 23:12:36,812 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 23:12:36,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:36,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 23:12:36,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-12 23:12:36,812 INFO L87 Difference]: Start difference. First operand 256 states and 364 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 23:12:36,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:36,918 INFO L93 Difference]: Finished difference Result 262 states and 369 transitions. [2024-09-12 23:12:36,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 23:12:36,918 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 62 [2024-09-12 23:12:36,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:36,920 INFO L225 Difference]: With dead ends: 262 [2024-09-12 23:12:36,920 INFO L226 Difference]: Without dead ends: 260 [2024-09-12 23:12:36,920 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 116 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-09-12 23:12:36,921 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 4 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:36,921 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 115 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 23:12:36,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2024-09-12 23:12:37,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 260. [2024-09-12 23:12:37,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 152 states have (on average 1.2039473684210527) internal successors, (183), 159 states have internal predecessors, (183), 93 states have call successors, (93), 15 states have call predecessors, (93), 14 states have return successors, (91), 85 states have call predecessors, (91), 91 states have call successors, (91) [2024-09-12 23:12:37,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 367 transitions. [2024-09-12 23:12:37,013 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 367 transitions. Word has length 62 [2024-09-12 23:12:37,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:37,013 INFO L474 AbstractCegarLoop]: Abstraction has 260 states and 367 transitions. [2024-09-12 23:12:37,013 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2024-09-12 23:12:37,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:37,013 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 367 transitions. [2024-09-12 23:12:37,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-09-12 23:12:37,014 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:37,014 INFO L216 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:37,025 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-09-12 23:12:37,214 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-09-12 23:12:37,215 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:37,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:37,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1180380411, now seen corresponding path program 1 times [2024-09-12 23:12:37,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:37,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021458831] [2024-09-12 23:12:37,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:37,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:37,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:37,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1304448053] [2024-09-12 23:12:37,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:37,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:37,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:37,226 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:37,227 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-09-12 23:12:37,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:37,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-09-12 23:12:37,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:37,553 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 8 proven. 24 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-09-12 23:12:37,553 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:12:37,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:37,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021458831] [2024-09-12 23:12:37,666 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:37,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304448053] [2024-09-12 23:12:37,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304448053] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:12:37,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:12:37,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-09-12 23:12:37,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145331100] [2024-09-12 23:12:37,666 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:12:37,666 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-12 23:12:37,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:37,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-12 23:12:37,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2024-09-12 23:12:37,667 INFO L87 Difference]: Start difference. First operand 260 states and 367 transitions. Second operand has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 23:12:38,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:38,156 INFO L93 Difference]: Finished difference Result 318 states and 454 transitions. [2024-09-12 23:12:38,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 23:12:38,157 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 60 [2024-09-12 23:12:38,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:38,159 INFO L225 Difference]: With dead ends: 318 [2024-09-12 23:12:38,159 INFO L226 Difference]: Without dead ends: 316 [2024-09-12 23:12:38,160 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=115, Invalid=587, Unknown=0, NotChecked=0, Total=702 [2024-09-12 23:12:38,160 INFO L434 NwaCegarLoop]: 60 mSDtfsCounter, 83 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:38,160 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 443 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 23:12:38,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2024-09-12 23:12:38,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 311. [2024-09-12 23:12:38,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 178 states have (on average 1.2078651685393258) internal successors, (215), 188 states have internal predecessors, (215), 117 states have call successors, (117), 16 states have call predecessors, (117), 15 states have return successors, (115), 106 states have call predecessors, (115), 115 states have call successors, (115) [2024-09-12 23:12:38,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 447 transitions. [2024-09-12 23:12:38,271 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 447 transitions. Word has length 60 [2024-09-12 23:12:38,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:38,272 INFO L474 AbstractCegarLoop]: Abstraction has 311 states and 447 transitions. [2024-09-12 23:12:38,272 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2024-09-12 23:12:38,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:38,272 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 447 transitions. [2024-09-12 23:12:38,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-09-12 23:12:38,273 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:38,273 INFO L216 NwaCegarLoop]: trace histogram [7, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:38,285 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-12 23:12:38,473 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-09-12 23:12:38,473 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:38,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:38,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1640416879, now seen corresponding path program 2 times [2024-09-12 23:12:38,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:38,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651634584] [2024-09-12 23:12:38,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:38,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:38,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:38,512 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 23:12:38,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:38,514 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 23:12:38,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:38,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 23:12:38,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:38,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 23:12:38,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:38,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-12 23:12:38,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:38,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-12 23:12:38,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:38,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-12 23:12:38,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:38,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-12 23:12:38,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:38,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 23:12:38,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:38,528 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-09-12 23:12:38,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:38,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651634584] [2024-09-12 23:12:38,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651634584] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-12 23:12:38,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-12 23:12:38,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-09-12 23:12:38,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335102912] [2024-09-12 23:12:38,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-12 23:12:38,528 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-09-12 23:12:38,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:38,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-09-12 23:12:38,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-09-12 23:12:38,529 INFO L87 Difference]: Start difference. First operand 311 states and 447 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-09-12 23:12:38,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:38,654 INFO L93 Difference]: Finished difference Result 534 states and 771 transitions. [2024-09-12 23:12:38,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-09-12 23:12:38,664 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 65 [2024-09-12 23:12:38,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:38,666 INFO L225 Difference]: With dead ends: 534 [2024-09-12 23:12:38,666 INFO L226 Difference]: Without dead ends: 320 [2024-09-12 23:12:38,667 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-09-12 23:12:38,667 INFO L434 NwaCegarLoop]: 34 mSDtfsCounter, 1 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:38,667 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 109 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-12 23:12:38,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2024-09-12 23:12:38,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 308. [2024-09-12 23:12:38,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 183 states have (on average 1.2076502732240437) internal successors, (221), 184 states have internal predecessors, (221), 109 states have call successors, (109), 16 states have call predecessors, (109), 15 states have return successors, (107), 107 states have call predecessors, (107), 107 states have call successors, (107) [2024-09-12 23:12:38,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 437 transitions. [2024-09-12 23:12:38,763 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 437 transitions. Word has length 65 [2024-09-12 23:12:38,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:38,763 INFO L474 AbstractCegarLoop]: Abstraction has 308 states and 437 transitions. [2024-09-12 23:12:38,763 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 5 states have internal predecessors, (24), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2024-09-12 23:12:38,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:38,764 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 437 transitions. [2024-09-12 23:12:38,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-09-12 23:12:38,764 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:38,764 INFO L216 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:38,764 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-09-12 23:12:38,765 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:38,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:38,765 INFO L85 PathProgramCache]: Analyzing trace with hash -629454135, now seen corresponding path program 3 times [2024-09-12 23:12:38,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:38,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043482985] [2024-09-12 23:12:38,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:38,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:38,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:38,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1329419393] [2024-09-12 23:12:38,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 23:12:38,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:38,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:38,776 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:38,777 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-09-12 23:12:38,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-12 23:12:38,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:12:38,821 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-09-12 23:12:38,823 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:39,524 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 21 proven. 26 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-09-12 23:12:39,524 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:12:43,648 WARN L854 $PredicateComparison]: unable to prove that (or (= (+ (* c_main_~p~0 c_main_~x~0) (* c_main_~r~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~x~0 c_main_~k~0) c_main_~c~0 (* c_main_~s~0 c_main_~y~0 c_main_~k~0))) (forall ((v_main_~p~0_23 Int) (v_main_~r~0_23 Int)) (or (< (+ (* v_main_~p~0_23 c_main_~x~0) (* v_main_~r~0_23 c_main_~y~0)) c_main_~b~0) (< c_main_~q~0 v_main_~p~0_23) (< c_main_~s~0 v_main_~r~0_23)))) is different from false [2024-09-12 23:12:44,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:44,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043482985] [2024-09-12 23:12:44,021 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:44,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329419393] [2024-09-12 23:12:44,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329419393] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:12:44,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:12:44,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2024-09-12 23:12:44,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581044926] [2024-09-12 23:12:44,022 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:12:44,022 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-12 23:12:44,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:44,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-12 23:12:44,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=462, Unknown=1, NotChecked=44, Total=600 [2024-09-12 23:12:44,023 INFO L87 Difference]: Start difference. First operand 308 states and 437 transitions. Second operand has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-09-12 23:12:44,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:44,607 INFO L93 Difference]: Finished difference Result 336 states and 461 transitions. [2024-09-12 23:12:44,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-12 23:12:44,608 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 65 [2024-09-12 23:12:44,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:44,610 INFO L225 Difference]: With dead ends: 336 [2024-09-12 23:12:44,610 INFO L226 Difference]: Without dead ends: 334 [2024-09-12 23:12:44,610 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=155, Invalid=778, Unknown=1, NotChecked=58, Total=992 [2024-09-12 23:12:44,611 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 65 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:44,611 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 441 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 23:12:44,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2024-09-12 23:12:44,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 324. [2024-09-12 23:12:44,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 195 states have (on average 1.1948717948717948) internal successors, (233), 196 states have internal predecessors, (233), 109 states have call successors, (109), 20 states have call predecessors, (109), 19 states have return successors, (107), 107 states have call predecessors, (107), 107 states have call successors, (107) [2024-09-12 23:12:44,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 449 transitions. [2024-09-12 23:12:44,712 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 449 transitions. Word has length 65 [2024-09-12 23:12:44,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:44,712 INFO L474 AbstractCegarLoop]: Abstraction has 324 states and 449 transitions. [2024-09-12 23:12:44,712 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2024-09-12 23:12:44,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:44,712 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 449 transitions. [2024-09-12 23:12:44,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2024-09-12 23:12:44,713 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:44,713 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:44,724 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-09-12 23:12:44,913 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-12 23:12:44,913 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:44,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:44,914 INFO L85 PathProgramCache]: Analyzing trace with hash -232813088, now seen corresponding path program 1 times [2024-09-12 23:12:44,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:44,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397469382] [2024-09-12 23:12:44,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:44,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:44,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:44,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [708292743] [2024-09-12 23:12:44,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:44,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:44,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:44,926 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:44,928 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-09-12 23:12:44,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:44,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-09-12 23:12:44,984 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:45,720 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2024-09-12 23:12:45,721 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:12:46,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:46,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397469382] [2024-09-12 23:12:46,923 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:46,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708292743] [2024-09-12 23:12:46,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708292743] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:12:46,923 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:12:46,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-09-12 23:12:46,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380408682] [2024-09-12 23:12:46,923 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:12:46,923 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 23:12:46,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:46,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 23:12:46,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2024-09-12 23:12:46,924 INFO L87 Difference]: Start difference. First operand 324 states and 449 transitions. Second operand has 21 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2024-09-12 23:12:47,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:47,791 INFO L93 Difference]: Finished difference Result 400 states and 561 transitions. [2024-09-12 23:12:47,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-12 23:12:47,792 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 79 [2024-09-12 23:12:47,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:47,794 INFO L225 Difference]: With dead ends: 400 [2024-09-12 23:12:47,794 INFO L226 Difference]: Without dead ends: 397 [2024-09-12 23:12:47,794 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 253 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=165, Invalid=1167, Unknown=0, NotChecked=0, Total=1332 [2024-09-12 23:12:47,795 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 90 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 932 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 932 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:47,795 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 537 Invalid, 994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 932 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 23:12:47,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2024-09-12 23:12:47,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 385. [2024-09-12 23:12:47,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 226 states have (on average 1.2079646017699115) internal successors, (273), 227 states have internal predecessors, (273), 137 states have call successors, (137), 22 states have call predecessors, (137), 21 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2024-09-12 23:12:47,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 545 transitions. [2024-09-12 23:12:47,927 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 545 transitions. Word has length 79 [2024-09-12 23:12:47,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:47,927 INFO L474 AbstractCegarLoop]: Abstraction has 385 states and 545 transitions. [2024-09-12 23:12:47,927 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.85) internal successors, (37), 19 states have internal predecessors, (37), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2024-09-12 23:12:47,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:47,928 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 545 transitions. [2024-09-12 23:12:47,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-09-12 23:12:47,928 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:47,928 INFO L216 NwaCegarLoop]: trace histogram [11, 10, 10, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:47,940 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-12 23:12:48,129 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-12 23:12:48,129 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:48,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:48,129 INFO L85 PathProgramCache]: Analyzing trace with hash -203814726, now seen corresponding path program 1 times [2024-09-12 23:12:48,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:48,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153964129] [2024-09-12 23:12:48,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:48,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:48,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:48,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [29859487] [2024-09-12 23:12:48,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:48,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:48,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:48,140 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:48,141 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-09-12 23:12:48,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:48,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-09-12 23:12:48,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:48,346 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 20 proven. 19 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2024-09-12 23:12:48,347 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:12:48,712 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2024-09-12 23:12:48,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:48,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153964129] [2024-09-12 23:12:48,712 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:48,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [29859487] [2024-09-12 23:12:48,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [29859487] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:12:48,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:12:48,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2024-09-12 23:12:48,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652314105] [2024-09-12 23:12:48,712 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:12:48,713 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 23:12:48,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:48,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 23:12:48,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=339, Unknown=0, NotChecked=0, Total=420 [2024-09-12 23:12:48,713 INFO L87 Difference]: Start difference. First operand 385 states and 545 transitions. Second operand has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 18 states have internal predecessors, (41), 8 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2024-09-12 23:12:49,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:12:49,908 INFO L93 Difference]: Finished difference Result 885 states and 1384 transitions. [2024-09-12 23:12:49,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 23:12:49,909 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 18 states have internal predecessors, (41), 8 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) Word has length 82 [2024-09-12 23:12:49,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:12:49,913 INFO L225 Difference]: With dead ends: 885 [2024-09-12 23:12:49,913 INFO L226 Difference]: Without dead ends: 883 [2024-09-12 23:12:49,913 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=345, Invalid=1215, Unknown=0, NotChecked=0, Total=1560 [2024-09-12 23:12:49,914 INFO L434 NwaCegarLoop]: 42 mSDtfsCounter, 148 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 23:12:49,914 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 436 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 23:12:49,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2024-09-12 23:12:50,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 829. [2024-09-12 23:12:50,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 829 states, 403 states have (on average 1.3101736972704714) internal successors, (528), 404 states have internal predecessors, (528), 401 states have call successors, (401), 25 states have call predecessors, (401), 24 states have return successors, (399), 399 states have call predecessors, (399), 399 states have call successors, (399) [2024-09-12 23:12:50,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 829 states to 829 states and 1328 transitions. [2024-09-12 23:12:50,311 INFO L78 Accepts]: Start accepts. Automaton has 829 states and 1328 transitions. Word has length 82 [2024-09-12 23:12:50,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:12:50,312 INFO L474 AbstractCegarLoop]: Abstraction has 829 states and 1328 transitions. [2024-09-12 23:12:50,312 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9523809523809523) internal successors, (41), 18 states have internal predecessors, (41), 8 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2024-09-12 23:12:50,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:50,312 INFO L276 IsEmpty]: Start isEmpty. Operand 829 states and 1328 transitions. [2024-09-12 23:12:50,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2024-09-12 23:12:50,313 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:12:50,313 INFO L216 NwaCegarLoop]: trace histogram [10, 9, 9, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:12:50,325 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-09-12 23:12:50,516 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-09-12 23:12:50,517 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:12:50,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:12:50,517 INFO L85 PathProgramCache]: Analyzing trace with hash 807148018, now seen corresponding path program 1 times [2024-09-12 23:12:50,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:12:50,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697475703] [2024-09-12 23:12:50,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:50,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:12:50,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:12:50,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1172932771] [2024-09-12 23:12:50,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:12:50,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:12:50,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:12:50,534 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:12:50,535 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-09-12 23:12:50,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:12:50,577 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-09-12 23:12:50,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:12:51,033 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 18 proven. 23 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-09-12 23:12:51,034 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:12:55,805 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 18 proven. 20 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-09-12 23:12:55,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:12:55,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697475703] [2024-09-12 23:12:55,805 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:12:55,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172932771] [2024-09-12 23:12:55,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172932771] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:12:55,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:12:55,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11] total 23 [2024-09-12 23:12:55,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171469049] [2024-09-12 23:12:55,805 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:12:55,806 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 23:12:55,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:12:55,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 23:12:55,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2024-09-12 23:12:55,806 INFO L87 Difference]: Start difference. First operand 829 states and 1328 transitions. Second operand has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 20 states have internal predecessors, (52), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2024-09-12 23:13:01,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:13:05,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:13:05,533 INFO L93 Difference]: Finished difference Result 1191 states and 1920 transitions. [2024-09-12 23:13:05,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-09-12 23:13:05,534 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 20 states have internal predecessors, (52), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) Word has length 82 [2024-09-12 23:13:05,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:13:05,540 INFO L225 Difference]: With dead ends: 1191 [2024-09-12 23:13:05,540 INFO L226 Difference]: Without dead ends: 1189 [2024-09-12 23:13:05,541 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 782 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=711, Invalid=2829, Unknown=0, NotChecked=0, Total=3540 [2024-09-12 23:13:05,541 INFO L434 NwaCegarLoop]: 51 mSDtfsCounter, 160 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 926 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 1070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-09-12 23:13:05,541 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 719 Invalid, 1070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 926 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-09-12 23:13:05,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1189 states. [2024-09-12 23:13:06,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1189 to 1060. [2024-09-12 23:13:06,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 511 states have (on average 1.3228962818003913) internal successors, (676), 512 states have internal predecessors, (676), 521 states have call successors, (521), 28 states have call predecessors, (521), 27 states have return successors, (519), 519 states have call predecessors, (519), 519 states have call successors, (519) [2024-09-12 23:13:06,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 1716 transitions. [2024-09-12 23:13:06,308 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 1716 transitions. Word has length 82 [2024-09-12 23:13:06,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:13:06,308 INFO L474 AbstractCegarLoop]: Abstraction has 1060 states and 1716 transitions. [2024-09-12 23:13:06,309 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.260869565217391) internal successors, (52), 20 states have internal predecessors, (52), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2024-09-12 23:13:06,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:06,309 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 1716 transitions. [2024-09-12 23:13:06,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2024-09-12 23:13:06,310 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:13:06,310 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:13:06,322 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-12 23:13:06,511 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-12 23:13:06,512 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:13:06,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:06,512 INFO L85 PathProgramCache]: Analyzing trace with hash 590263059, now seen corresponding path program 4 times [2024-09-12 23:13:06,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:13:06,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310259781] [2024-09-12 23:13:06,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:13:06,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:13:06,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:13:06,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1073889029] [2024-09-12 23:13:06,524 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 23:13:06,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:13:06,525 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:13:06,526 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:13:06,527 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-09-12 23:13:06,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 23:13:06,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:13:06,579 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-12 23:13:06,580 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:13:08,107 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 30 proven. 45 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-09-12 23:13:08,107 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:13:08,593 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 55 proven. 9 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2024-09-12 23:13:08,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:13:08,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310259781] [2024-09-12 23:13:08,594 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:13:08,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073889029] [2024-09-12 23:13:08,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073889029] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:13:08,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:13:08,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 9] total 21 [2024-09-12 23:13:08,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492401138] [2024-09-12 23:13:08,594 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:13:08,594 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-12 23:13:08,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:13:08,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-12 23:13:08,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2024-09-12 23:13:08,595 INFO L87 Difference]: Start difference. First operand 1060 states and 1716 transitions. Second operand has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 18 states have internal predecessors, (62), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-09-12 23:13:13,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:13:13,135 INFO L93 Difference]: Finished difference Result 1190 states and 1914 transitions. [2024-09-12 23:13:13,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 23:13:13,135 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 18 states have internal predecessors, (62), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) Word has length 85 [2024-09-12 23:13:13,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:13:13,141 INFO L225 Difference]: With dead ends: 1190 [2024-09-12 23:13:13,141 INFO L226 Difference]: Without dead ends: 1188 [2024-09-12 23:13:13,142 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 154 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=203, Invalid=1129, Unknown=0, NotChecked=0, Total=1332 [2024-09-12 23:13:13,143 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 80 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-09-12 23:13:13,143 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 584 Invalid, 660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-09-12 23:13:13,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states. [2024-09-12 23:13:13,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 1080. [2024-09-12 23:13:13,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 526 states have (on average 1.3136882129277567) internal successors, (691), 527 states have internal predecessors, (691), 521 states have call successors, (521), 33 states have call predecessors, (521), 32 states have return successors, (519), 519 states have call predecessors, (519), 519 states have call successors, (519) [2024-09-12 23:13:13,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 1731 transitions. [2024-09-12 23:13:13,964 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 1731 transitions. Word has length 85 [2024-09-12 23:13:13,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:13:13,964 INFO L474 AbstractCegarLoop]: Abstraction has 1080 states and 1731 transitions. [2024-09-12 23:13:13,965 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.9523809523809526) internal successors, (62), 18 states have internal predecessors, (62), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 5 states have call successors, (18) [2024-09-12 23:13:13,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:13,965 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 1731 transitions. [2024-09-12 23:13:13,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2024-09-12 23:13:13,966 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:13:13,966 INFO L216 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:13:13,978 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-09-12 23:13:14,170 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:13:14,171 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:13:14,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:14,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1412818839, now seen corresponding path program 2 times [2024-09-12 23:13:14,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:13:14,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935105019] [2024-09-12 23:13:14,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:13:14,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:13:14,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,321 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-12 23:13:14,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-09-12 23:13:14,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,324 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-09-12 23:13:14,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-12 23:13:14,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-12 23:13:14,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-12 23:13:14,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-12 23:13:14,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-12 23:13:14,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-12 23:13:14,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-12 23:13:14,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-12 23:13:14,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:13:14,341 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-09-12 23:13:14,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:13:14,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935105019] [2024-09-12 23:13:14,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935105019] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:13:14,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806524019] [2024-09-12 23:13:14,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 23:13:14,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:13:14,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:13:14,343 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:13:14,345 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-09-12 23:13:14,398 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 23:13:14,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:13:14,399 INFO L262 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-12 23:13:14,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:13:14,464 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-09-12 23:13:14,465 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:13:14,574 INFO L134 CoverageAnalysis]: Checked inductivity of 174 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-09-12 23:13:14,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806524019] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:13:14,574 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-12 23:13:14,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 11 [2024-09-12 23:13:14,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369773460] [2024-09-12 23:13:14,574 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-12 23:13:14,575 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-12 23:13:14,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:13:14,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-12 23:13:14,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-09-12 23:13:14,576 INFO L87 Difference]: Start difference. First operand 1080 states and 1731 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-09-12 23:13:15,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:13:15,887 INFO L93 Difference]: Finished difference Result 1218 states and 1947 transitions. [2024-09-12 23:13:15,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-12 23:13:15,887 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 87 [2024-09-12 23:13:15,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:13:15,892 INFO L225 Difference]: With dead ends: 1218 [2024-09-12 23:13:15,893 INFO L226 Difference]: Without dead ends: 1211 [2024-09-12 23:13:15,893 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 194 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2024-09-12 23:13:15,893 INFO L434 NwaCegarLoop]: 56 mSDtfsCounter, 66 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 404 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-12 23:13:15,894 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 404 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-12 23:13:15,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2024-09-12 23:13:16,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1049. [2024-09-12 23:13:16,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1049 states, 503 states have (on average 1.320079522862823) internal successors, (664), 504 states have internal predecessors, (664), 513 states have call successors, (513), 33 states have call predecessors, (513), 32 states have return successors, (511), 511 states have call predecessors, (511), 511 states have call successors, (511) [2024-09-12 23:13:16,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1688 transitions. [2024-09-12 23:13:16,684 INFO L78 Accepts]: Start accepts. Automaton has 1049 states and 1688 transitions. Word has length 87 [2024-09-12 23:13:16,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:13:16,684 INFO L474 AbstractCegarLoop]: Abstraction has 1049 states and 1688 transitions. [2024-09-12 23:13:16,685 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-09-12 23:13:16,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:16,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 1688 transitions. [2024-09-12 23:13:16,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-09-12 23:13:16,686 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:13:16,686 INFO L216 NwaCegarLoop]: trace histogram [10, 9, 9, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:13:16,698 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-09-12 23:13:16,886 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:13:16,886 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:13:16,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:16,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1409368955, now seen corresponding path program 5 times [2024-09-12 23:13:16,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:13:16,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456212277] [2024-09-12 23:13:16,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:13:16,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:13:16,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:13:16,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2106060616] [2024-09-12 23:13:16,898 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 23:13:16,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:13:16,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:13:16,899 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:13:16,900 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-09-12 23:13:17,232 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-12 23:13:17,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:13:17,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-09-12 23:13:17,235 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:13:18,409 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 46 proven. 54 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2024-09-12 23:13:18,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:13:22,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:13:22,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456212277] [2024-09-12 23:13:22,965 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:13:22,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2106060616] [2024-09-12 23:13:22,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2106060616] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:13:22,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:13:22,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2024-09-12 23:13:22,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637041934] [2024-09-12 23:13:22,966 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:13:22,966 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-12 23:13:22,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:13:22,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-12 23:13:22,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=607, Unknown=1, NotChecked=0, Total=702 [2024-09-12 23:13:22,967 INFO L87 Difference]: Start difference. First operand 1049 states and 1688 transitions. Second operand has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 16 states have internal predecessors, (40), 6 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 23:13:24,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:13:24,458 INFO L93 Difference]: Finished difference Result 1186 states and 1894 transitions. [2024-09-12 23:13:24,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-12 23:13:24,458 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 16 states have internal predecessors, (40), 6 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 90 [2024-09-12 23:13:24,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:13:24,464 INFO L225 Difference]: With dead ends: 1186 [2024-09-12 23:13:24,464 INFO L226 Difference]: Without dead ends: 1184 [2024-09-12 23:13:24,464 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=147, Invalid=974, Unknown=1, NotChecked=0, Total=1122 [2024-09-12 23:13:24,465 INFO L434 NwaCegarLoop]: 44 mSDtfsCounter, 55 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-12 23:13:24,465 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 459 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-12 23:13:24,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1184 states. [2024-09-12 23:13:25,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1184 to 1166. [2024-09-12 23:13:25,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1166 states, 560 states have (on average 1.3178571428571428) internal successors, (738), 561 states have internal predecessors, (738), 569 states have call successors, (569), 37 states have call predecessors, (569), 36 states have return successors, (567), 567 states have call predecessors, (567), 567 states have call successors, (567) [2024-09-12 23:13:25,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 1874 transitions. [2024-09-12 23:13:25,350 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 1874 transitions. Word has length 90 [2024-09-12 23:13:25,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:13:25,352 INFO L474 AbstractCegarLoop]: Abstraction has 1166 states and 1874 transitions. [2024-09-12 23:13:25,352 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 16 states have internal predecessors, (40), 6 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-09-12 23:13:25,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:25,353 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 1874 transitions. [2024-09-12 23:13:25,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-12 23:13:25,354 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:13:25,354 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:13:25,361 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-09-12 23:13:25,557 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:13:25,558 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:13:25,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:25,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1093787319, now seen corresponding path program 2 times [2024-09-12 23:13:25,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:13:25,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248363058] [2024-09-12 23:13:25,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:13:25,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:13:25,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:13:25,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1326642441] [2024-09-12 23:13:25,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 23:13:25,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:13:25,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:13:25,573 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:13:25,587 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-09-12 23:13:25,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 23:13:25,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:13:25,642 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-09-12 23:13:25,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:13:26,384 INFO L134 CoverageAnalysis]: Checked inductivity of 314 backedges. 24 proven. 25 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-09-12 23:13:26,384 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:13:28,508 INFO L134 CoverageAnalysis]: Checked inductivity of 314 backedges. 24 proven. 22 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2024-09-12 23:13:28,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:13:28,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248363058] [2024-09-12 23:13:28,508 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:13:28,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326642441] [2024-09-12 23:13:28,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326642441] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:13:28,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:13:28,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 27 [2024-09-12 23:13:28,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630579715] [2024-09-12 23:13:28,509 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:13:28,509 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-12 23:13:28,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:13:28,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-12 23:13:28,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=600, Unknown=0, NotChecked=0, Total=702 [2024-09-12 23:13:28,510 INFO L87 Difference]: Start difference. First operand 1166 states and 1874 transitions. Second operand has 27 states, 25 states have (on average 2.0) internal successors, (50), 24 states have internal predecessors, (50), 10 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2024-09-12 23:13:33,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:13:41,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:13:41,577 INFO L93 Difference]: Finished difference Result 1381 states and 2196 transitions. [2024-09-12 23:13:41,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-09-12 23:13:41,578 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 2.0) internal successors, (50), 24 states have internal predecessors, (50), 10 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) Word has length 96 [2024-09-12 23:13:41,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:13:41,585 INFO L225 Difference]: With dead ends: 1381 [2024-09-12 23:13:41,585 INFO L226 Difference]: Without dead ends: 1373 [2024-09-12 23:13:41,586 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1377 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=1128, Invalid=4572, Unknown=0, NotChecked=0, Total=5700 [2024-09-12 23:13:41,586 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 232 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 253 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 765 SdHoareTripleChecker+Invalid, 1294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 253 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-09-12 23:13:41,587 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 765 Invalid, 1294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [253 Valid, 1041 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2024-09-12 23:13:41,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1373 states. [2024-09-12 23:13:42,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1373 to 1344. [2024-09-12 23:13:42,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1344 states, 653 states have (on average 1.3169984686064318) internal successors, (860), 654 states have internal predecessors, (860), 649 states have call successors, (649), 42 states have call predecessors, (649), 41 states have return successors, (647), 647 states have call predecessors, (647), 647 states have call successors, (647) [2024-09-12 23:13:42,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1344 states to 1344 states and 2156 transitions. [2024-09-12 23:13:42,732 INFO L78 Accepts]: Start accepts. Automaton has 1344 states and 2156 transitions. Word has length 96 [2024-09-12 23:13:42,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:13:42,733 INFO L474 AbstractCegarLoop]: Abstraction has 1344 states and 2156 transitions. [2024-09-12 23:13:42,733 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 2.0) internal successors, (50), 24 states have internal predecessors, (50), 10 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2024-09-12 23:13:42,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:42,733 INFO L276 IsEmpty]: Start isEmpty. Operand 1344 states and 2156 transitions. [2024-09-12 23:13:42,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-09-12 23:13:42,734 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:13:42,734 INFO L216 NwaCegarLoop]: trace histogram [10, 9, 9, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:13:42,746 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-09-12 23:13:42,937 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-09-12 23:13:42,937 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:13:42,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:42,938 INFO L85 PathProgramCache]: Analyzing trace with hash -187092685, now seen corresponding path program 6 times [2024-09-12 23:13:42,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:13:42,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393522019] [2024-09-12 23:13:42,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:13:42,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:13:42,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:13:42,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [671213311] [2024-09-12 23:13:42,954 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 23:13:42,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:13:42,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:13:42,955 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:13:42,956 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-09-12 23:13:43,091 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-12 23:13:43,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:13:43,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 69 conjuncts are in the unsatisfiable core [2024-09-12 23:13:43,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:13:45,231 INFO L134 CoverageAnalysis]: Checked inductivity of 224 backedges. 91 proven. 35 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2024-09-12 23:13:45,231 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:13:48,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:13:48,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393522019] [2024-09-12 23:13:48,013 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:13:48,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671213311] [2024-09-12 23:13:48,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671213311] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:13:48,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:13:48,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-09-12 23:13:48,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072161285] [2024-09-12 23:13:48,014 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:13:48,014 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-12 23:13:48,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:13:48,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-12 23:13:48,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=819, Unknown=0, NotChecked=0, Total=992 [2024-09-12 23:13:48,015 INFO L87 Difference]: Start difference. First operand 1344 states and 2156 transitions. Second operand has 22 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 9 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 7 states have call predecessors, (12), 8 states have call successors, (12) [2024-09-12 23:13:54,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:13:54,791 INFO L93 Difference]: Finished difference Result 1474 states and 2358 transitions. [2024-09-12 23:13:54,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-09-12 23:13:54,791 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 9 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 7 states have call predecessors, (12), 8 states have call successors, (12) Word has length 95 [2024-09-12 23:13:54,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:13:54,797 INFO L225 Difference]: With dead ends: 1474 [2024-09-12 23:13:54,798 INFO L226 Difference]: Without dead ends: 1472 [2024-09-12 23:13:54,798 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 419 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=386, Invalid=1593, Unknown=1, NotChecked=0, Total=1980 [2024-09-12 23:13:54,799 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 68 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-09-12 23:13:54,799 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 363 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-09-12 23:13:54,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1472 states. [2024-09-12 23:13:56,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1472 to 1356. [2024-09-12 23:13:56,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1356 states, 662 states have (on average 1.3126888217522659) internal successors, (869), 664 states have internal predecessors, (869), 651 states have call successors, (651), 43 states have call predecessors, (651), 42 states have return successors, (649), 648 states have call predecessors, (649), 649 states have call successors, (649) [2024-09-12 23:13:56,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1356 states to 1356 states and 2169 transitions. [2024-09-12 23:13:56,044 INFO L78 Accepts]: Start accepts. Automaton has 1356 states and 2169 transitions. Word has length 95 [2024-09-12 23:13:56,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:13:56,044 INFO L474 AbstractCegarLoop]: Abstraction has 1356 states and 2169 transitions. [2024-09-12 23:13:56,044 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 2.210526315789474) internal successors, (42), 19 states have internal predecessors, (42), 9 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (12), 7 states have call predecessors, (12), 8 states have call successors, (12) [2024-09-12 23:13:56,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:56,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1356 states and 2169 transitions. [2024-09-12 23:13:56,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2024-09-12 23:13:56,046 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:13:56,046 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:13:56,052 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-09-12 23:13:56,246 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-12 23:13:56,246 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:13:56,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:13:56,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1017703828, now seen corresponding path program 3 times [2024-09-12 23:13:56,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:13:56,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507178607] [2024-09-12 23:13:56,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:13:56,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:13:56,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:13:56,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1561202551] [2024-09-12 23:13:56,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 23:13:56,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:13:56,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:13:56,258 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:13:56,259 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-09-12 23:13:56,324 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-09-12 23:13:56,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:13:56,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-09-12 23:13:56,327 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:13:57,194 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 24 proven. 30 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-09-12 23:13:57,195 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:14:00,313 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 24 proven. 27 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2024-09-12 23:14:00,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:14:00,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507178607] [2024-09-12 23:14:00,313 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:14:00,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561202551] [2024-09-12 23:14:00,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561202551] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:14:00,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:14:00,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 30 [2024-09-12 23:14:00,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410884512] [2024-09-12 23:14:00,314 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:14:00,314 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-12 23:14:00,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:14:00,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-12 23:14:00,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=735, Unknown=0, NotChecked=0, Total=870 [2024-09-12 23:14:00,315 INFO L87 Difference]: Start difference. First operand 1356 states and 2169 transitions. Second operand has 30 states, 28 states have (on average 2.0) internal successors, (56), 27 states have internal predecessors, (56), 10 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2024-09-12 23:14:18,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:14:18,466 INFO L93 Difference]: Finished difference Result 2168 states and 3461 transitions. [2024-09-12 23:14:18,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-09-12 23:14:18,466 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 2.0) internal successors, (56), 27 states have internal predecessors, (56), 10 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) Word has length 99 [2024-09-12 23:14:18,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:14:18,473 INFO L225 Difference]: With dead ends: 2168 [2024-09-12 23:14:18,473 INFO L226 Difference]: Without dead ends: 1621 [2024-09-12 23:14:18,477 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2737 ImplicationChecksByTransitivity, 14.8s TimeCoverageRelationStatistics Valid=1791, Invalid=7715, Unknown=0, NotChecked=0, Total=9506 [2024-09-12 23:14:18,477 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 255 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 1038 mSolverCounterSat, 295 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 295 IncrementalHoareTripleChecker+Valid, 1038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-09-12 23:14:18,477 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 761 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [295 Valid, 1038 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-09-12 23:14:18,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states. [2024-09-12 23:14:20,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1481. [2024-09-12 23:14:20,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1481 states, 723 states have (on average 1.3084370677731674) internal successors, (946), 725 states have internal predecessors, (946), 711 states have call successors, (711), 47 states have call predecessors, (711), 46 states have return successors, (709), 708 states have call predecessors, (709), 709 states have call successors, (709) [2024-09-12 23:14:20,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1481 states to 1481 states and 2366 transitions. [2024-09-12 23:14:20,019 INFO L78 Accepts]: Start accepts. Automaton has 1481 states and 2366 transitions. Word has length 99 [2024-09-12 23:14:20,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:14:20,019 INFO L474 AbstractCegarLoop]: Abstraction has 1481 states and 2366 transitions. [2024-09-12 23:14:20,020 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 2.0) internal successors, (56), 27 states have internal predecessors, (56), 10 states have call successors, (31), 3 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2024-09-12 23:14:20,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:14:20,020 INFO L276 IsEmpty]: Start isEmpty. Operand 1481 states and 2366 transitions. [2024-09-12 23:14:20,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-12 23:14:20,021 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:14:20,021 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:14:20,027 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-12 23:14:20,221 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-12 23:14:20,221 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:14:20,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:14:20,222 INFO L85 PathProgramCache]: Analyzing trace with hash -396138734, now seen corresponding path program 4 times [2024-09-12 23:14:20,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:14:20,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557807982] [2024-09-12 23:14:20,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:14:20,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:14:20,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:14:20,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1991499523] [2024-09-12 23:14:20,232 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 23:14:20,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:14:20,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:14:20,233 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:14:20,234 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-09-12 23:14:20,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 23:14:20,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:14:20,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-09-12 23:14:20,287 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:14:22,474 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 52 proven. 46 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2024-09-12 23:14:22,474 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:14:32,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:14:32,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557807982] [2024-09-12 23:14:32,027 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:14:32,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991499523] [2024-09-12 23:14:32,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991499523] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:14:32,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:14:32,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-09-12 23:14:32,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639686560] [2024-09-12 23:14:32,027 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:14:32,027 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 23:14:32,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:14:32,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 23:14:32,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1172, Unknown=1, NotChecked=0, Total=1332 [2024-09-12 23:14:32,028 INFO L87 Difference]: Start difference. First operand 1481 states and 2366 transitions. Second operand has 23 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 21 states have internal predecessors, (42), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2024-09-12 23:14:36,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:14:36,217 INFO L93 Difference]: Finished difference Result 1613 states and 2569 transitions. [2024-09-12 23:14:36,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-12 23:14:36,217 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 21 states have internal predecessors, (42), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 104 [2024-09-12 23:14:36,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:14:36,223 INFO L225 Difference]: With dead ends: 1613 [2024-09-12 23:14:36,224 INFO L226 Difference]: Without dead ends: 1606 [2024-09-12 23:14:36,224 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=286, Invalid=1969, Unknown=1, NotChecked=0, Total=2256 [2024-09-12 23:14:36,225 INFO L434 NwaCegarLoop]: 49 mSDtfsCounter, 84 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 1003 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 1053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-09-12 23:14:36,225 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 711 Invalid, 1053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1003 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-09-12 23:14:36,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1606 states. [2024-09-12 23:14:37,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1606 to 1485. [2024-09-12 23:14:37,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1485 states, 726 states have (on average 1.3071625344352618) internal successors, (949), 728 states have internal predecessors, (949), 711 states have call successors, (711), 48 states have call predecessors, (711), 47 states have return successors, (709), 708 states have call predecessors, (709), 709 states have call successors, (709) [2024-09-12 23:14:37,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1485 states to 1485 states and 2369 transitions. [2024-09-12 23:14:37,781 INFO L78 Accepts]: Start accepts. Automaton has 1485 states and 2369 transitions. Word has length 104 [2024-09-12 23:14:37,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:14:37,782 INFO L474 AbstractCegarLoop]: Abstraction has 1485 states and 2369 transitions. [2024-09-12 23:14:37,782 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 1.9090909090909092) internal successors, (42), 21 states have internal predecessors, (42), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2024-09-12 23:14:37,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:14:37,782 INFO L276 IsEmpty]: Start isEmpty. Operand 1485 states and 2369 transitions. [2024-09-12 23:14:37,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2024-09-12 23:14:37,783 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:14:37,783 INFO L216 NwaCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:14:37,796 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-09-12 23:14:37,984 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-12 23:14:37,984 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:14:37,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:14:37,984 INFO L85 PathProgramCache]: Analyzing trace with hash 920643019, now seen corresponding path program 2 times [2024-09-12 23:14:37,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:14:37,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417832370] [2024-09-12 23:14:37,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:14:37,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:14:37,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:14:37,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1252756064] [2024-09-12 23:14:37,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 23:14:37,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:14:37,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:14:38,001 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:14:38,001 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-09-12 23:14:38,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 23:14:38,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:14:38,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-09-12 23:14:38,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:14:38,878 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 52 proven. 56 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2024-09-12 23:14:38,878 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:14:43,341 INFO L134 CoverageAnalysis]: Checked inductivity of 388 backedges. 56 proven. 52 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2024-09-12 23:14:43,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:14:43,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417832370] [2024-09-12 23:14:43,342 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:14:43,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1252756064] [2024-09-12 23:14:43,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1252756064] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:14:43,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:14:43,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 30 [2024-09-12 23:14:43,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448866866] [2024-09-12 23:14:43,342 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:14:43,342 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-12 23:14:43,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:14:43,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-12 23:14:43,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=722, Unknown=0, NotChecked=0, Total=870 [2024-09-12 23:14:43,344 INFO L87 Difference]: Start difference. First operand 1485 states and 2369 transitions. Second operand has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 states have internal predecessors, (66), 10 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) [2024-09-12 23:15:01,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:15:01,584 INFO L93 Difference]: Finished difference Result 1742 states and 2731 transitions. [2024-09-12 23:15:01,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-09-12 23:15:01,585 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 states have internal predecessors, (66), 10 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) Word has length 109 [2024-09-12 23:15:01,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:15:01,591 INFO L225 Difference]: With dead ends: 1742 [2024-09-12 23:15:01,592 INFO L226 Difference]: Without dead ends: 1740 [2024-09-12 23:15:01,593 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 187 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1709 ImplicationChecksByTransitivity, 13.2s TimeCoverageRelationStatistics Valid=1349, Invalid=5457, Unknown=0, NotChecked=0, Total=6806 [2024-09-12 23:15:01,593 INFO L434 NwaCegarLoop]: 63 mSDtfsCounter, 180 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 1184 mSolverCounterSat, 217 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 1401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 217 IncrementalHoareTripleChecker+Valid, 1184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2024-09-12 23:15:01,593 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 812 Invalid, 1401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [217 Valid, 1184 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2024-09-12 23:15:01,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1740 states. [2024-09-12 23:15:03,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1740 to 1596. [2024-09-12 23:15:03,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1596 states, 809 states have (on average 1.2941903584672436) internal successors, (1047), 814 states have internal predecessors, (1047), 733 states have call successors, (733), 54 states have call predecessors, (733), 53 states have return successors, (731), 727 states have call predecessors, (731), 731 states have call successors, (731) [2024-09-12 23:15:03,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1596 states to 1596 states and 2511 transitions. [2024-09-12 23:15:03,611 INFO L78 Accepts]: Start accepts. Automaton has 1596 states and 2511 transitions. Word has length 109 [2024-09-12 23:15:03,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:15:03,611 INFO L474 AbstractCegarLoop]: Abstraction has 1596 states and 2511 transitions. [2024-09-12 23:15:03,611 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.2) internal successors, (66), 29 states have internal predecessors, (66), 10 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (29), 10 states have call predecessors, (29), 10 states have call successors, (29) [2024-09-12 23:15:03,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:15:03,611 INFO L276 IsEmpty]: Start isEmpty. Operand 1596 states and 2511 transitions. [2024-09-12 23:15:03,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2024-09-12 23:15:03,613 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:15:03,613 INFO L216 NwaCegarLoop]: trace histogram [13, 12, 12, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:15:03,625 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-09-12 23:15:03,816 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-12 23:15:03,817 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:15:03,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:15:03,817 INFO L85 PathProgramCache]: Analyzing trace with hash 2081223370, now seen corresponding path program 5 times [2024-09-12 23:15:03,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:15:03,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635342321] [2024-09-12 23:15:03,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:15:03,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:15:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:15:03,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [832932966] [2024-09-12 23:15:03,827 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 23:15:03,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:15:03,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:15:03,828 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:15:03,829 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-09-12 23:15:03,910 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-12 23:15:03,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:15:03,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 105 conjuncts are in the unsatisfiable core [2024-09-12 23:15:03,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:15:04,896 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 63 proven. 96 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2024-09-12 23:15:04,896 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:15:08,881 INFO L134 CoverageAnalysis]: Checked inductivity of 346 backedges. 91 proven. 64 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2024-09-12 23:15:08,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:15:08,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635342321] [2024-09-12 23:15:08,881 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:15:08,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832932966] [2024-09-12 23:15:08,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832932966] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:15:08,881 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:15:08,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17] total 34 [2024-09-12 23:15:08,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6228304] [2024-09-12 23:15:08,881 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:15:08,881 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-12 23:15:08,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:15:08,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-12 23:15:08,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=947, Unknown=0, NotChecked=0, Total=1122 [2024-09-12 23:15:08,882 INFO L87 Difference]: Start difference. First operand 1596 states and 2511 transitions. Second operand has 34 states, 32 states have (on average 2.34375) internal successors, (75), 32 states have internal predecessors, (75), 10 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (27), 9 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-12 23:15:25,000 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:15:39,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:15:39,266 INFO L93 Difference]: Finished difference Result 1788 states and 2773 transitions. [2024-09-12 23:15:39,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-09-12 23:15:39,266 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 32 states have (on average 2.34375) internal successors, (75), 32 states have internal predecessors, (75), 10 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (27), 9 states have call predecessors, (27), 8 states have call successors, (27) Word has length 109 [2024-09-12 23:15:39,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:15:39,273 INFO L225 Difference]: With dead ends: 1788 [2024-09-12 23:15:39,274 INFO L226 Difference]: Without dead ends: 1784 [2024-09-12 23:15:39,275 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1639 ImplicationChecksByTransitivity, 21.9s TimeCoverageRelationStatistics Valid=1369, Invalid=5771, Unknown=0, NotChecked=0, Total=7140 [2024-09-12 23:15:39,275 INFO L434 NwaCegarLoop]: 59 mSDtfsCounter, 287 mSDsluCounter, 903 mSDsCounter, 0 mSdLazyCounter, 1424 mSolverCounterSat, 338 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 962 SdHoareTripleChecker+Invalid, 1763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 338 IncrementalHoareTripleChecker+Valid, 1424 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2024-09-12 23:15:39,276 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 962 Invalid, 1763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [338 Valid, 1424 Invalid, 1 Unknown, 0 Unchecked, 8.1s Time] [2024-09-12 23:15:39,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1784 states. [2024-09-12 23:15:42,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1784 to 1695. [2024-09-12 23:15:42,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1695 states, 853 states have (on average 1.2919109026963658) internal successors, (1102), 858 states have internal predecessors, (1102), 781 states have call successors, (781), 61 states have call predecessors, (781), 60 states have return successors, (779), 775 states have call predecessors, (779), 779 states have call successors, (779) [2024-09-12 23:15:42,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1695 states to 1695 states and 2662 transitions. [2024-09-12 23:15:42,150 INFO L78 Accepts]: Start accepts. Automaton has 1695 states and 2662 transitions. Word has length 109 [2024-09-12 23:15:42,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:15:42,150 INFO L474 AbstractCegarLoop]: Abstraction has 1695 states and 2662 transitions. [2024-09-12 23:15:42,150 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 32 states have (on average 2.34375) internal successors, (75), 32 states have internal predecessors, (75), 10 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (27), 9 states have call predecessors, (27), 8 states have call successors, (27) [2024-09-12 23:15:42,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:15:42,150 INFO L276 IsEmpty]: Start isEmpty. Operand 1695 states and 2662 transitions. [2024-09-12 23:15:42,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2024-09-12 23:15:42,152 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:15:42,152 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:15:42,159 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-09-12 23:15:42,353 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-09-12 23:15:42,353 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:15:42,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:15:42,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1733684403, now seen corresponding path program 6 times [2024-09-12 23:15:42,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:15:42,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160184507] [2024-09-12 23:15:42,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:15:42,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:15:42,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:15:42,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [169961477] [2024-09-12 23:15:42,372 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 23:15:42,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:15:42,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:15:42,374 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:15:42,375 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-09-12 23:15:42,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-12 23:15:42,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:15:42,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-09-12 23:15:42,479 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:15:43,718 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 95 proven. 67 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2024-09-12 23:15:43,718 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:15:45,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:15:45,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160184507] [2024-09-12 23:15:45,830 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:15:45,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169961477] [2024-09-12 23:15:45,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169961477] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:15:45,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:15:45,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2024-09-12 23:15:45,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774689669] [2024-09-12 23:15:45,831 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:15:45,831 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-12 23:15:45,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:15:45,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-12 23:15:45,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=662, Unknown=0, NotChecked=0, Total=756 [2024-09-12 23:15:45,831 INFO L87 Difference]: Start difference. First operand 1695 states and 2662 transitions. Second operand has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 18 states have internal predecessors, (39), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2024-09-12 23:15:50,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:15:50,546 INFO L93 Difference]: Finished difference Result 2006 states and 3144 transitions. [2024-09-12 23:15:50,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-12 23:15:50,546 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 18 states have internal predecessors, (39), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 126 [2024-09-12 23:15:50,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:15:50,554 INFO L225 Difference]: With dead ends: 2006 [2024-09-12 23:15:50,554 INFO L226 Difference]: Without dead ends: 2003 [2024-09-12 23:15:50,555 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 250 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=185, Invalid=1297, Unknown=0, NotChecked=0, Total=1482 [2024-09-12 23:15:50,555 INFO L434 NwaCegarLoop]: 55 mSDtfsCounter, 64 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-09-12 23:15:50,555 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 666 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 745 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-09-12 23:15:50,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2003 states. [2024-09-12 23:15:53,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2003 to 1874. [2024-09-12 23:15:53,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1874 states, 943 states have (on average 1.2916224814422057) internal successors, (1218), 948 states have internal predecessors, (1218), 861 states have call successors, (861), 70 states have call predecessors, (861), 69 states have return successors, (859), 855 states have call predecessors, (859), 859 states have call successors, (859) [2024-09-12 23:15:53,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1874 states to 1874 states and 2938 transitions. [2024-09-12 23:15:53,693 INFO L78 Accepts]: Start accepts. Automaton has 1874 states and 2938 transitions. Word has length 126 [2024-09-12 23:15:53,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:15:53,694 INFO L474 AbstractCegarLoop]: Abstraction has 1874 states and 2938 transitions. [2024-09-12 23:15:53,694 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 18 states have internal predecessors, (39), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2024-09-12 23:15:53,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:15:53,694 INFO L276 IsEmpty]: Start isEmpty. Operand 1874 states and 2938 transitions. [2024-09-12 23:15:53,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-09-12 23:15:53,696 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:15:53,696 INFO L216 NwaCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:15:53,702 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-09-12 23:15:53,900 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-12 23:15:53,900 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:15:53,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:15:53,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1887231395, now seen corresponding path program 3 times [2024-09-12 23:15:53,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:15:53,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757057819] [2024-09-12 23:15:53,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:15:53,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:15:53,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:15:53,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2069327253] [2024-09-12 23:15:53,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 23:15:53,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:15:53,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:15:53,913 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:15:53,915 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-09-12 23:15:53,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-09-12 23:15:53,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:15:53,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-09-12 23:15:53,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:15:55,246 INFO L134 CoverageAnalysis]: Checked inductivity of 645 backedges. 106 proven. 65 refuted. 0 times theorem prover too weak. 474 trivial. 0 not checked. [2024-09-12 23:15:55,246 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:15:58,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:15:58,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757057819] [2024-09-12 23:15:58,402 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:15:58,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069327253] [2024-09-12 23:15:58,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069327253] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:15:58,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:15:58,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-09-12 23:15:58,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571864374] [2024-09-12 23:15:58,403 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:15:58,403 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-12 23:15:58,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:15:58,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-12 23:15:58,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=700, Unknown=0, NotChecked=0, Total=870 [2024-09-12 23:15:58,404 INFO L87 Difference]: Start difference. First operand 1874 states and 2938 transitions. Second operand has 18 states, 18 states have (on average 2.0) internal successors, (36), 15 states have internal predecessors, (36), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-12 23:16:02,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:16:02,568 INFO L93 Difference]: Finished difference Result 2059 states and 3224 transitions. [2024-09-12 23:16:02,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-12 23:16:02,569 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 15 states have internal predecessors, (36), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 129 [2024-09-12 23:16:02,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:16:02,576 INFO L225 Difference]: With dead ends: 2059 [2024-09-12 23:16:02,577 INFO L226 Difference]: Without dead ends: 2057 [2024-09-12 23:16:02,577 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 143 SyntacticMatches, 2 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 312 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=209, Invalid=847, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 23:16:02,577 INFO L434 NwaCegarLoop]: 40 mSDtfsCounter, 37 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-09-12 23:16:02,578 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 382 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-09-12 23:16:02,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2057 states. [2024-09-12 23:16:05,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2057 to 2012. [2024-09-12 23:16:05,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2012 states, 1013 states have (on average 1.293188548864758) internal successors, (1310), 1018 states have internal predecessors, (1310), 925 states have call successors, (925), 74 states have call predecessors, (925), 73 states have return successors, (923), 919 states have call predecessors, (923), 923 states have call successors, (923) [2024-09-12 23:16:05,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2012 states to 2012 states and 3158 transitions. [2024-09-12 23:16:05,941 INFO L78 Accepts]: Start accepts. Automaton has 2012 states and 3158 transitions. Word has length 129 [2024-09-12 23:16:05,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:16:05,941 INFO L474 AbstractCegarLoop]: Abstraction has 2012 states and 3158 transitions. [2024-09-12 23:16:05,941 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.0) internal successors, (36), 15 states have internal predecessors, (36), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2024-09-12 23:16:05,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:16:05,941 INFO L276 IsEmpty]: Start isEmpty. Operand 2012 states and 3158 transitions. [2024-09-12 23:16:05,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-09-12 23:16:05,943 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:16:05,943 INFO L216 NwaCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:16:05,955 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-09-12 23:16:06,143 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-12 23:16:06,144 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:16:06,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:16:06,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1329164778, now seen corresponding path program 7 times [2024-09-12 23:16:06,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:16:06,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624127281] [2024-09-12 23:16:06,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:16:06,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:16:06,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:16:06,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [670263705] [2024-09-12 23:16:06,158 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 23:16:06,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:16:06,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:16:06,160 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:16:06,161 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-09-12 23:16:06,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:16:06,215 INFO L262 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 79 conjuncts are in the unsatisfiable core [2024-09-12 23:16:06,217 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:16:07,715 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 70 proven. 76 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2024-09-12 23:16:07,716 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:16:08,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:16:08,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624127281] [2024-09-12 23:16:08,901 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:16:08,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670263705] [2024-09-12 23:16:08,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670263705] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:16:08,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:16:08,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-09-12 23:16:08,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860144589] [2024-09-12 23:16:08,902 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:16:08,902 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-12 23:16:08,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:16:08,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-12 23:16:08,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2024-09-12 23:16:08,903 INFO L87 Difference]: Start difference. First operand 2012 states and 3158 transitions. Second operand has 24 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2024-09-12 23:16:13,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:16:13,738 INFO L93 Difference]: Finished difference Result 2146 states and 3364 transitions. [2024-09-12 23:16:13,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-09-12 23:16:13,739 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) Word has length 129 [2024-09-12 23:16:13,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:16:13,747 INFO L225 Difference]: With dead ends: 2146 [2024-09-12 23:16:13,747 INFO L226 Difference]: Without dead ends: 2139 [2024-09-12 23:16:13,748 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=182, Invalid=1540, Unknown=0, NotChecked=0, Total=1722 [2024-09-12 23:16:13,748 INFO L434 NwaCegarLoop]: 50 mSDtfsCounter, 89 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 1061 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 1133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 1061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-09-12 23:16:13,748 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 663 Invalid, 1133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 1061 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-09-12 23:16:13,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states. [2024-09-12 23:16:17,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 2124. [2024-09-12 23:16:17,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2124 states, 1067 states have (on average 1.295220243673852) internal successors, (1382), 1072 states have internal predecessors, (1382), 981 states have call successors, (981), 76 states have call predecessors, (981), 75 states have return successors, (979), 975 states have call predecessors, (979), 979 states have call successors, (979) [2024-09-12 23:16:17,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2124 states to 2124 states and 3342 transitions. [2024-09-12 23:16:17,388 INFO L78 Accepts]: Start accepts. Automaton has 2124 states and 3342 transitions. Word has length 129 [2024-09-12 23:16:17,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:16:17,389 INFO L474 AbstractCegarLoop]: Abstraction has 2124 states and 3342 transitions. [2024-09-12 23:16:17,389 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0434782608695654) internal successors, (47), 22 states have internal predecessors, (47), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2024-09-12 23:16:17,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:16:17,389 INFO L276 IsEmpty]: Start isEmpty. Operand 2124 states and 3342 transitions. [2024-09-12 23:16:17,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2024-09-12 23:16:17,391 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:16:17,391 INFO L216 NwaCegarLoop]: trace histogram [18, 17, 17, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:16:17,403 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-09-12 23:16:17,591 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:16:17,592 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:16:17,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:16:17,592 INFO L85 PathProgramCache]: Analyzing trace with hash 979073460, now seen corresponding path program 4 times [2024-09-12 23:16:17,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:16:17,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79413705] [2024-09-12 23:16:17,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:16:17,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:16:17,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:16:17,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1079550757] [2024-09-12 23:16:17,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 23:16:17,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:16:17,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:16:17,610 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:16:17,611 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-09-12 23:16:17,661 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 23:16:17,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:16:17,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 85 conjuncts are in the unsatisfiable core [2024-09-12 23:16:17,664 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:16:18,936 INFO L134 CoverageAnalysis]: Checked inductivity of 670 backedges. 48 proven. 125 refuted. 0 times theorem prover too weak. 497 trivial. 0 not checked. [2024-09-12 23:16:18,936 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:16:25,148 INFO L134 CoverageAnalysis]: Checked inductivity of 670 backedges. 63 proven. 107 refuted. 0 times theorem prover too weak. 500 trivial. 0 not checked. [2024-09-12 23:16:25,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:16:25,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79413705] [2024-09-12 23:16:25,148 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:16:25,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079550757] [2024-09-12 23:16:25,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079550757] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:16:25,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:16:25,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 20] total 40 [2024-09-12 23:16:25,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682673049] [2024-09-12 23:16:25,149 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:16:25,149 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-12 23:16:25,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:16:25,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-12 23:16:25,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1314, Unknown=0, NotChecked=0, Total=1560 [2024-09-12 23:16:25,150 INFO L87 Difference]: Start difference. First operand 2124 states and 3342 transitions. Second operand has 40 states, 40 states have (on average 2.175) internal successors, (87), 37 states have internal predecessors, (87), 13 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (39), 13 states have call predecessors, (39), 13 states have call successors, (39) [2024-09-12 23:16:46,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:16:49,511 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.99s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:17:03,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:17:18,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:17:18,154 INFO L93 Difference]: Finished difference Result 3210 states and 5103 transitions. [2024-09-12 23:17:18,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2024-09-12 23:17:18,154 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.175) internal successors, (87), 37 states have internal predecessors, (87), 13 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (39), 13 states have call predecessors, (39), 13 states have call successors, (39) Word has length 137 [2024-09-12 23:17:18,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:17:18,164 INFO L225 Difference]: With dead ends: 3210 [2024-09-12 23:17:18,164 INFO L226 Difference]: Without dead ends: 2973 [2024-09-12 23:17:18,166 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2951 ImplicationChecksByTransitivity, 29.9s TimeCoverageRelationStatistics Valid=2222, Invalid=9334, Unknown=0, NotChecked=0, Total=11556 [2024-09-12 23:17:18,166 INFO L434 NwaCegarLoop]: 52 mSDtfsCounter, 281 mSDsluCounter, 849 mSDsCounter, 0 mSdLazyCounter, 1624 mSolverCounterSat, 348 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 1974 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 348 IncrementalHoareTripleChecker+Valid, 1624 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.5s IncrementalHoareTripleChecker+Time [2024-09-12 23:17:18,167 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 901 Invalid, 1974 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [348 Valid, 1624 Invalid, 2 Unknown, 0 Unchecked, 20.5s Time] [2024-09-12 23:17:18,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2973 states. [2024-09-12 23:17:23,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2973 to 2728. [2024-09-12 23:17:23,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2728 states, 1335 states have (on average 1.3183520599250935) internal successors, (1760), 1340 states have internal predecessors, (1760), 1313 states have call successors, (1313), 80 states have call predecessors, (1313), 79 states have return successors, (1311), 1307 states have call predecessors, (1311), 1311 states have call successors, (1311) [2024-09-12 23:17:23,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2728 states to 2728 states and 4384 transitions. [2024-09-12 23:17:23,735 INFO L78 Accepts]: Start accepts. Automaton has 2728 states and 4384 transitions. Word has length 137 [2024-09-12 23:17:23,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:17:23,736 INFO L474 AbstractCegarLoop]: Abstraction has 2728 states and 4384 transitions. [2024-09-12 23:17:23,736 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.175) internal successors, (87), 37 states have internal predecessors, (87), 13 states have call successors, (41), 3 states have call predecessors, (41), 3 states have return successors, (39), 13 states have call predecessors, (39), 13 states have call successors, (39) [2024-09-12 23:17:23,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:17:23,736 INFO L276 IsEmpty]: Start isEmpty. Operand 2728 states and 4384 transitions. [2024-09-12 23:17:23,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2024-09-12 23:17:23,739 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:17:23,739 INFO L216 NwaCegarLoop]: trace histogram [18, 17, 17, 7, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:17:23,751 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-09-12 23:17:23,939 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:17:23,940 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:17:23,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:17:23,940 INFO L85 PathProgramCache]: Analyzing trace with hash 391740998, now seen corresponding path program 5 times [2024-09-12 23:17:23,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:17:23,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428408573] [2024-09-12 23:17:23,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:17:23,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:17:23,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:17:23,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [665395422] [2024-09-12 23:17:23,958 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 23:17:23,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:17:23,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:17:23,959 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:17:23,960 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-09-12 23:17:24,122 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-09-12 23:17:24,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:17:24,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 103 conjuncts are in the unsatisfiable core [2024-09-12 23:17:24,128 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:17:25,450 INFO L134 CoverageAnalysis]: Checked inductivity of 690 backedges. 98 proven. 134 refuted. 0 times theorem prover too weak. 458 trivial. 0 not checked. [2024-09-12 23:17:25,450 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:17:35,436 INFO L134 CoverageAnalysis]: Checked inductivity of 690 backedges. 123 proven. 109 refuted. 0 times theorem prover too weak. 458 trivial. 0 not checked. [2024-09-12 23:17:35,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:17:35,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428408573] [2024-09-12 23:17:35,437 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:17:35,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665395422] [2024-09-12 23:17:35,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665395422] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:17:35,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:17:35,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 43 [2024-09-12 23:17:35,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394059738] [2024-09-12 23:17:35,437 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:17:35,437 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-12 23:17:35,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:17:35,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-12 23:17:35,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1457, Unknown=0, NotChecked=0, Total=1806 [2024-09-12 23:17:35,438 INFO L87 Difference]: Start difference. First operand 2728 states and 4384 transitions. Second operand has 43 states, 43 states have (on average 2.186046511627907) internal successors, (94), 40 states have internal predecessors, (94), 14 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (37), 14 states have call predecessors, (37), 14 states have call successors, (37) [2024-09-12 23:17:39,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:17:50,479 WARN L293 SmtUtils]: Spent 8.40s on a formula simplification that was a NOOP. DAG size: 157 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 23:18:03,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.60s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:18:08,256 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:18:21,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:18:21,140 INFO L93 Difference]: Finished difference Result 3123 states and 4993 transitions. [2024-09-12 23:18:21,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-09-12 23:18:21,140 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.186046511627907) internal successors, (94), 40 states have internal predecessors, (94), 14 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (37), 14 states have call predecessors, (37), 14 states have call successors, (37) Word has length 142 [2024-09-12 23:18:21,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:18:21,149 INFO L225 Difference]: With dead ends: 3123 [2024-09-12 23:18:21,149 INFO L226 Difference]: Without dead ends: 3121 [2024-09-12 23:18:21,150 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2171 ImplicationChecksByTransitivity, 29.8s TimeCoverageRelationStatistics Valid=2060, Invalid=8242, Unknown=0, NotChecked=0, Total=10302 [2024-09-12 23:18:21,150 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 279 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 1474 mSolverCounterSat, 415 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 1073 SdHoareTripleChecker+Invalid, 1890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 415 IncrementalHoareTripleChecker+Valid, 1474 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.1s IncrementalHoareTripleChecker+Time [2024-09-12 23:18:21,150 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 1073 Invalid, 1890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [415 Valid, 1474 Invalid, 1 Unknown, 0 Unchecked, 15.1s Time] [2024-09-12 23:18:21,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3121 states. [2024-09-12 23:18:27,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3121 to 2891. [2024-09-12 23:18:27,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2891 states, 1413 states have (on average 1.3198867657466384) internal successors, (1865), 1418 states have internal predecessors, (1865), 1393 states have call successors, (1393), 85 states have call predecessors, (1393), 84 states have return successors, (1391), 1387 states have call predecessors, (1391), 1391 states have call successors, (1391) [2024-09-12 23:18:27,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2891 states to 2891 states and 4649 transitions. [2024-09-12 23:18:27,639 INFO L78 Accepts]: Start accepts. Automaton has 2891 states and 4649 transitions. Word has length 142 [2024-09-12 23:18:27,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:18:27,640 INFO L474 AbstractCegarLoop]: Abstraction has 2891 states and 4649 transitions. [2024-09-12 23:18:27,640 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.186046511627907) internal successors, (94), 40 states have internal predecessors, (94), 14 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (37), 14 states have call predecessors, (37), 14 states have call successors, (37) [2024-09-12 23:18:27,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:18:27,640 INFO L276 IsEmpty]: Start isEmpty. Operand 2891 states and 4649 transitions. [2024-09-12 23:18:27,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2024-09-12 23:18:27,642 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:18:27,642 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:18:27,649 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-09-12 23:18:27,846 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:18:27,847 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:18:27,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:18:27,847 INFO L85 PathProgramCache]: Analyzing trace with hash 986267476, now seen corresponding path program 8 times [2024-09-12 23:18:27,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:18:27,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845257083] [2024-09-12 23:18:27,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:18:27,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:18:27,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:18:27,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [971435255] [2024-09-12 23:18:27,862 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 23:18:27,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:18:27,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:18:27,863 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:18:27,864 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-09-12 23:18:27,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 23:18:27,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:18:27,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 87 conjuncts are in the unsatisfiable core [2024-09-12 23:18:27,927 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:18:29,234 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 40 proven. 83 refuted. 0 times theorem prover too weak. 761 trivial. 0 not checked. [2024-09-12 23:18:29,234 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:18:34,096 INFO L134 CoverageAnalysis]: Checked inductivity of 884 backedges. 40 proven. 80 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2024-09-12 23:18:34,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:18:34,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845257083] [2024-09-12 23:18:34,097 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:18:34,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971435255] [2024-09-12 23:18:34,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971435255] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:18:34,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:18:34,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 18] total 37 [2024-09-12 23:18:34,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169328973] [2024-09-12 23:18:34,097 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:18:34,097 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-12 23:18:34,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:18:34,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-12 23:18:34,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1150, Unknown=0, NotChecked=0, Total=1332 [2024-09-12 23:18:34,098 INFO L87 Difference]: Start difference. First operand 2891 states and 4649 transitions. Second operand has 37 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 14 states have call successors, (47), 3 states have call predecessors, (47), 2 states have return successors, (45), 12 states have call predecessors, (45), 12 states have call successors, (45) [2024-09-12 23:19:38,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:19:38,683 INFO L93 Difference]: Finished difference Result 3661 states and 5863 transitions. [2024-09-12 23:19:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2024-09-12 23:19:38,683 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 14 states have call successors, (47), 3 states have call predecessors, (47), 2 states have return successors, (45), 12 states have call predecessors, (45), 12 states have call successors, (45) Word has length 148 [2024-09-12 23:19:38,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:19:38,693 INFO L225 Difference]: With dead ends: 3661 [2024-09-12 23:19:38,693 INFO L226 Difference]: Without dead ends: 3653 [2024-09-12 23:19:38,694 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 395 GetRequests, 260 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5562 ImplicationChecksByTransitivity, 48.7s TimeCoverageRelationStatistics Valid=3509, Invalid=15123, Unknown=0, NotChecked=0, Total=18632 [2024-09-12 23:19:38,695 INFO L434 NwaCegarLoop]: 80 mSDtfsCounter, 372 mSDsluCounter, 1255 mSDsCounter, 0 mSdLazyCounter, 2059 mSolverCounterSat, 437 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 1335 SdHoareTripleChecker+Invalid, 2496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 437 IncrementalHoareTripleChecker+Valid, 2059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2024-09-12 23:19:38,695 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 1335 Invalid, 2496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [437 Valid, 2059 Invalid, 0 Unknown, 0 Unchecked, 9.4s Time] [2024-09-12 23:19:38,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3653 states. [2024-09-12 23:19:47,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3653 to 3321. [2024-09-12 23:19:47,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3321 states, 1630 states have (on average 1.3196319018404907) internal successors, (2151), 1636 states have internal predecessors, (2151), 1595 states have call successors, (1595), 96 states have call predecessors, (1595), 95 states have return successors, (1593), 1588 states have call predecessors, (1593), 1593 states have call successors, (1593) [2024-09-12 23:19:47,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3321 states to 3321 states and 5339 transitions. [2024-09-12 23:19:47,187 INFO L78 Accepts]: Start accepts. Automaton has 3321 states and 5339 transitions. Word has length 148 [2024-09-12 23:19:47,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:19:47,187 INFO L474 AbstractCegarLoop]: Abstraction has 3321 states and 5339 transitions. [2024-09-12 23:19:47,188 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 35 states have (on average 2.1142857142857143) internal successors, (74), 34 states have internal predecessors, (74), 14 states have call successors, (47), 3 states have call predecessors, (47), 2 states have return successors, (45), 12 states have call predecessors, (45), 12 states have call successors, (45) [2024-09-12 23:19:47,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:19:47,188 INFO L276 IsEmpty]: Start isEmpty. Operand 3321 states and 5339 transitions. [2024-09-12 23:19:47,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2024-09-12 23:19:47,190 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:19:47,191 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:19:47,203 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-09-12 23:19:47,394 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-09-12 23:19:47,395 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:19:47,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:19:47,395 INFO L85 PathProgramCache]: Analyzing trace with hash 912511849, now seen corresponding path program 9 times [2024-09-12 23:19:47,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:19:47,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311965607] [2024-09-12 23:19:47,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:19:47,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:19:47,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:19:47,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408642919] [2024-09-12 23:19:47,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-12 23:19:47,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:19:47,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:19:47,418 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:19:47,419 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-09-12 23:19:47,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-09-12 23:19:47,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:19:47,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-09-12 23:19:47,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:19:49,317 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 105 proven. 67 refuted. 0 times theorem prover too weak. 722 trivial. 0 not checked. [2024-09-12 23:19:49,318 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:19:51,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:19:51,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311965607] [2024-09-12 23:19:51,205 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:19:51,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408642919] [2024-09-12 23:19:51,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408642919] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:19:51,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:19:51,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2024-09-12 23:19:51,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919460311] [2024-09-12 23:19:51,206 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:19:51,206 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-12 23:19:51,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:19:51,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-12 23:19:51,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=811, Unknown=0, NotChecked=0, Total=930 [2024-09-12 23:19:51,207 INFO L87 Difference]: Start difference. First operand 3321 states and 5339 transitions. Second operand has 23 states, 22 states have (on average 2.090909090909091) internal successors, (46), 20 states have internal predecessors, (46), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2024-09-12 23:20:02,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:20:02,545 INFO L93 Difference]: Finished difference Result 3504 states and 5624 transitions. [2024-09-12 23:20:02,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-12 23:20:02,545 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.090909090909091) internal successors, (46), 20 states have internal predecessors, (46), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) Word has length 151 [2024-09-12 23:20:02,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:20:02,555 INFO L225 Difference]: With dead ends: 3504 [2024-09-12 23:20:02,555 INFO L226 Difference]: Without dead ends: 3497 [2024-09-12 23:20:02,556 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=217, Invalid=1343, Unknown=0, NotChecked=0, Total=1560 [2024-09-12 23:20:02,556 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 57 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-09-12 23:20:02,556 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 559 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 935 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-09-12 23:20:02,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3497 states. [2024-09-12 23:20:11,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3497 to 3313. [2024-09-12 23:20:11,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3313 states, 1624 states have (on average 1.3201970443349753) internal successors, (2144), 1628 states have internal predecessors, (2144), 1591 states have call successors, (1591), 98 states have call predecessors, (1591), 97 states have return successors, (1589), 1586 states have call predecessors, (1589), 1589 states have call successors, (1589) [2024-09-12 23:20:11,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3313 states to 3313 states and 5324 transitions. [2024-09-12 23:20:11,090 INFO L78 Accepts]: Start accepts. Automaton has 3313 states and 5324 transitions. Word has length 151 [2024-09-12 23:20:11,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:20:11,090 INFO L474 AbstractCegarLoop]: Abstraction has 3313 states and 5324 transitions. [2024-09-12 23:20:11,090 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.090909090909091) internal successors, (46), 20 states have internal predecessors, (46), 7 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (15), 6 states have call predecessors, (15), 6 states have call successors, (15) [2024-09-12 23:20:11,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:20:11,091 INFO L276 IsEmpty]: Start isEmpty. Operand 3313 states and 5324 transitions. [2024-09-12 23:20:11,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-09-12 23:20:11,093 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:20:11,093 INFO L216 NwaCegarLoop]: trace histogram [22, 21, 21, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:20:11,106 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-09-12 23:20:11,297 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-09-12 23:20:11,297 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:20:11,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:20:11,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1048629916, now seen corresponding path program 6 times [2024-09-12 23:20:11,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:20:11,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127689776] [2024-09-12 23:20:11,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:20:11,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:20:11,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:20:11,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [120339285] [2024-09-12 23:20:11,318 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 23:20:11,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:20:11,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:20:11,320 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:20:11,322 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-09-12 23:20:11,395 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-09-12 23:20:11,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:20:11,396 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-09-12 23:20:11,398 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:20:15,397 INFO L134 CoverageAnalysis]: Checked inductivity of 989 backedges. 93 proven. 196 refuted. 0 times theorem prover too weak. 700 trivial. 0 not checked. [2024-09-12 23:20:15,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:20:20,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:20:20,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127689776] [2024-09-12 23:20:20,903 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:20:20,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120339285] [2024-09-12 23:20:20,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120339285] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:20:20,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:20:20,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-09-12 23:20:20,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588190814] [2024-09-12 23:20:20,903 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:20:20,903 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-12 23:20:20,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:20:20,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-12 23:20:20,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=957, Unknown=0, NotChecked=0, Total=1122 [2024-09-12 23:20:20,904 INFO L87 Difference]: Start difference. First operand 3313 states and 5324 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 19 states have internal predecessors, (43), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2024-09-12 23:20:33,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:20:33,567 INFO L93 Difference]: Finished difference Result 3560 states and 5706 transitions. [2024-09-12 23:20:33,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-12 23:20:33,567 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 19 states have internal predecessors, (43), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 156 [2024-09-12 23:20:33,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:20:33,578 INFO L225 Difference]: With dead ends: 3560 [2024-09-12 23:20:33,578 INFO L226 Difference]: Without dead ends: 3558 [2024-09-12 23:20:33,579 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 343 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=226, Invalid=1256, Unknown=0, NotChecked=0, Total=1482 [2024-09-12 23:20:33,579 INFO L434 NwaCegarLoop]: 54 mSDtfsCounter, 49 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 854 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-09-12 23:20:33,580 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 653 Invalid, 854 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-09-12 23:20:33,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3558 states. [2024-09-12 23:20:42,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3558 to 3517. [2024-09-12 23:20:42,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3517 states, 1720 states have (on average 1.322093023255814) internal successors, (2274), 1724 states have internal predecessors, (2274), 1695 states have call successors, (1695), 102 states have call predecessors, (1695), 101 states have return successors, (1693), 1690 states have call predecessors, (1693), 1693 states have call successors, (1693) [2024-09-12 23:20:42,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3517 states to 3517 states and 5662 transitions. [2024-09-12 23:20:42,881 INFO L78 Accepts]: Start accepts. Automaton has 3517 states and 5662 transitions. Word has length 156 [2024-09-12 23:20:42,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:20:42,881 INFO L474 AbstractCegarLoop]: Abstraction has 3517 states and 5662 transitions. [2024-09-12 23:20:42,882 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 19 states have internal predecessors, (43), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2024-09-12 23:20:42,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:20:42,882 INFO L276 IsEmpty]: Start isEmpty. Operand 3517 states and 5662 transitions. [2024-09-12 23:20:42,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-09-12 23:20:42,884 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:20:42,884 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:20:42,896 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2024-09-12 23:20:43,085 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-12 23:20:43,085 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:20:43,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:20:43,085 INFO L85 PathProgramCache]: Analyzing trace with hash -2127201039, now seen corresponding path program 10 times [2024-09-12 23:20:43,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:20:43,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256492140] [2024-09-12 23:20:43,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:20:43,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:20:43,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:20:43,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1042258421] [2024-09-12 23:20:43,101 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-12 23:20:43,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:20:43,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:20:43,102 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:20:43,104 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-09-12 23:20:43,162 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-12 23:20:43,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:20:43,163 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 98 conjuncts are in the unsatisfiable core [2024-09-12 23:20:43,165 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:20:50,397 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 90 proven. 118 refuted. 0 times theorem prover too weak. 704 trivial. 0 not checked. [2024-09-12 23:20:50,397 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:20:52,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:20:52,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256492140] [2024-09-12 23:20:52,987 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:20:52,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042258421] [2024-09-12 23:20:52,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042258421] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:20:52,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:20:52,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2024-09-12 23:20:52,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142295238] [2024-09-12 23:20:52,988 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:20:52,988 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-12 23:20:52,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:20:52,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-12 23:20:52,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=935, Unknown=0, NotChecked=0, Total=1056 [2024-09-12 23:20:52,988 INFO L87 Difference]: Start difference. First operand 3517 states and 5662 transitions. Second operand has 27 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 9 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2024-09-12 23:21:10,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:21:10,610 INFO L93 Difference]: Finished difference Result 3961 states and 6305 transitions. [2024-09-12 23:21:10,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-12 23:21:10,611 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 9 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) Word has length 156 [2024-09-12 23:21:10,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:21:10,621 INFO L225 Difference]: With dead ends: 3961 [2024-09-12 23:21:10,621 INFO L226 Difference]: Without dead ends: 3682 [2024-09-12 23:21:10,623 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=235, Invalid=1927, Unknown=0, NotChecked=0, Total=2162 [2024-09-12 23:21:10,623 INFO L434 NwaCegarLoop]: 67 mSDtfsCounter, 123 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 1672 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 1751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1672 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-09-12 23:21:10,623 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 728 Invalid, 1751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1672 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2024-09-12 23:21:10,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3682 states. [2024-09-12 23:21:19,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3682 to 3478. [2024-09-12 23:21:19,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3478 states, 1708 states have (on average 1.3185011709601873) internal successors, (2252), 1713 states have internal predecessors, (2252), 1665 states have call successors, (1665), 105 states have call predecessors, (1665), 104 states have return successors, (1663), 1659 states have call predecessors, (1663), 1663 states have call successors, (1663) [2024-09-12 23:21:19,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3478 states to 3478 states and 5580 transitions. [2024-09-12 23:21:19,871 INFO L78 Accepts]: Start accepts. Automaton has 3478 states and 5580 transitions. Word has length 156 [2024-09-12 23:21:19,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:21:19,871 INFO L474 AbstractCegarLoop]: Abstraction has 3478 states and 5580 transitions. [2024-09-12 23:21:19,871 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.076923076923077) internal successors, (54), 25 states have internal predecessors, (54), 9 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2024-09-12 23:21:19,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:21:19,872 INFO L276 IsEmpty]: Start isEmpty. Operand 3478 states and 5580 transitions. [2024-09-12 23:21:19,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2024-09-12 23:21:19,874 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:21:19,874 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:21:19,887 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2024-09-12 23:21:20,075 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-12 23:21:20,075 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:21:20,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:21:20,075 INFO L85 PathProgramCache]: Analyzing trace with hash -389324131, now seen corresponding path program 11 times [2024-09-12 23:21:20,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:21:20,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97315457] [2024-09-12 23:21:20,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:21:20,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:21:20,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:21:20,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1782660145] [2024-09-12 23:21:20,088 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-12 23:21:20,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:21:20,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:21:20,090 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:21:20,092 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-09-12 23:21:20,240 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-09-12 23:21:20,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:21:20,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 109 conjuncts are in the unsatisfiable core [2024-09-12 23:21:20,245 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:21:21,695 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 77 proven. 179 refuted. 0 times theorem prover too weak. 656 trivial. 0 not checked. [2024-09-12 23:21:21,695 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:21:26,018 INFO L134 CoverageAnalysis]: Checked inductivity of 912 backedges. 137 proven. 108 refuted. 0 times theorem prover too weak. 667 trivial. 0 not checked. [2024-09-12 23:21:26,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:21:26,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97315457] [2024-09-12 23:21:26,018 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:21:26,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782660145] [2024-09-12 23:21:26,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782660145] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:21:26,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:21:26,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 18] total 36 [2024-09-12 23:21:26,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034901006] [2024-09-12 23:21:26,019 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:21:26,019 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-12 23:21:26,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:21:26,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-12 23:21:26,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1076, Unknown=0, NotChecked=0, Total=1260 [2024-09-12 23:21:26,020 INFO L87 Difference]: Start difference. First operand 3478 states and 5580 transitions. Second operand has 36 states, 34 states have (on average 2.4705882352941178) internal successors, (84), 34 states have internal predecessors, (84), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) [2024-09-12 23:21:41,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:21:55,068 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.37s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:22:05,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:22:16,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-09-12 23:22:22,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:22:22,588 INFO L93 Difference]: Finished difference Result 3785 states and 6023 transitions. [2024-09-12 23:22:22,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-09-12 23:22:22,589 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 2.4705882352941178) internal successors, (84), 34 states have internal predecessors, (84), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) Word has length 156 [2024-09-12 23:22:22,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:22:22,599 INFO L225 Difference]: With dead ends: 3785 [2024-09-12 23:22:22,599 INFO L226 Difference]: Without dead ends: 3777 [2024-09-12 23:22:22,600 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 295 SyntacticMatches, 3 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2489 ImplicationChecksByTransitivity, 26.0s TimeCoverageRelationStatistics Valid=1702, Invalid=8198, Unknown=0, NotChecked=0, Total=9900 [2024-09-12 23:22:22,600 INFO L434 NwaCegarLoop]: 72 mSDtfsCounter, 300 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 2096 mSolverCounterSat, 321 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 1181 SdHoareTripleChecker+Invalid, 2419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 321 IncrementalHoareTripleChecker+Valid, 2096 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.5s IncrementalHoareTripleChecker+Time [2024-09-12 23:22:22,600 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 1181 Invalid, 2419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [321 Valid, 2096 Invalid, 2 Unknown, 0 Unchecked, 22.5s Time] [2024-09-12 23:22:22,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3777 states. [2024-09-12 23:22:30,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3777 to 2999. [2024-09-12 23:22:30,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2999 states, 1476 states have (on average 1.3143631436314362) internal successors, (1940), 1480 states have internal predecessors, (1940), 1423 states have call successors, (1423), 100 states have call predecessors, (1423), 99 states have return successors, (1421), 1418 states have call predecessors, (1421), 1421 states have call successors, (1421) [2024-09-12 23:22:30,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2999 states to 2999 states and 4784 transitions. [2024-09-12 23:22:30,910 INFO L78 Accepts]: Start accepts. Automaton has 2999 states and 4784 transitions. Word has length 156 [2024-09-12 23:22:30,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:22:30,910 INFO L474 AbstractCegarLoop]: Abstraction has 2999 states and 4784 transitions. [2024-09-12 23:22:30,910 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 2.4705882352941178) internal successors, (84), 34 states have internal predecessors, (84), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) [2024-09-12 23:22:30,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:22:30,911 INFO L276 IsEmpty]: Start isEmpty. Operand 2999 states and 4784 transitions. [2024-09-12 23:22:30,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2024-09-12 23:22:30,913 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:22:30,913 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:22:30,919 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2024-09-12 23:22:31,113 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-09-12 23:22:31,114 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:22:31,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:22:31,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1824638016, now seen corresponding path program 12 times [2024-09-12 23:22:31,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:22:31,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968701454] [2024-09-12 23:22:31,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:22:31,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:22:31,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:22:31,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407089209] [2024-09-12 23:22:31,127 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-12 23:22:31,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:22:31,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:22:31,128 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:22:31,129 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-09-12 23:22:31,686 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-09-12 23:22:31,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:22:31,688 INFO L262 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 103 conjuncts are in the unsatisfiable core [2024-09-12 23:22:31,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:22:46,381 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 77 proven. 194 refuted. 0 times theorem prover too weak. 656 trivial. 0 not checked. [2024-09-12 23:22:46,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:22:57,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:22:57,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968701454] [2024-09-12 23:22:57,790 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:22:57,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407089209] [2024-09-12 23:22:57,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407089209] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:22:57,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:22:57,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2024-09-12 23:22:57,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102638536] [2024-09-12 23:22:57,790 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:22:57,790 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-12 23:22:57,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:22:57,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-12 23:22:57,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1474, Unknown=1, NotChecked=0, Total=1640 [2024-09-12 23:22:57,791 INFO L87 Difference]: Start difference. First operand 2999 states and 4784 transitions. Second operand has 26 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2024-09-12 23:23:10,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:23:10,045 INFO L93 Difference]: Finished difference Result 3199 states and 5090 transitions. [2024-09-12 23:23:10,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-12 23:23:10,046 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) Word has length 159 [2024-09-12 23:23:10,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:23:10,054 INFO L225 Difference]: With dead ends: 3199 [2024-09-12 23:23:10,054 INFO L226 Difference]: Without dead ends: 3192 [2024-09-12 23:23:10,055 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 15.4s TimeCoverageRelationStatistics Valid=333, Invalid=2972, Unknown=1, NotChecked=0, Total=3306 [2024-09-12 23:23:10,055 INFO L434 NwaCegarLoop]: 62 mSDtfsCounter, 98 mSDsluCounter, 1134 mSDsCounter, 0 mSdLazyCounter, 1562 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 1196 SdHoareTripleChecker+Invalid, 1633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-09-12 23:23:10,055 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 1196 Invalid, 1633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1562 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-09-12 23:23:10,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3192 states. [2024-09-12 23:23:18,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3192 to 3150. [2024-09-12 23:23:18,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3150 states, 1545 states have (on average 1.3171521035598706) internal successors, (2035), 1549 states have internal predecessors, (2035), 1503 states have call successors, (1503), 102 states have call predecessors, (1503), 101 states have return successors, (1501), 1498 states have call predecessors, (1501), 1501 states have call successors, (1501) [2024-09-12 23:23:18,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3150 states to 3150 states and 5039 transitions. [2024-09-12 23:23:18,871 INFO L78 Accepts]: Start accepts. Automaton has 3150 states and 5039 transitions. Word has length 159 [2024-09-12 23:23:18,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:23:18,871 INFO L474 AbstractCegarLoop]: Abstraction has 3150 states and 5039 transitions. [2024-09-12 23:23:18,872 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 24 states have internal predecessors, (54), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 8 states have call predecessors, (23), 8 states have call successors, (23) [2024-09-12 23:23:18,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:23:18,872 INFO L276 IsEmpty]: Start isEmpty. Operand 3150 states and 5039 transitions. [2024-09-12 23:23:18,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2024-09-12 23:23:18,874 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:23:18,874 INFO L216 NwaCegarLoop]: trace histogram [22, 21, 21, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:23:18,881 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-09-12 23:23:19,074 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-09-12 23:23:19,075 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:23:19,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:23:19,075 INFO L85 PathProgramCache]: Analyzing trace with hash -2135658218, now seen corresponding path program 7 times [2024-09-12 23:23:19,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:23:19,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434511052] [2024-09-12 23:23:19,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:23:19,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:23:19,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:23:19,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [338080245] [2024-09-12 23:23:19,087 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 23:23:19,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:23:19,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:23:19,088 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:23:19,089 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-09-12 23:23:19,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:23:19,165 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 111 conjuncts are in the unsatisfiable core [2024-09-12 23:23:19,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:23:20,947 INFO L134 CoverageAnalysis]: Checked inductivity of 1007 backedges. 96 proven. 232 refuted. 0 times theorem prover too weak. 679 trivial. 0 not checked. [2024-09-12 23:23:20,948 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:23:22,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1007 backedges. 156 proven. 108 refuted. 0 times theorem prover too weak. 743 trivial. 0 not checked. [2024-09-12 23:23:22,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:23:22,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434511052] [2024-09-12 23:23:22,826 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:23:22,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338080245] [2024-09-12 23:23:22,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338080245] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:23:22,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:23:22,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 14] total 38 [2024-09-12 23:23:22,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433209101] [2024-09-12 23:23:22,826 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:23:22,826 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-12 23:23:22,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:23:22,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-12 23:23:22,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2024-09-12 23:23:22,827 INFO L87 Difference]: Start difference. First operand 3150 states and 5039 transitions. Second operand has 38 states, 38 states have (on average 2.3157894736842106) internal successors, (88), 34 states have internal predecessors, (88), 18 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (47), 16 states have call predecessors, (47), 18 states have call successors, (47) [2024-09-12 23:24:00,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:24:00,336 INFO L93 Difference]: Finished difference Result 4255 states and 6861 transitions. [2024-09-12 23:24:00,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-09-12 23:24:00,336 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.3157894736842106) internal successors, (88), 34 states have internal predecessors, (88), 18 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (47), 16 states have call predecessors, (47), 18 states have call successors, (47) Word has length 161 [2024-09-12 23:24:00,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:24:00,346 INFO L225 Difference]: With dead ends: 4255 [2024-09-12 23:24:00,346 INFO L226 Difference]: Without dead ends: 4253 [2024-09-12 23:24:00,348 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 309 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1972 ImplicationChecksByTransitivity, 20.1s TimeCoverageRelationStatistics Valid=1231, Invalid=7325, Unknown=0, NotChecked=0, Total=8556 [2024-09-12 23:24:00,348 INFO L434 NwaCegarLoop]: 109 mSDtfsCounter, 175 mSDsluCounter, 1870 mSDsCounter, 0 mSdLazyCounter, 3159 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 1979 SdHoareTripleChecker+Invalid, 3371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 3159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2024-09-12 23:24:00,348 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 1979 Invalid, 3371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 3159 Invalid, 0 Unknown, 0 Unchecked, 6.3s Time] [2024-09-12 23:24:00,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4253 states. [2024-09-12 23:24:11,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4253 to 3949. [2024-09-12 23:24:11,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3949 states, 1915 states have (on average 1.3300261096605743) internal successors, (2547), 1921 states have internal predecessors, (2547), 1923 states have call successors, (1923), 111 states have call predecessors, (1923), 110 states have return successors, (1921), 1916 states have call predecessors, (1921), 1921 states have call successors, (1921) [2024-09-12 23:24:11,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3949 states to 3949 states and 6391 transitions. [2024-09-12 23:24:11,931 INFO L78 Accepts]: Start accepts. Automaton has 3949 states and 6391 transitions. Word has length 161 [2024-09-12 23:24:11,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:24:11,931 INFO L474 AbstractCegarLoop]: Abstraction has 3949 states and 6391 transitions. [2024-09-12 23:24:11,931 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.3157894736842106) internal successors, (88), 34 states have internal predecessors, (88), 18 states have call successors, (49), 3 states have call predecessors, (49), 3 states have return successors, (47), 16 states have call predecessors, (47), 18 states have call successors, (47) [2024-09-12 23:24:11,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:24:11,931 INFO L276 IsEmpty]: Start isEmpty. Operand 3949 states and 6391 transitions. [2024-09-12 23:24:11,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2024-09-12 23:24:11,934 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:24:11,934 INFO L216 NwaCegarLoop]: trace histogram [21, 20, 20, 8, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:24:11,947 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-09-12 23:24:12,135 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-09-12 23:24:12,135 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:24:12,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:24:12,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1283464952, now seen corresponding path program 13 times [2024-09-12 23:24:12,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:24:12,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365673972] [2024-09-12 23:24:12,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:24:12,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:24:12,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:24:12,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [482874516] [2024-09-12 23:24:12,149 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-12 23:24:12,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:24:12,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:24:12,150 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:24:12,152 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-09-12 23:24:12,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-12 23:24:12,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 121 conjuncts are in the unsatisfiable core [2024-09-12 23:24:12,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:24:17,727 INFO L134 CoverageAnalysis]: Checked inductivity of 952 backedges. 89 proven. 210 refuted. 0 times theorem prover too weak. 653 trivial. 0 not checked. [2024-09-12 23:24:17,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:24:25,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:24:25,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365673972] [2024-09-12 23:24:25,659 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:24:25,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482874516] [2024-09-12 23:24:25,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482874516] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-12 23:24:25,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-09-12 23:24:25,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2024-09-12 23:24:25,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022155893] [2024-09-12 23:24:25,659 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-09-12 23:24:25,659 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-12 23:24:25,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:24:25,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-12 23:24:25,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2195, Unknown=0, NotChecked=0, Total=2450 [2024-09-12 23:24:25,660 INFO L87 Difference]: Start difference. First operand 3949 states and 6391 transitions. Second operand has 31 states, 30 states have (on average 2.066666666666667) internal successors, (62), 28 states have internal predecessors, (62), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2024-09-12 23:24:43,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-12 23:24:43,464 INFO L93 Difference]: Finished difference Result 4410 states and 7122 transitions. [2024-09-12 23:24:43,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-12 23:24:43,465 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.066666666666667) internal successors, (62), 28 states have internal predecessors, (62), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) Word has length 164 [2024-09-12 23:24:43,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-12 23:24:43,475 INFO L225 Difference]: With dead ends: 4410 [2024-09-12 23:24:43,475 INFO L226 Difference]: Without dead ends: 4403 [2024-09-12 23:24:43,476 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 10.6s TimeCoverageRelationStatistics Valid=488, Invalid=3934, Unknown=0, NotChecked=0, Total=4422 [2024-09-12 23:24:43,476 INFO L434 NwaCegarLoop]: 65 mSDtfsCounter, 141 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 1860 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 1957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2024-09-12 23:24:43,476 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 769 Invalid, 1957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1860 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2024-09-12 23:24:43,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4403 states. [2024-09-12 23:24:55,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4403 to 4217. [2024-09-12 23:24:55,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4217 states, 2041 states have (on average 1.3307202351788339) internal successors, (2716), 2047 states have internal predecessors, (2716), 2059 states have call successors, (2059), 117 states have call predecessors, (2059), 116 states have return successors, (2057), 2052 states have call predecessors, (2057), 2057 states have call successors, (2057) [2024-09-12 23:24:55,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4217 states to 4217 states and 6832 transitions. [2024-09-12 23:24:55,986 INFO L78 Accepts]: Start accepts. Automaton has 4217 states and 6832 transitions. Word has length 164 [2024-09-12 23:24:55,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-12 23:24:55,986 INFO L474 AbstractCegarLoop]: Abstraction has 4217 states and 6832 transitions. [2024-09-12 23:24:55,987 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.066666666666667) internal successors, (62), 28 states have internal predecessors, (62), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 9 states have call predecessors, (23), 9 states have call successors, (23) [2024-09-12 23:24:55,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:24:55,987 INFO L276 IsEmpty]: Start isEmpty. Operand 4217 states and 6832 transitions. [2024-09-12 23:24:55,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2024-09-12 23:24:55,990 INFO L208 NwaCegarLoop]: Found error trace [2024-09-12 23:24:55,990 INFO L216 NwaCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-12 23:24:56,004 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-09-12 23:24:56,191 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-09-12 23:24:56,191 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-12 23:24:56,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-12 23:24:56,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1490578890, now seen corresponding path program 14 times [2024-09-12 23:24:56,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-12 23:24:56,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790677203] [2024-09-12 23:24:56,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-12 23:24:56,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-12 23:24:56,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-09-12 23:24:56,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [760146717] [2024-09-12 23:24:56,206 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-12 23:24:56,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-12 23:24:56,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-12 23:24:56,208 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-12 23:24:56,208 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-09-12 23:24:56,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-12 23:24:56,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-12 23:24:56,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-09-12 23:24:56,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-12 23:24:57,740 INFO L134 CoverageAnalysis]: Checked inductivity of 1276 backedges. 110 proven. 127 refuted. 0 times theorem prover too weak. 1039 trivial. 0 not checked. [2024-09-12 23:24:57,740 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-12 23:25:06,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1276 backedges. 110 proven. 127 refuted. 0 times theorem prover too weak. 1039 trivial. 0 not checked. [2024-09-12 23:25:06,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-12 23:25:06,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790677203] [2024-09-12 23:25:06,486 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-09-12 23:25:06,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760146717] [2024-09-12 23:25:06,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760146717] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-12 23:25:06,486 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-09-12 23:25:06,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 41 [2024-09-12 23:25:06,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656012370] [2024-09-12 23:25:06,486 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-09-12 23:25:06,486 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-12 23:25:06,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-12 23:25:06,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-12 23:25:06,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=1460, Unknown=0, NotChecked=0, Total=1640 [2024-09-12 23:25:06,487 INFO L87 Difference]: Start difference. First operand 4217 states and 6832 transitions. Second operand has 41 states, 39 states have (on average 2.1538461538461537) internal successors, (84), 40 states have internal predecessors, (84), 17 states have call successors, (54), 2 states have call predecessors, (54), 2 states have return successors, (51), 15 states have call predecessors, (51), 15 states have call successors, (51) [2024-09-12 23:25:30,788 WARN L293 SmtUtils]: Spent 6.16s on a formula simplification that was a NOOP. DAG size: 117 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 23:25:38,566 WARN L293 SmtUtils]: Spent 6.16s on a formula simplification that was a NOOP. DAG size: 133 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 23:26:20,304 WARN L293 SmtUtils]: Spent 8.23s on a formula simplification. DAG size of input: 137 DAG size of output: 144 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 23:26:30,885 WARN L293 SmtUtils]: Spent 7.19s on a formula simplification. DAG size of input: 143 DAG size of output: 151 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-09-12 23:26:41,005 WARN L293 SmtUtils]: Spent 7.75s on a formula simplification that was a NOOP. DAG size: 116 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) Killed by 15