./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/loop-invgen/seq-3.i --full-output --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version de325976 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/loop-invgen/seq-3.i -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 6c770a3141edeab927df0da4e8c2152e1fb2e87b0c43a352500a7e3d3cff4533 --procedureinliner.inline.calls.to.implemented.procedures NEVER --traceabstraction.positions.where.we.compute.the.hoare.annotation All --witnessprinter.yaml.format.version 2.1 --witnessprinter.generate.graphml.witnesses false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.dk.referee-eval-de32597-m [2024-09-18 15:36:32,913 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-09-18 15:36:32,986 INFO L114 SettingsManager]: Loading settings from /storage/repos/certificate-witnesses-artifact/automizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-09-18 15:36:32,991 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-09-18 15:36:32,993 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-09-18 15:36:33,026 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-09-18 15:36:33,027 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-09-18 15:36:33,027 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-09-18 15:36:33,028 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-09-18 15:36:33,028 INFO L153 SettingsManager]: * Use memory slicer=true [2024-09-18 15:36:33,028 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-09-18 15:36:33,029 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-09-18 15:36:33,029 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-09-18 15:36:33,030 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-09-18 15:36:33,031 INFO L153 SettingsManager]: * Use SBE=true [2024-09-18 15:36:33,032 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-09-18 15:36:33,032 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-09-18 15:36:33,033 INFO L153 SettingsManager]: * sizeof long=4 [2024-09-18 15:36:33,033 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-09-18 15:36:33,033 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-09-18 15:36:33,033 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-09-18 15:36:33,034 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-09-18 15:36:33,034 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-09-18 15:36:33,035 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-09-18 15:36:33,035 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-09-18 15:36:33,035 INFO L153 SettingsManager]: * sizeof long double=12 [2024-09-18 15:36:33,036 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-09-18 15:36:33,036 INFO L153 SettingsManager]: * Use constant arrays=true [2024-09-18 15:36:33,036 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-09-18 15:36:33,036 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-09-18 15:36:33,037 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-09-18 15:36:33,037 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-09-18 15:36:33,037 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-18 15:36:33,038 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-09-18 15:36:33,038 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-09-18 15:36:33,038 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-09-18 15:36:33,038 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-09-18 15:36:33,038 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-09-18 15:36:33,039 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-09-18 15:36:33,039 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-09-18 15:36:33,039 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-09-18 15:36:33,041 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-09-18 15:36:33,041 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 -> 6c770a3141edeab927df0da4e8c2152e1fb2e87b0c43a352500a7e3d3cff4533 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Generate GraphML witnesses -> false [2024-09-18 15:36:33,278 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-09-18 15:36:33,308 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-09-18 15:36:33,313 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-09-18 15:36:33,314 INFO L270 PluginConnector]: Initializing CDTParser... [2024-09-18 15:36:33,314 INFO L274 PluginConnector]: CDTParser initialized [2024-09-18 15:36:33,315 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/certificate-witnesses-artifact/automizer/../sv-benchmarks/c/loop-invgen/seq-3.i [2024-09-18 15:36:34,735 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-09-18 15:36:34,932 INFO L384 CDTParser]: Found 1 translation units. [2024-09-18 15:36:34,932 INFO L180 CDTParser]: Scanning /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/seq-3.i [2024-09-18 15:36:34,941 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/certificate-witnesses-artifact/automizer/data/624e16714/ea35256bc5b44ca0aa15ba4859526147/FLAGda99a8d01 [2024-09-18 15:36:34,959 INFO L435 CDTParser]: Successfully deleted /storage/repos/certificate-witnesses-artifact/automizer/data/624e16714/ea35256bc5b44ca0aa15ba4859526147 [2024-09-18 15:36:34,962 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-09-18 15:36:34,965 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-09-18 15:36:34,966 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-09-18 15:36:34,967 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-09-18 15:36:34,972 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-09-18 15:36:34,973 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.09 03:36:34" (1/1) ... [2024-09-18 15:36:34,973 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d6410f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:34, skipping insertion in model container [2024-09-18 15:36:34,975 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.09 03:36:34" (1/1) ... [2024-09-18 15:36:34,996 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-09-18 15:36:35,133 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/seq-3.i[893,906] [2024-09-18 15:36:35,147 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-18 15:36:35,158 INFO L200 MainTranslator]: Completed pre-run [2024-09-18 15:36:35,171 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/certificate-witnesses-artifact/sv-benchmarks/c/loop-invgen/seq-3.i[893,906] [2024-09-18 15:36:35,175 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-09-18 15:36:35,195 INFO L204 MainTranslator]: Completed translation [2024-09-18 15:36:35,195 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35 WrapperNode [2024-09-18 15:36:35,195 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-09-18 15:36:35,197 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-09-18 15:36:35,197 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-09-18 15:36:35,198 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-09-18 15:36:35,205 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,212 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,219 INFO L138 Inliner]: procedures = 16, calls = 7, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2024-09-18 15:36:35,220 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-09-18 15:36:35,220 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-09-18 15:36:35,220 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-09-18 15:36:35,221 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-09-18 15:36:35,230 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,231 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,232 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,242 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-18 15:36:35,242 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,242 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,245 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,248 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,249 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,249 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,251 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-09-18 15:36:35,252 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-09-18 15:36:35,252 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-09-18 15:36:35,252 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-09-18 15:36:35,253 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (1/1) ... [2024-09-18 15:36:35,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-09-18 15:36:35,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:35,281 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-18 15:36:35,283 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-18 15:36:35,323 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-09-18 15:36:35,324 INFO L130 BoogieDeclarations]: Found specification of procedure main [2024-09-18 15:36:35,324 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2024-09-18 15:36:35,324 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-09-18 15:36:35,324 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2024-09-18 15:36:35,324 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2024-09-18 15:36:35,325 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-09-18 15:36:35,325 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-09-18 15:36:35,325 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-09-18 15:36:35,325 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-09-18 15:36:35,384 INFO L242 CfgBuilder]: Building ICFG [2024-09-18 15:36:35,386 INFO L268 CfgBuilder]: Building CFG for each procedure with an implementation [2024-09-18 15:36:35,514 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-09-18 15:36:35,514 INFO L291 CfgBuilder]: Performing block encoding [2024-09-18 15:36:35,539 INFO L313 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-09-18 15:36:35,539 INFO L318 CfgBuilder]: Removed 3 assume(true) statements. [2024-09-18 15:36:35,540 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.09 03:36:35 BoogieIcfgContainer [2024-09-18 15:36:35,540 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-09-18 15:36:35,542 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-09-18 15:36:35,542 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-09-18 15:36:35,545 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-09-18 15:36:35,546 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.09 03:36:34" (1/3) ... [2024-09-18 15:36:35,546 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c2a8dd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.09 03:36:35, skipping insertion in model container [2024-09-18 15:36:35,546 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 03:36:35" (2/3) ... [2024-09-18 15:36:35,547 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c2a8dd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.09 03:36:35, skipping insertion in model container [2024-09-18 15:36:35,547 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.09 03:36:35" (3/3) ... [2024-09-18 15:36:35,549 INFO L112 eAbstractionObserver]: Analyzing ICFG seq-3.i [2024-09-18 15:36:35,564 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-09-18 15:36:35,565 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-09-18 15:36:35,616 INFO L335 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-09-18 15:36:35,624 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;@7c262159, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-09-18 15:36:35,625 INFO L337 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-09-18 15:36:35,631 INFO L276 IsEmpty]: Start isEmpty. Operand has 24 states, 16 states have (on average 1.625) internal successors, (26), 17 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-18 15:36:35,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-09-18 15:36:35,642 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:35,642 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:35,643 INFO L399 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:35,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:35,650 INFO L85 PathProgramCache]: Analyzing trace with hash 961061654, now seen corresponding path program 1 times [2024-09-18 15:36:35,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:35,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060076066] [2024-09-18 15:36:35,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:35,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:35,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:36,019 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:36,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:36,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:36,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:36,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060076066] [2024-09-18 15:36:36,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060076066] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 15:36:36,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-09-18 15:36:36,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-09-18 15:36:36,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474516939] [2024-09-18 15:36:36,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 15:36:36,043 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-09-18 15:36:36,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:36,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-09-18 15:36:36,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-09-18 15:36:36,064 INFO L87 Difference]: Start difference. First operand has 24 states, 16 states have (on average 1.625) internal successors, (26), 17 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 7 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-18 15:36:36,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:36,201 INFO L93 Difference]: Finished difference Result 52 states and 77 transitions. [2024-09-18 15:36:36,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-09-18 15:36:36,204 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2024-09-18 15:36:36,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:36,212 INFO L225 Difference]: With dead ends: 52 [2024-09-18 15:36:36,213 INFO L226 Difference]: Without dead ends: 28 [2024-09-18 15:36:36,216 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-09-18 15:36:36,221 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 11 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:36,223 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 87 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:36,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2024-09-18 15:36:36,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 23. [2024-09-18 15:36:36,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 17 states have internal predecessors, (21), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-18 15:36:36,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 26 transitions. [2024-09-18 15:36:36,256 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 26 transitions. Word has length 16 [2024-09-18 15:36:36,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:36,257 INFO L474 AbstractCegarLoop]: Abstraction has 23 states and 26 transitions. [2024-09-18 15:36:36,257 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-18 15:36:36,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:36,259 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 26 transitions. [2024-09-18 15:36:36,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-09-18 15:36:36,260 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:36,260 INFO L216 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:36,260 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-09-18 15:36:36,261 INFO L399 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:36,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:36,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1906170241, now seen corresponding path program 1 times [2024-09-18 15:36:36,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:36,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046039713] [2024-09-18 15:36:36,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:36,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:36,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:36,415 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:36,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:36,423 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:36,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:36,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046039713] [2024-09-18 15:36:36,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046039713] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:36,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124495791] [2024-09-18 15:36:36,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:36,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:36,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:36,426 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-18 15:36:36,428 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-18 15:36:36,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:36,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-09-18 15:36:36,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:36,559 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:36,560 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-09-18 15:36:36,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124495791] provided 1 perfect and 0 imperfect interpolant sequences [2024-09-18 15:36:36,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-09-18 15:36:36,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 9 [2024-09-18 15:36:36,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096456101] [2024-09-18 15:36:36,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-09-18 15:36:36,562 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-09-18 15:36:36,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:36,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-09-18 15:36:36,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-09-18 15:36:36,563 INFO L87 Difference]: Start difference. First operand 23 states and 26 transitions. Second operand has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-18 15:36:36,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:36,612 INFO L93 Difference]: Finished difference Result 35 states and 39 transitions. [2024-09-18 15:36:36,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-09-18 15:36:36,614 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-09-18 15:36:36,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:36,615 INFO L225 Difference]: With dead ends: 35 [2024-09-18 15:36:36,615 INFO L226 Difference]: Without dead ends: 33 [2024-09-18 15:36:36,615 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-09-18 15:36:36,616 INFO L434 NwaCegarLoop]: 17 mSDtfsCounter, 6 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:36,617 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 71 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:36,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2024-09-18 15:36:36,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 29. [2024-09-18 15:36:36,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 21 states have (on average 1.1904761904761905) internal successors, (25), 22 states have internal predecessors, (25), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-18 15:36:36,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 32 transitions. [2024-09-18 15:36:36,630 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 32 transitions. Word has length 17 [2024-09-18 15:36:36,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:36,631 INFO L474 AbstractCegarLoop]: Abstraction has 29 states and 32 transitions. [2024-09-18 15:36:36,632 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-09-18 15:36:36,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:36,632 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 32 transitions. [2024-09-18 15:36:36,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-09-18 15:36:36,633 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:36,633 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] [2024-09-18 15:36:36,650 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-09-18 15:36:36,834 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:36,834 INFO L399 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:36,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:36,835 INFO L85 PathProgramCache]: Analyzing trace with hash 468810935, now seen corresponding path program 1 times [2024-09-18 15:36:36,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:36,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098466598] [2024-09-18 15:36:36,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:36,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:36,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:37,028 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:37,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:37,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-18 15:36:37,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:37,049 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:37,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:37,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098466598] [2024-09-18 15:36:37,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098466598] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:37,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111499437] [2024-09-18 15:36:37,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:37,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:37,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:37,058 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-18 15:36:37,060 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-18 15:36:37,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:37,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-18 15:36:37,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:37,264 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:37,265 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:37,379 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:37,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111499437] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:37,380 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:37,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2024-09-18 15:36:37,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878949822] [2024-09-18 15:36:37,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:37,381 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-18 15:36:37,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:37,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-18 15:36:37,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2024-09-18 15:36:37,382 INFO L87 Difference]: Start difference. First operand 29 states and 32 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 15:36:37,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:37,513 INFO L93 Difference]: Finished difference Result 51 states and 59 transitions. [2024-09-18 15:36:37,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-18 15:36:37,514 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 24 [2024-09-18 15:36:37,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:37,516 INFO L225 Difference]: With dead ends: 51 [2024-09-18 15:36:37,516 INFO L226 Difference]: Without dead ends: 37 [2024-09-18 15:36:37,517 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2024-09-18 15:36:37,518 INFO L434 NwaCegarLoop]: 15 mSDtfsCounter, 6 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:37,519 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 130 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:37,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2024-09-18 15:36:37,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 30. [2024-09-18 15:36:37,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-18 15:36:37,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 33 transitions. [2024-09-18 15:36:37,526 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 33 transitions. Word has length 24 [2024-09-18 15:36:37,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:37,527 INFO L474 AbstractCegarLoop]: Abstraction has 30 states and 33 transitions. [2024-09-18 15:36:37,527 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 17 states have internal predecessors, (34), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 15:36:37,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:37,528 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 33 transitions. [2024-09-18 15:36:37,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-09-18 15:36:37,528 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:37,529 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] [2024-09-18 15:36:37,546 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:37,729 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:37,730 INFO L399 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:37,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:37,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1260603702, now seen corresponding path program 1 times [2024-09-18 15:36:37,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:37,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788847712] [2024-09-18 15:36:37,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:37,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:37,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:37,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:37,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:37,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-09-18 15:36:37,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:37,872 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:37,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:37,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788847712] [2024-09-18 15:36:37,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788847712] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:37,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882398174] [2024-09-18 15:36:37,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:37,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:37,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:37,876 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-18 15:36:37,878 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-18 15:36:37,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:37,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-09-18 15:36:37,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:38,036 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:38,036 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:38,123 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:38,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882398174] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:38,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:38,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-09-18 15:36:38,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333651911] [2024-09-18 15:36:38,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:38,125 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-18 15:36:38,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:38,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-18 15:36:38,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2024-09-18 15:36:38,128 INFO L87 Difference]: Start difference. First operand 30 states and 33 transitions. Second operand has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 15:36:38,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:38,214 INFO L93 Difference]: Finished difference Result 54 states and 63 transitions. [2024-09-18 15:36:38,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-18 15:36:38,215 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 24 [2024-09-18 15:36:38,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:38,216 INFO L225 Difference]: With dead ends: 54 [2024-09-18 15:36:38,216 INFO L226 Difference]: Without dead ends: 40 [2024-09-18 15:36:38,217 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-09-18 15:36:38,218 INFO L434 NwaCegarLoop]: 17 mSDtfsCounter, 6 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:38,218 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 105 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:38,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2024-09-18 15:36:38,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 32. [2024-09-18 15:36:38,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 25 states have internal predecessors, (29), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-18 15:36:38,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 36 transitions. [2024-09-18 15:36:38,226 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 36 transitions. Word has length 24 [2024-09-18 15:36:38,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:38,226 INFO L474 AbstractCegarLoop]: Abstraction has 32 states and 36 transitions. [2024-09-18 15:36:38,227 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0625) internal successors, (33), 16 states have internal predecessors, (33), 5 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 15:36:38,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:38,227 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 36 transitions. [2024-09-18 15:36:38,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-09-18 15:36:38,228 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:38,228 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] [2024-09-18 15:36:38,246 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-09-18 15:36:38,432 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:38,433 INFO L399 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:38,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:38,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1756686302, now seen corresponding path program 2 times [2024-09-18 15:36:38,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:38,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563330964] [2024-09-18 15:36:38,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:38,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:38,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:38,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:38,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:38,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 15:36:38,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:38,534 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:38,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:38,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563330964] [2024-09-18 15:36:38,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563330964] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:38,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200588360] [2024-09-18 15:36:38,535 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:36:38,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:38,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:38,537 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-18 15:36:38,539 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-18 15:36:38,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:36:38,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:38,582 INFO L262 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-09-18 15:36:38,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:38,647 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:38,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:38,712 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-09-18 15:36:38,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200588360] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:38,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:38,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2024-09-18 15:36:38,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924306588] [2024-09-18 15:36:38,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:38,713 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-09-18 15:36:38,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:38,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-09-18 15:36:38,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-09-18 15:36:38,715 INFO L87 Difference]: Start difference. First operand 32 states and 36 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-18 15:36:38,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:38,773 INFO L93 Difference]: Finished difference Result 45 states and 50 transitions. [2024-09-18 15:36:38,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-09-18 15:36:38,773 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2024-09-18 15:36:38,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:38,774 INFO L225 Difference]: With dead ends: 45 [2024-09-18 15:36:38,774 INFO L226 Difference]: Without dead ends: 43 [2024-09-18 15:36:38,775 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-09-18 15:36:38,775 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 8 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:38,776 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 113 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:38,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2024-09-18 15:36:38,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 39. [2024-09-18 15:36:38,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 29 states have (on average 1.1724137931034482) internal successors, (34), 30 states have internal predecessors, (34), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 15:36:38,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 43 transitions. [2024-09-18 15:36:38,782 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 43 transitions. Word has length 25 [2024-09-18 15:36:38,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:38,783 INFO L474 AbstractCegarLoop]: Abstraction has 39 states and 43 transitions. [2024-09-18 15:36:38,783 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-09-18 15:36:38,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:38,784 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 43 transitions. [2024-09-18 15:36:38,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-09-18 15:36:38,784 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:38,784 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] [2024-09-18 15:36:38,800 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-09-18 15:36:38,985 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:38,985 INFO L399 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:38,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:38,986 INFO L85 PathProgramCache]: Analyzing trace with hash -2027964682, now seen corresponding path program 3 times [2024-09-18 15:36:38,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:38,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739481820] [2024-09-18 15:36:38,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:38,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:38,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:39,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:39,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:39,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 15:36:39,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:39,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:36:39,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:39,123 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:39,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:39,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739481820] [2024-09-18 15:36:39,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739481820] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:39,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57701470] [2024-09-18 15:36:39,124 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:36:39,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:39,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:39,125 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-18 15:36:39,127 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-18 15:36:39,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-09-18 15:36:39,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:39,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-18 15:36:39,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:39,353 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:39,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:39,465 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:39,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57701470] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:39,466 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:39,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 21 [2024-09-18 15:36:39,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949949482] [2024-09-18 15:36:39,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:39,467 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-18 15:36:39,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:39,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-18 15:36:39,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=333, Unknown=0, NotChecked=0, Total=420 [2024-09-18 15:36:39,468 INFO L87 Difference]: Start difference. First operand 39 states and 43 transitions. Second operand has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:39,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:39,605 INFO L93 Difference]: Finished difference Result 68 states and 79 transitions. [2024-09-18 15:36:39,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-18 15:36:39,605 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 32 [2024-09-18 15:36:39,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:39,607 INFO L225 Difference]: With dead ends: 68 [2024-09-18 15:36:39,607 INFO L226 Difference]: Without dead ends: 51 [2024-09-18 15:36:39,607 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 55 SyntacticMatches, 6 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2024-09-18 15:36:39,608 INFO L434 NwaCegarLoop]: 17 mSDtfsCounter, 6 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:39,608 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 170 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:39,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2024-09-18 15:36:39,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 40. [2024-09-18 15:36:39,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 31 states have internal predecessors, (35), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 15:36:39,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2024-09-18 15:36:39,619 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 32 [2024-09-18 15:36:39,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:39,619 INFO L474 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2024-09-18 15:36:39,619 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.9047619047619047) internal successors, (40), 21 states have internal predecessors, (40), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:39,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:39,620 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2024-09-18 15:36:39,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-09-18 15:36:39,620 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:39,621 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:39,637 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-09-18 15:36:39,824 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-09-18 15:36:39,825 INFO L399 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:39,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:39,825 INFO L85 PathProgramCache]: Analyzing trace with hash 196646005, now seen corresponding path program 1 times [2024-09-18 15:36:39,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:39,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619677701] [2024-09-18 15:36:39,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:39,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:39,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:39,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:39,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:39,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 15:36:39,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:39,946 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:36:39,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:39,949 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:39,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:39,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619677701] [2024-09-18 15:36:39,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619677701] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:39,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686989519] [2024-09-18 15:36:39,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:39,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:39,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:39,952 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-18 15:36:39,959 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-18 15:36:39,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:39,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-18 15:36:39,993 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:40,138 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:40,138 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:40,242 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:40,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686989519] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:40,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:40,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 20 [2024-09-18 15:36:40,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583098611] [2024-09-18 15:36:40,243 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:40,243 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-18 15:36:40,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:40,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-18 15:36:40,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2024-09-18 15:36:40,245 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:40,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:40,344 INFO L93 Difference]: Finished difference Result 69 states and 80 transitions. [2024-09-18 15:36:40,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-18 15:36:40,345 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 32 [2024-09-18 15:36:40,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:40,346 INFO L225 Difference]: With dead ends: 69 [2024-09-18 15:36:40,346 INFO L226 Difference]: Without dead ends: 52 [2024-09-18 15:36:40,347 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 56 SyntacticMatches, 6 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2024-09-18 15:36:40,347 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 6 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:40,347 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 136 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:40,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2024-09-18 15:36:40,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 40. [2024-09-18 15:36:40,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 30 states have (on average 1.1666666666666667) internal successors, (35), 31 states have internal predecessors, (35), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 15:36:40,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2024-09-18 15:36:40,354 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 32 [2024-09-18 15:36:40,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:40,355 INFO L474 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2024-09-18 15:36:40,355 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:40,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:40,355 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2024-09-18 15:36:40,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-09-18 15:36:40,356 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:40,356 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] [2024-09-18 15:36:40,372 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-09-18 15:36:40,556 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:40,557 INFO L399 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:40,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:40,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1948349674, now seen corresponding path program 2 times [2024-09-18 15:36:40,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:40,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888396550] [2024-09-18 15:36:40,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:40,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:40,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:40,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:40,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:40,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-09-18 15:36:40,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:40,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:36:40,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:40,696 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:40,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:40,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888396550] [2024-09-18 15:36:40,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888396550] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:40,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601427728] [2024-09-18 15:36:40,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:36:40,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:40,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:40,698 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-18 15:36:40,699 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-18 15:36:40,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:36:40,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:40,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-09-18 15:36:40,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:40,861 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:40,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:40,958 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 11 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:40,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601427728] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:40,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:40,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 19 [2024-09-18 15:36:40,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344385717] [2024-09-18 15:36:40,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:40,959 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-18 15:36:40,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:40,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-18 15:36:40,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2024-09-18 15:36:40,961 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:41,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:41,064 INFO L93 Difference]: Finished difference Result 71 states and 83 transitions. [2024-09-18 15:36:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-18 15:36:41,065 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 32 [2024-09-18 15:36:41,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:41,066 INFO L225 Difference]: With dead ends: 71 [2024-09-18 15:36:41,066 INFO L226 Difference]: Without dead ends: 54 [2024-09-18 15:36:41,066 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 57 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=301, Unknown=0, NotChecked=0, Total=380 [2024-09-18 15:36:41,067 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 6 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:41,067 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 156 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:41,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2024-09-18 15:36:41,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 42. [2024-09-18 15:36:41,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 32 states have (on average 1.1875) internal successors, (38), 33 states have internal predecessors, (38), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 15:36:41,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 47 transitions. [2024-09-18 15:36:41,074 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 47 transitions. Word has length 32 [2024-09-18 15:36:41,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:41,075 INFO L474 AbstractCegarLoop]: Abstraction has 42 states and 47 transitions. [2024-09-18 15:36:41,075 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 7 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:41,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:41,075 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 47 transitions. [2024-09-18 15:36:41,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-09-18 15:36:41,076 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:41,076 INFO L216 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:41,093 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:41,277 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:41,278 INFO L399 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:41,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:41,278 INFO L85 PathProgramCache]: Analyzing trace with hash 21542753, now seen corresponding path program 4 times [2024-09-18 15:36:41,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:41,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451444544] [2024-09-18 15:36:41,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:41,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:41,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:41,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-18 15:36:41,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:36:41,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,383 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:41,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:41,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451444544] [2024-09-18 15:36:41,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451444544] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:41,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772755662] [2024-09-18 15:36:41,384 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:36:41,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:41,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:41,388 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-18 15:36:41,389 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-18 15:36:41,432 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:36:41,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:41,433 INFO L262 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-18 15:36:41,434 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:41,485 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:41,486 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:41,549 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-09-18 15:36:41,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772755662] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:41,550 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:41,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2024-09-18 15:36:41,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154266056] [2024-09-18 15:36:41,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:41,551 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-09-18 15:36:41,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:41,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-09-18 15:36:41,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-09-18 15:36:41,552 INFO L87 Difference]: Start difference. First operand 42 states and 47 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-18 15:36:41,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:41,613 INFO L93 Difference]: Finished difference Result 55 states and 61 transitions. [2024-09-18 15:36:41,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-09-18 15:36:41,613 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 33 [2024-09-18 15:36:41,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:41,614 INFO L225 Difference]: With dead ends: 55 [2024-09-18 15:36:41,614 INFO L226 Difference]: Without dead ends: 53 [2024-09-18 15:36:41,615 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 66 SyntacticMatches, 6 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-09-18 15:36:41,615 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 10 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:41,616 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 137 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:41,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2024-09-18 15:36:41,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 49. [2024-09-18 15:36:41,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 37 states have (on average 1.162162162162162) internal successors, (43), 38 states have internal predecessors, (43), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-18 15:36:41,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 54 transitions. [2024-09-18 15:36:41,626 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 54 transitions. Word has length 33 [2024-09-18 15:36:41,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:41,627 INFO L474 AbstractCegarLoop]: Abstraction has 49 states and 54 transitions. [2024-09-18 15:36:41,627 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (6), 3 states have call predecessors, (6), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-09-18 15:36:41,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:41,627 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 54 transitions. [2024-09-18 15:36:41,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-18 15:36:41,628 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:41,629 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:41,646 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-09-18 15:36:41,829 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:41,830 INFO L399 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:41,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:41,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1043643689, now seen corresponding path program 5 times [2024-09-18 15:36:41,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:41,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754770292] [2024-09-18 15:36:41,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:41,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:41,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:41,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-18 15:36:41,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:36:41,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:36:41,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:41,987 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:41,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:41,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754770292] [2024-09-18 15:36:41,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754770292] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:41,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1866892899] [2024-09-18 15:36:41,987 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:36:41,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:41,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:41,989 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-18 15:36:41,991 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-18 15:36:42,032 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-09-18 15:36:42,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:42,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-18 15:36:42,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:42,239 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:42,239 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:42,374 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:42,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1866892899] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:42,374 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:42,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 25 [2024-09-18 15:36:42,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321411204] [2024-09-18 15:36:42,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:42,375 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-18 15:36:42,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:42,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-18 15:36:42,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2024-09-18 15:36:42,376 INFO L87 Difference]: Start difference. First operand 49 states and 54 transitions. Second operand has 25 states, 25 states have (on average 1.84) internal successors, (46), 25 states have internal predecessors, (46), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:36:42,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:42,527 INFO L93 Difference]: Finished difference Result 85 states and 99 transitions. [2024-09-18 15:36:42,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-18 15:36:42,527 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.84) internal successors, (46), 25 states have internal predecessors, (46), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 40 [2024-09-18 15:36:42,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:42,528 INFO L225 Difference]: With dead ends: 85 [2024-09-18 15:36:42,528 INFO L226 Difference]: Without dead ends: 65 [2024-09-18 15:36:42,529 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 69 SyntacticMatches, 8 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 338 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2024-09-18 15:36:42,530 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:42,530 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 247 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:42,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2024-09-18 15:36:42,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 50. [2024-09-18 15:36:42,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 39 states have internal predecessors, (44), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-18 15:36:42,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2024-09-18 15:36:42,544 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 40 [2024-09-18 15:36:42,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:42,545 INFO L474 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2024-09-18 15:36:42,545 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.84) internal successors, (46), 25 states have internal predecessors, (46), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:36:42,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:42,545 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2024-09-18 15:36:42,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-18 15:36:42,546 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:42,546 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:42,566 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-18 15:36:42,751 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-09-18 15:36:42,752 INFO L399 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:42,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:42,753 INFO L85 PathProgramCache]: Analyzing trace with hash -802541226, now seen corresponding path program 2 times [2024-09-18 15:36:42,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:42,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311727831] [2024-09-18 15:36:42,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:42,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:42,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:42,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-18 15:36:42,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:36:42,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:36:42,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:42,898 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:42,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:42,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311727831] [2024-09-18 15:36:42,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311727831] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:42,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724179433] [2024-09-18 15:36:42,899 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:36:42,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:42,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:42,900 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-18 15:36:42,902 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-18 15:36:42,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:36:42,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:42,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-18 15:36:42,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:43,143 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:43,144 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:43,258 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:43,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [724179433] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:43,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:43,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 24 [2024-09-18 15:36:43,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612934044] [2024-09-18 15:36:43,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:43,259 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-09-18 15:36:43,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:43,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-09-18 15:36:43,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2024-09-18 15:36:43,261 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:36:43,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:43,383 INFO L93 Difference]: Finished difference Result 87 states and 101 transitions. [2024-09-18 15:36:43,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-18 15:36:43,384 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 40 [2024-09-18 15:36:43,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:43,385 INFO L225 Difference]: With dead ends: 87 [2024-09-18 15:36:43,385 INFO L226 Difference]: Without dead ends: 67 [2024-09-18 15:36:43,386 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 70 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 304 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2024-09-18 15:36:43,386 INFO L434 NwaCegarLoop]: 19 mSDtfsCounter, 6 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:43,387 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 190 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:43,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-09-18 15:36:43,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 50. [2024-09-18 15:36:43,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 39 states have internal predecessors, (44), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-18 15:36:43,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2024-09-18 15:36:43,394 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 40 [2024-09-18 15:36:43,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:43,395 INFO L474 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2024-09-18 15:36:43,395 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.875) internal successors, (45), 24 states have internal predecessors, (45), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:36:43,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:43,395 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2024-09-18 15:36:43,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-18 15:36:43,396 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:43,396 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:43,413 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-09-18 15:36:43,597 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-09-18 15:36:43,597 INFO L399 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:43,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:43,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1560540919, now seen corresponding path program 3 times [2024-09-18 15:36:43,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:43,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642355068] [2024-09-18 15:36:43,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:43,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:43,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,748 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:43,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-18 15:36:43,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:36:43,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:36:43,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:43,758 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:43,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:43,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642355068] [2024-09-18 15:36:43,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642355068] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:43,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994645539] [2024-09-18 15:36:43,759 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:36:43,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:43,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:43,760 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-18 15:36:43,761 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-18 15:36:43,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-18 15:36:43,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:43,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-18 15:36:43,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:43,984 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:43,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:44,097 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 21 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:44,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994645539] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:44,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:44,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 23 [2024-09-18 15:36:44,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469372930] [2024-09-18 15:36:44,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:44,098 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-18 15:36:44,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:44,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-18 15:36:44,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-09-18 15:36:44,099 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:36:44,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:44,224 INFO L93 Difference]: Finished difference Result 87 states and 101 transitions. [2024-09-18 15:36:44,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-18 15:36:44,224 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 40 [2024-09-18 15:36:44,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:44,225 INFO L225 Difference]: With dead ends: 87 [2024-09-18 15:36:44,225 INFO L226 Difference]: Without dead ends: 67 [2024-09-18 15:36:44,226 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 71 SyntacticMatches, 8 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2024-09-18 15:36:44,226 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 6 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:44,227 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 154 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:44,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2024-09-18 15:36:44,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 50. [2024-09-18 15:36:44,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 38 states have (on average 1.1578947368421053) internal successors, (44), 39 states have internal predecessors, (44), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-18 15:36:44,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2024-09-18 15:36:44,236 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 40 [2024-09-18 15:36:44,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:44,236 INFO L474 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2024-09-18 15:36:44,236 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.9130434782608696) internal successors, (44), 23 states have internal predecessors, (44), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:36:44,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:44,236 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2024-09-18 15:36:44,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-09-18 15:36:44,237 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:44,237 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:44,253 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-09-18 15:36:44,437 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,12 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:44,438 INFO L399 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:44,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:44,438 INFO L85 PathProgramCache]: Analyzing trace with hash 251296054, now seen corresponding path program 3 times [2024-09-18 15:36:44,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:44,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535595799] [2024-09-18 15:36:44,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:44,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:44,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:44,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:44,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:44,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-09-18 15:36:44,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:44,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:36:44,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:44,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:36:44,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:44,572 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:44,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:44,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535595799] [2024-09-18 15:36:44,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535595799] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:44,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466388798] [2024-09-18 15:36:44,572 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:36:44,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:44,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:44,574 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-18 15:36:44,575 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-18 15:36:44,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-09-18 15:36:44,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:44,620 INFO L262 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-09-18 15:36:44,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:44,787 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:44,787 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:44,899 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 21 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:44,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466388798] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:44,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:44,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 22 [2024-09-18 15:36:44,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329712540] [2024-09-18 15:36:44,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:44,900 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-18 15:36:44,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:44,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-18 15:36:44,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2024-09-18 15:36:44,902 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:36:45,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:45,024 INFO L93 Difference]: Finished difference Result 88 states and 103 transitions. [2024-09-18 15:36:45,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-18 15:36:45,024 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 40 [2024-09-18 15:36:45,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:45,025 INFO L225 Difference]: With dead ends: 88 [2024-09-18 15:36:45,025 INFO L226 Difference]: Without dead ends: 68 [2024-09-18 15:36:45,028 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 72 SyntacticMatches, 8 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2024-09-18 15:36:45,028 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:45,028 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 149 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 155 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:45,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2024-09-18 15:36:45,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 52. [2024-09-18 15:36:45,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 40 states have (on average 1.175) internal successors, (47), 41 states have internal predecessors, (47), 6 states have call successors, (6), 6 states have call predecessors, (6), 5 states have return successors, (5), 4 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-18 15:36:45,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 58 transitions. [2024-09-18 15:36:45,041 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 58 transitions. Word has length 40 [2024-09-18 15:36:45,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:45,043 INFO L474 AbstractCegarLoop]: Abstraction has 52 states and 58 transitions. [2024-09-18 15:36:45,043 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 22 states have internal predecessors, (43), 9 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:36:45,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:45,044 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 58 transitions. [2024-09-18 15:36:45,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-09-18 15:36:45,044 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:45,044 INFO L216 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:45,057 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-09-18 15:36:45,245 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-09-18 15:36:45,245 INFO L399 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:45,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:45,245 INFO L85 PathProgramCache]: Analyzing trace with hash -74536894, now seen corresponding path program 6 times [2024-09-18 15:36:45,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:45,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179012589] [2024-09-18 15:36:45,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:45,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:45,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:45,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 15:36:45,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:36:45,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:36:45,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,342 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 12 proven. 19 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:45,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:45,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179012589] [2024-09-18 15:36:45,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179012589] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:45,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287195380] [2024-09-18 15:36:45,343 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:36:45,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:45,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:45,344 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-18 15:36:45,345 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-18 15:36:45,386 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2024-09-18 15:36:45,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:45,387 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-18 15:36:45,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:45,439 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 16 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:45,439 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:45,514 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 16 proven. 15 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-09-18 15:36:45,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287195380] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:45,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:45,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2024-09-18 15:36:45,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141064677] [2024-09-18 15:36:45,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:45,516 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-09-18 15:36:45,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:45,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-09-18 15:36:45,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-09-18 15:36:45,516 INFO L87 Difference]: Start difference. First operand 52 states and 58 transitions. Second operand has 12 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 15:36:45,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:45,593 INFO L93 Difference]: Finished difference Result 65 states and 72 transitions. [2024-09-18 15:36:45,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-09-18 15:36:45,593 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 41 [2024-09-18 15:36:45,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:45,594 INFO L225 Difference]: With dead ends: 65 [2024-09-18 15:36:45,594 INFO L226 Difference]: Without dead ends: 63 [2024-09-18 15:36:45,595 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 83 SyntacticMatches, 8 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-09-18 15:36:45,596 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 15 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:45,596 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 155 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:45,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2024-09-18 15:36:45,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 59. [2024-09-18 15:36:45,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 45 states have (on average 1.1555555555555554) internal successors, (52), 46 states have internal predecessors, (52), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:45,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 65 transitions. [2024-09-18 15:36:45,606 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 65 transitions. Word has length 41 [2024-09-18 15:36:45,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:45,607 INFO L474 AbstractCegarLoop]: Abstraction has 59 states and 65 transitions. [2024-09-18 15:36:45,607 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 5 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-09-18 15:36:45,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:45,607 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 65 transitions. [2024-09-18 15:36:45,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 15:36:45,608 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:45,608 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:45,626 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:45,813 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-09-18 15:36:45,814 INFO L399 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:45,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:45,814 INFO L85 PathProgramCache]: Analyzing trace with hash 115327702, now seen corresponding path program 7 times [2024-09-18 15:36:45,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:45,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832046556] [2024-09-18 15:36:45,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:45,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:45,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:45,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 15:36:45,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:36:45,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:36:45,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:36:45,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:45,990 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:45,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:45,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832046556] [2024-09-18 15:36:45,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832046556] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:45,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245885959] [2024-09-18 15:36:45,990 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:36:45,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:45,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:45,992 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-18 15:36:45,994 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-18 15:36:46,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-18 15:36:46,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:46,302 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:46,302 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:46,441 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:46,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245885959] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:46,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:46,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 29 [2024-09-18 15:36:46,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499127696] [2024-09-18 15:36:46,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:46,442 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-18 15:36:46,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:46,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-18 15:36:46,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=651, Unknown=0, NotChecked=0, Total=812 [2024-09-18 15:36:46,443 INFO L87 Difference]: Start difference. First operand 59 states and 65 transitions. Second operand has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:36:46,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:46,571 INFO L93 Difference]: Finished difference Result 102 states and 119 transitions. [2024-09-18 15:36:46,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-18 15:36:46,572 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 48 [2024-09-18 15:36:46,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:46,573 INFO L225 Difference]: With dead ends: 102 [2024-09-18 15:36:46,573 INFO L226 Difference]: Without dead ends: 79 [2024-09-18 15:36:46,573 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 83 SyntacticMatches, 10 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=169, Invalid=701, Unknown=0, NotChecked=0, Total=870 [2024-09-18 15:36:46,574 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:46,574 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 163 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:46,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2024-09-18 15:36:46,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 60. [2024-09-18 15:36:46,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 47 states have internal predecessors, (53), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:46,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 66 transitions. [2024-09-18 15:36:46,586 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 66 transitions. Word has length 48 [2024-09-18 15:36:46,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:46,586 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 66 transitions. [2024-09-18 15:36:46,586 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.793103448275862) internal successors, (52), 29 states have internal predecessors, (52), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:36:46,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:46,589 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 66 transitions. [2024-09-18 15:36:46,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 15:36:46,589 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:46,589 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:46,605 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-09-18 15:36:46,790 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-09-18 15:36:46,790 INFO L399 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:46,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:46,791 INFO L85 PathProgramCache]: Analyzing trace with hash 73646677, now seen corresponding path program 4 times [2024-09-18 15:36:46,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:46,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507460659] [2024-09-18 15:36:46,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:46,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:46,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:46,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 15:36:46,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,967 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:36:46,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:36:46,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,972 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:36:46,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:46,976 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 24 proven. 17 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:46,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:46,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507460659] [2024-09-18 15:36:46,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507460659] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:46,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062211729] [2024-09-18 15:36:46,977 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:36:46,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:46,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:46,979 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-18 15:36:46,980 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-18 15:36:47,023 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:36:47,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:47,026 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-18 15:36:47,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:47,255 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:47,256 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:47,405 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:47,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062211729] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:47,406 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:47,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 28 [2024-09-18 15:36:47,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989761123] [2024-09-18 15:36:47,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:47,407 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-18 15:36:47,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:47,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-18 15:36:47,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=611, Unknown=0, NotChecked=0, Total=756 [2024-09-18 15:36:47,409 INFO L87 Difference]: Start difference. First operand 60 states and 66 transitions. Second operand has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:36:47,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:47,548 INFO L93 Difference]: Finished difference Result 105 states and 122 transitions. [2024-09-18 15:36:47,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-18 15:36:47,549 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 48 [2024-09-18 15:36:47,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:47,550 INFO L225 Difference]: With dead ends: 105 [2024-09-18 15:36:47,551 INFO L226 Difference]: Without dead ends: 82 [2024-09-18 15:36:47,551 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 84 SyntacticMatches, 10 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 462 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=153, Invalid=659, Unknown=0, NotChecked=0, Total=812 [2024-09-18 15:36:47,552 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 6 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:47,552 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 172 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:47,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-09-18 15:36:47,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 60. [2024-09-18 15:36:47,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 47 states have internal predecessors, (53), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:47,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 66 transitions. [2024-09-18 15:36:47,564 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 66 transitions. Word has length 48 [2024-09-18 15:36:47,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:47,565 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 66 transitions. [2024-09-18 15:36:47,565 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8214285714285714) internal successors, (51), 28 states have internal predecessors, (51), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:36:47,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:47,566 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 66 transitions. [2024-09-18 15:36:47,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 15:36:47,567 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:47,567 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:47,581 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-18 15:36:47,767 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-09-18 15:36:47,767 INFO L399 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:47,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:47,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1867360522, now seen corresponding path program 5 times [2024-09-18 15:36:47,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:47,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698056040] [2024-09-18 15:36:47,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:47,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:47,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:47,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 15:36:47,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:36:47,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:36:47,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:36:47,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:47,959 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 24 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:47,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:47,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698056040] [2024-09-18 15:36:47,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698056040] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:47,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868731388] [2024-09-18 15:36:47,960 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:36:47,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:47,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:47,963 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-18 15:36:47,965 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-18 15:36:48,012 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-09-18 15:36:48,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:48,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-18 15:36:48,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:48,238 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:48,238 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:48,381 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 34 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:48,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868731388] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:48,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:48,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 27 [2024-09-18 15:36:48,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230113301] [2024-09-18 15:36:48,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:48,382 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-09-18 15:36:48,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:48,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-09-18 15:36:48,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2024-09-18 15:36:48,383 INFO L87 Difference]: Start difference. First operand 60 states and 66 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:36:48,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:48,492 INFO L93 Difference]: Finished difference Result 106 states and 123 transitions. [2024-09-18 15:36:48,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-18 15:36:48,492 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 48 [2024-09-18 15:36:48,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:48,494 INFO L225 Difference]: With dead ends: 106 [2024-09-18 15:36:48,494 INFO L226 Difference]: Without dead ends: 83 [2024-09-18 15:36:48,494 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 85 SyntacticMatches, 10 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2024-09-18 15:36:48,495 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:48,495 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 164 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:48,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-09-18 15:36:48,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 60. [2024-09-18 15:36:48,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 47 states have internal predecessors, (53), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:48,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 66 transitions. [2024-09-18 15:36:48,505 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 66 transitions. Word has length 48 [2024-09-18 15:36:48,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:48,505 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 66 transitions. [2024-09-18 15:36:48,506 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:36:48,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:48,506 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 66 transitions. [2024-09-18 15:36:48,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 15:36:48,507 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:48,507 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:48,522 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-09-18 15:36:48,707 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,17 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:48,708 INFO L399 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:48,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:48,708 INFO L85 PathProgramCache]: Analyzing trace with hash 702425653, now seen corresponding path program 6 times [2024-09-18 15:36:48,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:48,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63296894] [2024-09-18 15:36:48,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:48,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:48,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:48,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 15:36:48,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:36:48,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:36:48,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:36:48,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:48,891 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 24 proven. 17 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:48,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:48,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63296894] [2024-09-18 15:36:48,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63296894] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:48,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852475681] [2024-09-18 15:36:48,892 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:36:48,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:48,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:48,894 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-18 15:36:48,896 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-18 15:36:48,937 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-09-18 15:36:48,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:48,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-18 15:36:48,940 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:49,134 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:49,135 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:49,255 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 34 proven. 7 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:49,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852475681] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:49,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:49,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 26 [2024-09-18 15:36:49,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152811943] [2024-09-18 15:36:49,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:49,256 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-09-18 15:36:49,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:49,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-09-18 15:36:49,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2024-09-18 15:36:49,257 INFO L87 Difference]: Start difference. First operand 60 states and 66 transitions. Second operand has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:36:49,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:49,367 INFO L93 Difference]: Finished difference Result 105 states and 122 transitions. [2024-09-18 15:36:49,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-18 15:36:49,367 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 48 [2024-09-18 15:36:49,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:49,368 INFO L225 Difference]: With dead ends: 105 [2024-09-18 15:36:49,368 INFO L226 Difference]: Without dead ends: 82 [2024-09-18 15:36:49,369 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 86 SyntacticMatches, 10 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 353 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=133, Invalid=569, Unknown=0, NotChecked=0, Total=702 [2024-09-18 15:36:49,371 INFO L434 NwaCegarLoop]: 23 mSDtfsCounter, 6 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:49,371 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 221 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:49,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-09-18 15:36:49,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 60. [2024-09-18 15:36:49,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 46 states have (on average 1.1521739130434783) internal successors, (53), 47 states have internal predecessors, (53), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:49,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 66 transitions. [2024-09-18 15:36:49,381 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 66 transitions. Word has length 48 [2024-09-18 15:36:49,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:49,382 INFO L474 AbstractCegarLoop]: Abstraction has 60 states and 66 transitions. [2024-09-18 15:36:49,382 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8846153846153846) internal successors, (49), 26 states have internal predecessors, (49), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:36:49,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:49,382 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 66 transitions. [2024-09-18 15:36:49,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-09-18 15:36:49,382 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:49,383 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:49,398 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:49,583 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-09-18 15:36:49,583 INFO L399 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:49,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:49,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1616605974, now seen corresponding path program 4 times [2024-09-18 15:36:49,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:49,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025285768] [2024-09-18 15:36:49,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:49,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:49,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,734 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:49,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,736 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-09-18 15:36:49,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,739 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:36:49,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,741 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:36:49,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,744 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:36:49,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:49,746 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:49,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:49,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025285768] [2024-09-18 15:36:49,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025285768] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:49,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [965247852] [2024-09-18 15:36:49,747 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:36:49,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:49,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:49,749 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-18 15:36:49,751 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-18 15:36:49,791 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:36:49,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:49,792 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-09-18 15:36:49,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:50,004 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:50,005 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:50,130 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 34 proven. 10 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:50,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [965247852] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:50,131 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:50,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 25 [2024-09-18 15:36:50,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666079867] [2024-09-18 15:36:50,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:50,131 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-09-18 15:36:50,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:50,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-09-18 15:36:50,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=479, Unknown=0, NotChecked=0, Total=600 [2024-09-18 15:36:50,132 INFO L87 Difference]: Start difference. First operand 60 states and 66 transitions. Second operand has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:36:50,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:50,241 INFO L93 Difference]: Finished difference Result 105 states and 123 transitions. [2024-09-18 15:36:50,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-18 15:36:50,241 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 48 [2024-09-18 15:36:50,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:50,242 INFO L225 Difference]: With dead ends: 105 [2024-09-18 15:36:50,242 INFO L226 Difference]: Without dead ends: 82 [2024-09-18 15:36:50,243 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 87 SyntacticMatches, 10 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2024-09-18 15:36:50,243 INFO L434 NwaCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:50,243 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 176 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:50,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2024-09-18 15:36:50,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 62. [2024-09-18 15:36:50,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 48 states have (on average 1.1666666666666667) internal successors, (56), 49 states have internal predecessors, (56), 7 states have call successors, (7), 7 states have call predecessors, (7), 6 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:50,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 69 transitions. [2024-09-18 15:36:50,251 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 69 transitions. Word has length 48 [2024-09-18 15:36:50,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:50,252 INFO L474 AbstractCegarLoop]: Abstraction has 62 states and 69 transitions. [2024-09-18 15:36:50,252 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.92) internal successors, (48), 25 states have internal predecessors, (48), 11 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:36:50,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:50,252 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 69 transitions. [2024-09-18 15:36:50,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-09-18 15:36:50,252 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:50,252 INFO L216 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:50,266 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-09-18 15:36:50,453 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:50,453 INFO L399 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:50,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:50,453 INFO L85 PathProgramCache]: Analyzing trace with hash -972518079, now seen corresponding path program 8 times [2024-09-18 15:36:50,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:50,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254839828] [2024-09-18 15:36:50,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:50,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:50,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:50,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-18 15:36:50,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:36:50,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:36:50,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:36:50,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:50,561 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 18 proven. 31 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:50,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:50,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254839828] [2024-09-18 15:36:50,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254839828] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:50,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447011055] [2024-09-18 15:36:50,562 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:36:50,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:50,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:50,564 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-18 15:36:50,565 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-18 15:36:50,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:36:50,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:50,613 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-09-18 15:36:50,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:50,668 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 23 proven. 26 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:50,668 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:50,768 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 23 proven. 26 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-09-18 15:36:50,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447011055] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:50,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:50,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 13 [2024-09-18 15:36:50,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381836880] [2024-09-18 15:36:50,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:50,770 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-09-18 15:36:50,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:50,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-09-18 15:36:50,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-09-18 15:36:50,771 INFO L87 Difference]: Start difference. First operand 62 states and 69 transitions. Second operand has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-18 15:36:50,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:50,827 INFO L93 Difference]: Finished difference Result 75 states and 83 transitions. [2024-09-18 15:36:50,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-09-18 15:36:50,828 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 49 [2024-09-18 15:36:50,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:50,828 INFO L225 Difference]: With dead ends: 75 [2024-09-18 15:36:50,829 INFO L226 Difference]: Without dead ends: 73 [2024-09-18 15:36:50,829 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 98 SyntacticMatches, 12 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2024-09-18 15:36:50,829 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 17 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:50,830 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 127 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-09-18 15:36:50,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-09-18 15:36:50,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 69. [2024-09-18 15:36:50,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 53 states have (on average 1.150943396226415) internal successors, (61), 54 states have internal predecessors, (61), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 15:36:50,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 76 transitions. [2024-09-18 15:36:50,839 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 76 transitions. Word has length 49 [2024-09-18 15:36:50,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:50,839 INFO L474 AbstractCegarLoop]: Abstraction has 69 states and 76 transitions. [2024-09-18 15:36:50,840 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.769230769230769) internal successors, (36), 11 states have internal predecessors, (36), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2024-09-18 15:36:50,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:50,840 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 76 transitions. [2024-09-18 15:36:50,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-18 15:36:50,841 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:50,841 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:50,857 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-18 15:36:51,045 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:51,046 INFO L399 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:51,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:51,046 INFO L85 PathProgramCache]: Analyzing trace with hash 931729655, now seen corresponding path program 9 times [2024-09-18 15:36:51,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:51,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244445101] [2024-09-18 15:36:51,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:51,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:51,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:51,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-18 15:36:51,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:36:51,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:36:51,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:36:51,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:36:51,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:51,237 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 37 proven. 28 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:51,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:51,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244445101] [2024-09-18 15:36:51,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [244445101] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:51,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [77027898] [2024-09-18 15:36:51,238 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:36:51,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:51,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:51,240 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-18 15:36:51,242 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-18 15:36:51,291 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-18 15:36:51,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:51,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-18 15:36:51,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:51,587 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:51,587 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:51,746 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:51,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [77027898] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:51,746 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:51,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2024-09-18 15:36:51,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514381051] [2024-09-18 15:36:51,746 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:51,747 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-18 15:36:51,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:51,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-18 15:36:51,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2024-09-18 15:36:51,748 INFO L87 Difference]: Start difference. First operand 69 states and 76 transitions. Second operand has 33 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 33 states have internal predecessors, (58), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:51,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:51,905 INFO L93 Difference]: Finished difference Result 119 states and 139 transitions. [2024-09-18 15:36:51,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-18 15:36:51,906 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 33 states have internal predecessors, (58), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 56 [2024-09-18 15:36:51,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:51,907 INFO L225 Difference]: With dead ends: 119 [2024-09-18 15:36:51,907 INFO L226 Difference]: Without dead ends: 93 [2024-09-18 15:36:51,908 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 97 SyntacticMatches, 12 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 699 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=215, Invalid=907, Unknown=0, NotChecked=0, Total=1122 [2024-09-18 15:36:51,909 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:51,909 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 248 Invalid, 285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:51,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-09-18 15:36:51,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 70. [2024-09-18 15:36:51,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 15:36:51,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2024-09-18 15:36:51,922 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 56 [2024-09-18 15:36:51,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:51,922 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2024-09-18 15:36:51,922 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.7575757575757576) internal successors, (58), 33 states have internal predecessors, (58), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:51,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:51,923 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2024-09-18 15:36:51,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-18 15:36:51,923 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:51,923 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:51,941 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-09-18 15:36:52,127 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-09-18 15:36:52,128 INFO L399 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:52,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:52,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1164893834, now seen corresponding path program 7 times [2024-09-18 15:36:52,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:52,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405027935] [2024-09-18 15:36:52,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:52,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:52,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,306 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:52,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,308 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-18 15:36:52,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,310 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:36:52,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:36:52,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,314 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:36:52,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:36:52,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,318 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 37 proven. 24 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:52,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:52,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405027935] [2024-09-18 15:36:52,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405027935] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:52,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667663457] [2024-09-18 15:36:52,318 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:36:52,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:52,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:52,320 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-18 15:36:52,346 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-18 15:36:52,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:52,376 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-18 15:36:52,377 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:52,638 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:52,638 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:52,806 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:52,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667663457] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:52,806 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:52,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 32 [2024-09-18 15:36:52,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944760003] [2024-09-18 15:36:52,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:52,807 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-18 15:36:52,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:52,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-18 15:36:52,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=804, Unknown=0, NotChecked=0, Total=992 [2024-09-18 15:36:52,808 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:52,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:52,942 INFO L93 Difference]: Finished difference Result 123 states and 143 transitions. [2024-09-18 15:36:52,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-18 15:36:52,943 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 56 [2024-09-18 15:36:52,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:52,944 INFO L225 Difference]: With dead ends: 123 [2024-09-18 15:36:52,944 INFO L226 Difference]: Without dead ends: 97 [2024-09-18 15:36:52,945 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 98 SyntacticMatches, 12 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=196, Invalid=860, Unknown=0, NotChecked=0, Total=1056 [2024-09-18 15:36:52,946 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 212 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:52,946 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 212 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:52,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-09-18 15:36:52,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 70. [2024-09-18 15:36:52,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 15:36:52,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2024-09-18 15:36:52,957 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 56 [2024-09-18 15:36:52,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:52,958 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2024-09-18 15:36:52,958 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:52,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:52,958 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2024-09-18 15:36:52,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-18 15:36:52,959 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:52,959 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:52,973 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-18 15:36:53,159 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,22 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:53,159 INFO L399 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:53,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:53,160 INFO L85 PathProgramCache]: Analyzing trace with hash -401242857, now seen corresponding path program 8 times [2024-09-18 15:36:53,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:53,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727094196] [2024-09-18 15:36:53,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:53,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:53,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:53,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-18 15:36:53,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:36:53,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:36:53,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:36:53,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,326 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:36:53,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:53,328 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 37 proven. 22 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:53,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:53,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727094196] [2024-09-18 15:36:53,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727094196] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:53,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370137207] [2024-09-18 15:36:53,329 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:36:53,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:53,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:53,330 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-18 15:36:53,331 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-18 15:36:53,371 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:36:53,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:53,372 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-18 15:36:53,373 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:53,616 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:53,616 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:53,742 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:53,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370137207] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:53,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:53,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 31 [2024-09-18 15:36:53,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956006556] [2024-09-18 15:36:53,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:53,743 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-18 15:36:53,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:53,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-18 15:36:53,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=757, Unknown=0, NotChecked=0, Total=930 [2024-09-18 15:36:53,744 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:53,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:53,886 INFO L93 Difference]: Finished difference Result 125 states and 145 transitions. [2024-09-18 15:36:53,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-18 15:36:53,886 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 56 [2024-09-18 15:36:53,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:53,888 INFO L225 Difference]: With dead ends: 125 [2024-09-18 15:36:53,888 INFO L226 Difference]: Without dead ends: 99 [2024-09-18 15:36:53,888 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 99 SyntacticMatches, 12 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 584 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=181, Invalid=811, Unknown=0, NotChecked=0, Total=992 [2024-09-18 15:36:53,889 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:53,889 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 256 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:53,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-09-18 15:36:53,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 70. [2024-09-18 15:36:53,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 15:36:53,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2024-09-18 15:36:53,900 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 56 [2024-09-18 15:36:53,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:53,900 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2024-09-18 15:36:53,900 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8064516129032258) internal successors, (56), 31 states have internal predecessors, (56), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:53,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:53,900 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2024-09-18 15:36:53,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-18 15:36:53,901 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:53,901 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:53,914 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-18 15:36:54,101 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-09-18 15:36:54,101 INFO L399 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:54,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:54,102 INFO L85 PathProgramCache]: Analyzing trace with hash 177580374, now seen corresponding path program 9 times [2024-09-18 15:36:54,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:54,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471892739] [2024-09-18 15:36:54,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:54,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:54,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:54,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-18 15:36:54,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:36:54,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:36:54,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,283 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:36:54,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,284 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:36:54,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:54,286 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 37 proven. 22 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:54,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:54,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471892739] [2024-09-18 15:36:54,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471892739] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:54,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512823321] [2024-09-18 15:36:54,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:36:54,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:54,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:54,289 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-18 15:36:54,290 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-18 15:36:54,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-09-18 15:36:54,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:54,337 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-18 15:36:54,338 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:54,573 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:54,574 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:54,693 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 50 proven. 9 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:54,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512823321] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:54,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:54,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 30 [2024-09-18 15:36:54,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837991583] [2024-09-18 15:36:54,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:54,694 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-09-18 15:36:54,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:54,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-09-18 15:36:54,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=708, Unknown=0, NotChecked=0, Total=870 [2024-09-18 15:36:54,695 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:54,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:54,818 INFO L93 Difference]: Finished difference Result 125 states and 145 transitions. [2024-09-18 15:36:54,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-18 15:36:54,818 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 56 [2024-09-18 15:36:54,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:54,819 INFO L225 Difference]: With dead ends: 125 [2024-09-18 15:36:54,819 INFO L226 Difference]: Without dead ends: 99 [2024-09-18 15:36:54,820 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 100 SyntacticMatches, 12 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 520 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=170, Invalid=760, Unknown=0, NotChecked=0, Total=930 [2024-09-18 15:36:54,820 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:54,820 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 210 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:54,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2024-09-18 15:36:54,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 70. [2024-09-18 15:36:54,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 15:36:54,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2024-09-18 15:36:54,833 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 56 [2024-09-18 15:36:54,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:54,833 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2024-09-18 15:36:54,833 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 1.8333333333333333) internal successors, (55), 30 states have internal predecessors, (55), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:54,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:54,834 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2024-09-18 15:36:54,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-18 15:36:54,834 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:54,834 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:54,850 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-09-18 15:36:55,038 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-09-18 15:36:55,039 INFO L399 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:55,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:55,039 INFO L85 PathProgramCache]: Analyzing trace with hash 57704759, now seen corresponding path program 10 times [2024-09-18 15:36:55,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:55,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394314188] [2024-09-18 15:36:55,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:55,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:55,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:55,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-18 15:36:55,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,199 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:36:55,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:36:55,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:36:55,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:36:55,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:55,206 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 37 proven. 24 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:55,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:55,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394314188] [2024-09-18 15:36:55,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394314188] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:55,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407299579] [2024-09-18 15:36:55,207 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:36:55,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:55,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:55,209 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-18 15:36:55,210 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-18 15:36:55,247 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:36:55,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:55,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-18 15:36:55,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:55,431 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:55,431 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:55,599 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 50 proven. 11 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:55,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407299579] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:55,599 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:55,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 29 [2024-09-18 15:36:55,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507302172] [2024-09-18 15:36:55,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:55,600 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-09-18 15:36:55,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:55,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-09-18 15:36:55,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=657, Unknown=0, NotChecked=0, Total=812 [2024-09-18 15:36:55,601 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:55,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:55,773 INFO L93 Difference]: Finished difference Result 123 states and 143 transitions. [2024-09-18 15:36:55,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-18 15:36:55,773 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 56 [2024-09-18 15:36:55,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:55,774 INFO L225 Difference]: With dead ends: 123 [2024-09-18 15:36:55,774 INFO L226 Difference]: Without dead ends: 97 [2024-09-18 15:36:55,775 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 101 SyntacticMatches, 12 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=163, Invalid=707, Unknown=0, NotChecked=0, Total=870 [2024-09-18 15:36:55,775 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:55,776 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 219 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:55,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2024-09-18 15:36:55,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 70. [2024-09-18 15:36:55,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 54 states have (on average 1.1481481481481481) internal successors, (62), 55 states have internal predecessors, (62), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 15:36:55,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2024-09-18 15:36:55,792 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 56 [2024-09-18 15:36:55,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:55,792 INFO L474 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2024-09-18 15:36:55,793 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.8620689655172413) internal successors, (54), 29 states have internal predecessors, (54), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:55,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:55,793 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2024-09-18 15:36:55,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-09-18 15:36:55,793 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:55,793 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:55,812 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:55,994 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-09-18 15:36:55,994 INFO L399 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:55,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:55,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1747277514, now seen corresponding path program 5 times [2024-09-18 15:36:55,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:55,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665625553] [2024-09-18 15:36:55,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:55,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:56,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:56,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-09-18 15:36:56,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:36:56,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:36:56,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:36:56,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:36:56,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:56,178 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 37 proven. 28 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:56,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:56,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665625553] [2024-09-18 15:36:56,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665625553] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:56,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596325797] [2024-09-18 15:36:56,179 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:36:56,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:56,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:56,181 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-18 15:36:56,183 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-18 15:36:56,230 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-09-18 15:36:56,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:56,231 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-09-18 15:36:56,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:56,428 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:56,428 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:56,562 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 50 proven. 15 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:56,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596325797] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:56,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:56,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 28 [2024-09-18 15:36:56,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698134459] [2024-09-18 15:36:56,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:56,563 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-09-18 15:36:56,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:56,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-09-18 15:36:56,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=604, Unknown=0, NotChecked=0, Total=756 [2024-09-18 15:36:56,565 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:56,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:56,717 INFO L93 Difference]: Finished difference Result 122 states and 143 transitions. [2024-09-18 15:36:56,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-18 15:36:56,717 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 56 [2024-09-18 15:36:56,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:56,719 INFO L225 Difference]: With dead ends: 122 [2024-09-18 15:36:56,719 INFO L226 Difference]: Without dead ends: 96 [2024-09-18 15:36:56,720 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 102 SyntacticMatches, 12 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=652, Unknown=0, NotChecked=0, Total=812 [2024-09-18 15:36:56,720 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 189 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:56,722 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 189 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:56,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-09-18 15:36:56,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 72. [2024-09-18 15:36:56,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 56 states have (on average 1.1607142857142858) internal successors, (65), 57 states have internal predecessors, (65), 8 states have call successors, (8), 8 states have call predecessors, (8), 7 states have return successors, (7), 6 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 15:36:56,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 80 transitions. [2024-09-18 15:36:56,743 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 80 transitions. Word has length 56 [2024-09-18 15:36:56,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:56,743 INFO L474 AbstractCegarLoop]: Abstraction has 72 states and 80 transitions. [2024-09-18 15:36:56,743 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 13 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:36:56,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:56,744 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 80 transitions. [2024-09-18 15:36:56,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-09-18 15:36:56,744 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:56,744 INFO L216 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:56,760 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-09-18 15:36:56,948 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-09-18 15:36:56,949 INFO L399 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:56,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:56,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1189232738, now seen corresponding path program 10 times [2024-09-18 15:36:56,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:56,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140332080] [2024-09-18 15:36:56,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:56,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:56,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:57,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:36:57,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:36:57,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:36:57,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:36:57,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:36:57,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,089 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 25 proven. 46 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:57,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:57,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140332080] [2024-09-18 15:36:57,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140332080] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:57,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865607548] [2024-09-18 15:36:57,090 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:36:57,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:57,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:57,092 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-18 15:36:57,093 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-18 15:36:57,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:36:57,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:57,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-18 15:36:57,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:57,193 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 31 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:57,194 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:57,303 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 31 proven. 40 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-09-18 15:36:57,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865607548] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:57,304 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:57,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 14 [2024-09-18 15:36:57,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687489417] [2024-09-18 15:36:57,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:57,305 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-09-18 15:36:57,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:57,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-09-18 15:36:57,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-09-18 15:36:57,306 INFO L87 Difference]: Start difference. First operand 72 states and 80 transitions. Second operand has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 12 states have internal predecessors, (39), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:57,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:57,402 INFO L93 Difference]: Finished difference Result 85 states and 94 transitions. [2024-09-18 15:36:57,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-09-18 15:36:57,402 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 12 states have internal predecessors, (39), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 57 [2024-09-18 15:36:57,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:57,403 INFO L225 Difference]: With dead ends: 85 [2024-09-18 15:36:57,403 INFO L226 Difference]: Without dead ends: 83 [2024-09-18 15:36:57,403 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 117 SyntacticMatches, 12 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2024-09-18 15:36:57,404 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 19 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:57,404 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 181 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:57,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-09-18 15:36:57,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 79. [2024-09-18 15:36:57,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 61 states have (on average 1.1475409836065573) internal successors, (70), 62 states have internal predecessors, (70), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:36:57,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 87 transitions. [2024-09-18 15:36:57,417 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 87 transitions. Word has length 57 [2024-09-18 15:36:57,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:57,417 INFO L474 AbstractCegarLoop]: Abstraction has 79 states and 87 transitions. [2024-09-18 15:36:57,417 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.7857142857142856) internal successors, (39), 12 states have internal predecessors, (39), 7 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2024-09-18 15:36:57,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:57,418 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 87 transitions. [2024-09-18 15:36:57,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-18 15:36:57,418 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:57,418 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:57,435 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:57,619 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,27 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:57,619 INFO L399 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:57,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:57,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1762212170, now seen corresponding path program 11 times [2024-09-18 15:36:57,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:57,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561551571] [2024-09-18 15:36:57,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:57,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:57,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:57,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:36:57,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:36:57,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:36:57,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,830 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:36:57,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,832 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:36:57,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,834 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:36:57,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:57,836 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 53 proven. 37 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:36:57,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:57,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561551571] [2024-09-18 15:36:57,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561551571] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:57,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789808021] [2024-09-18 15:36:57,837 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:36:57,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:57,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:57,839 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-18 15:36:57,840 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-18 15:36:57,889 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-18 15:36:57,889 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:57,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-18 15:36:57,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:58,237 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:36:58,237 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:58,412 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:36:58,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789808021] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:58,412 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:58,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 37 [2024-09-18 15:36:58,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739007821] [2024-09-18 15:36:58,412 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:58,413 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-18 15:36:58,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:58,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-18 15:36:58,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1073, Unknown=0, NotChecked=0, Total=1332 [2024-09-18 15:36:58,414 INFO L87 Difference]: Start difference. First operand 79 states and 87 transitions. Second operand has 37 states, 37 states have (on average 1.7297297297297298) internal successors, (64), 37 states have internal predecessors, (64), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:36:58,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:58,560 INFO L93 Difference]: Finished difference Result 136 states and 159 transitions. [2024-09-18 15:36:58,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-18 15:36:58,560 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7297297297297298) internal successors, (64), 37 states have internal predecessors, (64), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 64 [2024-09-18 15:36:58,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:58,561 INFO L225 Difference]: With dead ends: 136 [2024-09-18 15:36:58,561 INFO L226 Difference]: Without dead ends: 107 [2024-09-18 15:36:58,562 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 111 SyntacticMatches, 14 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 926 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=267, Invalid=1139, Unknown=0, NotChecked=0, Total=1406 [2024-09-18 15:36:58,562 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:58,562 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 183 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:58,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2024-09-18 15:36:58,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 80. [2024-09-18 15:36:58,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:36:58,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-18 15:36:58,578 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-18 15:36:58,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:58,578 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-18 15:36:58,578 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7297297297297298) internal successors, (64), 37 states have internal predecessors, (64), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:36:58,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:58,578 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-18 15:36:58,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-18 15:36:58,579 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:58,579 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:58,595 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:58,779 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-09-18 15:36:58,780 INFO L399 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:58,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:58,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1726081077, now seen corresponding path program 11 times [2024-09-18 15:36:58,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:58,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176331156] [2024-09-18 15:36:58,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:58,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:58,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:36:58,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,960 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:36:58,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:36:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,964 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:36:58,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:36:58,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,968 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:36:58,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,969 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:36:58,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:36:58,971 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 53 proven. 32 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:36:58,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:36:58,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176331156] [2024-09-18 15:36:58,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176331156] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:36:58,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244338106] [2024-09-18 15:36:58,972 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:36:58,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:36:58,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:36:58,974 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-18 15:36:58,977 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-18 15:36:59,016 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2024-09-18 15:36:59,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:36:59,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-18 15:36:59,019 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:36:59,290 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:36:59,290 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:36:59,443 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:36:59,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244338106] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:36:59,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:36:59,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 36 [2024-09-18 15:36:59,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992435305] [2024-09-18 15:36:59,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:36:59,444 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-18 15:36:59,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:36:59,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-18 15:36:59,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1023, Unknown=0, NotChecked=0, Total=1260 [2024-09-18 15:36:59,446 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 states have internal predecessors, (63), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:36:59,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:36:59,606 INFO L93 Difference]: Finished difference Result 141 states and 164 transitions. [2024-09-18 15:36:59,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-18 15:36:59,607 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 states have internal predecessors, (63), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 64 [2024-09-18 15:36:59,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:36:59,610 INFO L225 Difference]: With dead ends: 141 [2024-09-18 15:36:59,610 INFO L226 Difference]: Without dead ends: 112 [2024-09-18 15:36:59,611 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 112 SyntacticMatches, 14 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 871 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=245, Invalid=1087, Unknown=0, NotChecked=0, Total=1332 [2024-09-18 15:36:59,614 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 6 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:36:59,614 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 194 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:36:59,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-09-18 15:36:59,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 80. [2024-09-18 15:36:59,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:36:59,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-18 15:36:59,633 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-18 15:36:59,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:36:59,633 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-18 15:36:59,633 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.75) internal successors, (63), 36 states have internal predecessors, (63), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:36:59,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:59,634 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-18 15:36:59,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-18 15:36:59,634 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:36:59,634 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:36:59,650 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-09-18 15:36:59,835 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-09-18 15:36:59,835 INFO L399 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:36:59,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:36:59,835 INFO L85 PathProgramCache]: Analyzing trace with hash -2040718634, now seen corresponding path program 12 times [2024-09-18 15:36:59,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:36:59,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499332493] [2024-09-18 15:36:59,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:36:59,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:36:59,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,047 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:00,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,051 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:37:00,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,053 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:37:00,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:37:00,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,059 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:37:00,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:37:00,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:37:00,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:00,065 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 53 proven. 29 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:00,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:00,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499332493] [2024-09-18 15:37:00,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499332493] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:00,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702101442] [2024-09-18 15:37:00,066 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:00,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:00,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:00,068 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-18 15:37:00,069 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-18 15:37:00,121 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-18 15:37:00,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:00,122 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-18 15:37:00,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:00,453 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:00,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:00,627 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:00,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702101442] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:00,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:00,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 35 [2024-09-18 15:37:00,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276570131] [2024-09-18 15:37:00,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:00,628 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-09-18 15:37:00,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:00,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-09-18 15:37:00,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=971, Unknown=0, NotChecked=0, Total=1190 [2024-09-18 15:37:00,629 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 35 states, 35 states have (on average 1.7714285714285714) internal successors, (62), 35 states have internal predecessors, (62), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:37:00,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:00,818 INFO L93 Difference]: Finished difference Result 144 states and 167 transitions. [2024-09-18 15:37:00,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-18 15:37:00,818 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.7714285714285714) internal successors, (62), 35 states have internal predecessors, (62), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 64 [2024-09-18 15:37:00,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:00,820 INFO L225 Difference]: With dead ends: 144 [2024-09-18 15:37:00,820 INFO L226 Difference]: Without dead ends: 115 [2024-09-18 15:37:00,820 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 113 SyntacticMatches, 14 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 793 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=227, Invalid=1033, Unknown=0, NotChecked=0, Total=1260 [2024-09-18 15:37:00,821 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:00,821 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 230 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:00,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-09-18 15:37:00,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 80. [2024-09-18 15:37:00,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:37:00,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-18 15:37:00,840 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-18 15:37:00,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:00,840 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-18 15:37:00,840 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.7714285714285714) internal successors, (62), 35 states have internal predecessors, (62), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:37:00,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:00,841 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-18 15:37:00,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-18 15:37:00,842 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:00,842 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:00,859 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-09-18 15:37:01,046 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:01,047 INFO L399 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:01,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:01,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1162907669, now seen corresponding path program 13 times [2024-09-18 15:37:01,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:01,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280081680] [2024-09-18 15:37:01,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:01,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:01,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:01,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:37:01,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:37:01,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:37:01,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:37:01,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:37:01,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:37:01,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,259 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 53 proven. 28 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:01,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:01,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280081680] [2024-09-18 15:37:01,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280081680] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:01,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150632313] [2024-09-18 15:37:01,260 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:01,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:01,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:01,262 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-18 15:37:01,263 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-18 15:37:01,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:01,308 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-18 15:37:01,310 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:01,566 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 69 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:01,566 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:01,710 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 69 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:01,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150632313] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:01,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:01,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 34 [2024-09-18 15:37:01,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229697396] [2024-09-18 15:37:01,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:01,711 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-18 15:37:01,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:01,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-18 15:37:01,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=917, Unknown=0, NotChecked=0, Total=1122 [2024-09-18 15:37:01,712 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 34 states have internal predecessors, (61), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:37:01,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:01,894 INFO L93 Difference]: Finished difference Result 145 states and 168 transitions. [2024-09-18 15:37:01,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-18 15:37:01,894 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 34 states have internal predecessors, (61), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 64 [2024-09-18 15:37:01,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:01,895 INFO L225 Difference]: With dead ends: 145 [2024-09-18 15:37:01,896 INFO L226 Difference]: Without dead ends: 116 [2024-09-18 15:37:01,896 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 114 SyntacticMatches, 14 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 718 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=213, Invalid=977, Unknown=0, NotChecked=0, Total=1190 [2024-09-18 15:37:01,897 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:01,897 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 229 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:01,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2024-09-18 15:37:01,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 80. [2024-09-18 15:37:01,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:37:01,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-18 15:37:01,914 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-18 15:37:01,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:01,915 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-18 15:37:01,915 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.7941176470588236) internal successors, (61), 34 states have internal predecessors, (61), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:37:01,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:01,915 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-18 15:37:01,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-18 15:37:01,916 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:01,916 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:01,933 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:02,120 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-09-18 15:37:02,121 INFO L399 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:02,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:02,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1920338186, now seen corresponding path program 14 times [2024-09-18 15:37:02,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:02,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978464163] [2024-09-18 15:37:02,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:02,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:02,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:02,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:37:02,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,322 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:37:02,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,323 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:37:02,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,325 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:37:02,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,327 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:37:02,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:37:02,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:02,330 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 53 proven. 29 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:02,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:02,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978464163] [2024-09-18 15:37:02,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978464163] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:02,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439068908] [2024-09-18 15:37:02,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:02,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:02,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:02,333 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-18 15:37:02,334 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-18 15:37:02,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:02,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:02,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-18 15:37:02,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:02,672 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:02,673 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:02,846 INFO L134 CoverageAnalysis]: Checked inductivity of 142 backedges. 69 proven. 13 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:02,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439068908] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:02,846 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:02,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 33 [2024-09-18 15:37:02,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39225046] [2024-09-18 15:37:02,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:02,846 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-09-18 15:37:02,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:02,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-09-18 15:37:02,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=861, Unknown=0, NotChecked=0, Total=1056 [2024-09-18 15:37:02,848 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:37:03,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:03,048 INFO L93 Difference]: Finished difference Result 144 states and 167 transitions. [2024-09-18 15:37:03,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-18 15:37:03,049 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 64 [2024-09-18 15:37:03,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:03,050 INFO L225 Difference]: With dead ends: 144 [2024-09-18 15:37:03,051 INFO L226 Difference]: Without dead ends: 115 [2024-09-18 15:37:03,051 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 115 SyntacticMatches, 14 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 646 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=203, Invalid=919, Unknown=0, NotChecked=0, Total=1122 [2024-09-18 15:37:03,052 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:03,052 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 217 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:03,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-09-18 15:37:03,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 80. [2024-09-18 15:37:03,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:37:03,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-18 15:37:03,073 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-18 15:37:03,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:03,074 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-18 15:37:03,074 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 1.8181818181818181) internal successors, (60), 33 states have internal predecessors, (60), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:37:03,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:03,075 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-18 15:37:03,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-18 15:37:03,075 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:03,076 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:03,092 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-18 15:37:03,279 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:03,280 INFO L399 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:03,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:03,280 INFO L85 PathProgramCache]: Analyzing trace with hash 889696245, now seen corresponding path program 15 times [2024-09-18 15:37:03,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:03,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943607556] [2024-09-18 15:37:03,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:03,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:03,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:03,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:03,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:03,484 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:37:03,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:03,486 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:37:03,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:03,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:37:03,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:03,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:37:03,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:03,491 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:37:03,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:03,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:37:03,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:03,495 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 53 proven. 32 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:03,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:03,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943607556] [2024-09-18 15:37:03,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943607556] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:03,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514674593] [2024-09-18 15:37:03,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:03,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:03,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:03,497 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-18 15:37:03,498 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-18 15:37:03,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-09-18 15:37:03,547 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:03,548 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-18 15:37:03,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:03,817 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:03,817 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:03,960 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 69 proven. 16 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:03,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514674593] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:03,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:03,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 32 [2024-09-18 15:37:03,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642379453] [2024-09-18 15:37:03,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:03,961 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-09-18 15:37:03,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:03,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-09-18 15:37:03,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2024-09-18 15:37:03,962 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:37:04,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:04,123 INFO L93 Difference]: Finished difference Result 141 states and 164 transitions. [2024-09-18 15:37:04,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-18 15:37:04,123 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 64 [2024-09-18 15:37:04,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:04,124 INFO L225 Difference]: With dead ends: 141 [2024-09-18 15:37:04,124 INFO L226 Difference]: Without dead ends: 112 [2024-09-18 15:37:04,125 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 116 SyntacticMatches, 14 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 577 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=197, Invalid=859, Unknown=0, NotChecked=0, Total=1056 [2024-09-18 15:37:04,125 INFO L434 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:04,125 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 260 Invalid, 305 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:04,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2024-09-18 15:37:04,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 80. [2024-09-18 15:37:04,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 62 states have (on average 1.1451612903225807) internal successors, (71), 63 states have internal predecessors, (71), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:37:04,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 88 transitions. [2024-09-18 15:37:04,138 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 88 transitions. Word has length 64 [2024-09-18 15:37:04,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:04,138 INFO L474 AbstractCegarLoop]: Abstraction has 80 states and 88 transitions. [2024-09-18 15:37:04,138 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 1.84375) internal successors, (59), 32 states have internal predecessors, (59), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:37:04,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:04,138 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 88 transitions. [2024-09-18 15:37:04,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-09-18 15:37:04,139 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:04,139 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:04,151 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-18 15:37:04,339 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-09-18 15:37:04,340 INFO L399 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:04,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:04,340 INFO L85 PathProgramCache]: Analyzing trace with hash 2088721174, now seen corresponding path program 6 times [2024-09-18 15:37:04,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:04,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192310257] [2024-09-18 15:37:04,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:04,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:04,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:04,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-09-18 15:37:04,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:37:04,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:37:04,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:37:04,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:37:04,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:37:04,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:04,544 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 53 proven. 37 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:04,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:04,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192310257] [2024-09-18 15:37:04,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192310257] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:04,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054754915] [2024-09-18 15:37:04,544 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:04,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:04,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:04,546 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-18 15:37:04,548 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-18 15:37:04,594 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-18 15:37:04,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:04,596 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-09-18 15:37:04,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:04,867 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:04,867 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:05,013 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 69 proven. 21 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:05,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054754915] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:05,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:05,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 31 [2024-09-18 15:37:05,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293148128] [2024-09-18 15:37:05,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:05,014 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-09-18 15:37:05,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:05,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-09-18 15:37:05,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=743, Unknown=0, NotChecked=0, Total=930 [2024-09-18 15:37:05,015 INFO L87 Difference]: Start difference. First operand 80 states and 88 transitions. Second operand has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:37:05,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:05,166 INFO L93 Difference]: Finished difference Result 139 states and 163 transitions. [2024-09-18 15:37:05,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-18 15:37:05,167 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 64 [2024-09-18 15:37:05,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:05,168 INFO L225 Difference]: With dead ends: 139 [2024-09-18 15:37:05,168 INFO L226 Difference]: Without dead ends: 110 [2024-09-18 15:37:05,169 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 117 SyntacticMatches, 14 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=195, Invalid=797, Unknown=0, NotChecked=0, Total=992 [2024-09-18 15:37:05,170 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 6 mSDsluCounter, 174 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:05,170 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 201 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:05,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2024-09-18 15:37:05,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 82. [2024-09-18 15:37:05,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 64 states have (on average 1.15625) internal successors, (74), 65 states have internal predecessors, (74), 9 states have call successors, (9), 9 states have call predecessors, (9), 8 states have return successors, (8), 7 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:37:05,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 91 transitions. [2024-09-18 15:37:05,213 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 91 transitions. Word has length 64 [2024-09-18 15:37:05,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:05,213 INFO L474 AbstractCegarLoop]: Abstraction has 82 states and 91 transitions. [2024-09-18 15:37:05,213 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.8709677419354838) internal successors, (58), 31 states have internal predecessors, (58), 15 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:37:05,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:05,214 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 91 transitions. [2024-09-18 15:37:05,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-09-18 15:37:05,214 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:05,214 INFO L216 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:05,231 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-18 15:37:05,418 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-09-18 15:37:05,419 INFO L399 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:05,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:05,419 INFO L85 PathProgramCache]: Analyzing trace with hash -968139999, now seen corresponding path program 12 times [2024-09-18 15:37:05,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:05,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480299704] [2024-09-18 15:37:05,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:05,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:05,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:05,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:37:05,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:37:05,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:05,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:05,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:05,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:05,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:05,547 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 33 proven. 64 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:05,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:05,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480299704] [2024-09-18 15:37:05,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480299704] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:05,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066244084] [2024-09-18 15:37:05,547 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:05,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:05,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:05,549 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-18 15:37:05,550 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-18 15:37:05,590 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2024-09-18 15:37:05,590 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:05,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-18 15:37:05,592 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:05,650 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:05,651 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:05,764 INFO L134 CoverageAnalysis]: Checked inductivity of 157 backedges. 40 proven. 57 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-09-18 15:37:05,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066244084] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:05,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:05,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 15 [2024-09-18 15:37:05,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276241436] [2024-09-18 15:37:05,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:05,765 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-09-18 15:37:05,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:05,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-09-18 15:37:05,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2024-09-18 15:37:05,765 INFO L87 Difference]: Start difference. First operand 82 states and 91 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 13 states have internal predecessors, (42), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 15:37:05,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:05,852 INFO L93 Difference]: Finished difference Result 95 states and 105 transitions. [2024-09-18 15:37:05,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-09-18 15:37:05,853 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 13 states have internal predecessors, (42), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 65 [2024-09-18 15:37:05,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:05,854 INFO L225 Difference]: With dead ends: 95 [2024-09-18 15:37:05,854 INFO L226 Difference]: Without dead ends: 93 [2024-09-18 15:37:05,854 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 134 SyntacticMatches, 14 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2024-09-18 15:37:05,854 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 21 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:05,855 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 175 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:05,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-09-18 15:37:05,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 89. [2024-09-18 15:37:05,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 69 states have (on average 1.144927536231884) internal successors, (79), 70 states have internal predecessors, (79), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-18 15:37:05,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 98 transitions. [2024-09-18 15:37:05,874 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 98 transitions. Word has length 65 [2024-09-18 15:37:05,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:05,874 INFO L474 AbstractCegarLoop]: Abstraction has 89 states and 98 transitions. [2024-09-18 15:37:05,874 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 13 states have internal predecessors, (42), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2024-09-18 15:37:05,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:05,875 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 98 transitions. [2024-09-18 15:37:05,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-18 15:37:05,875 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:05,876 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:05,892 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-18 15:37:06,076 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-09-18 15:37:06,077 INFO L399 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:06,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:06,077 INFO L85 PathProgramCache]: Analyzing trace with hash -16980201, now seen corresponding path program 13 times [2024-09-18 15:37:06,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:06,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938895903] [2024-09-18 15:37:06,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:06,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:06,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,312 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:06,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,313 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:37:06,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,315 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:37:06,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,316 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:06,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,317 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:06,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,318 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:06,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,319 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:06,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,320 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:06,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,322 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 72 proven. 47 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:06,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:06,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938895903] [2024-09-18 15:37:06,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938895903] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:06,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386542580] [2024-09-18 15:37:06,322 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:06,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:06,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:06,324 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-18 15:37:06,325 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-18 15:37:06,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:06,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-18 15:37:06,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:06,713 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:06,713 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:06,895 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:06,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386542580] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:06,895 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:06,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 41 [2024-09-18 15:37:06,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214590298] [2024-09-18 15:37:06,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:06,896 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-18 15:37:06,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:06,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-18 15:37:06,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=1323, Unknown=0, NotChecked=0, Total=1640 [2024-09-18 15:37:06,897 INFO L87 Difference]: Start difference. First operand 89 states and 98 transitions. Second operand has 41 states, 41 states have (on average 1.7073170731707317) internal successors, (70), 41 states have internal predecessors, (70), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:07,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:07,089 INFO L93 Difference]: Finished difference Result 153 states and 179 transitions. [2024-09-18 15:37:07,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 15:37:07,090 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.7073170731707317) internal successors, (70), 41 states have internal predecessors, (70), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 72 [2024-09-18 15:37:07,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:07,091 INFO L225 Difference]: With dead ends: 153 [2024-09-18 15:37:07,091 INFO L226 Difference]: Without dead ends: 121 [2024-09-18 15:37:07,092 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 125 SyntacticMatches, 16 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1184 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=325, Invalid=1397, Unknown=0, NotChecked=0, Total=1722 [2024-09-18 15:37:07,092 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:07,093 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 308 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:07,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2024-09-18 15:37:07,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 90. [2024-09-18 15:37:07,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-18 15:37:07,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-18 15:37:07,116 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-18 15:37:07,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:07,117 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-18 15:37:07,118 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.7073170731707317) internal successors, (70), 41 states have internal predecessors, (70), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:07,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:07,118 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-18 15:37:07,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-18 15:37:07,118 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:07,119 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:07,136 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-09-18 15:37:07,319 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-09-18 15:37:07,320 INFO L399 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:07,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:07,320 INFO L85 PathProgramCache]: Analyzing trace with hash 338303382, now seen corresponding path program 16 times [2024-09-18 15:37:07,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:07,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679153020] [2024-09-18 15:37:07,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:07,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:07,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:07,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:37:07,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,529 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:37:07,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:07,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:07,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:07,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:07,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:07,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:07,539 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 72 proven. 41 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:07,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:07,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679153020] [2024-09-18 15:37:07,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679153020] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:07,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976725028] [2024-09-18 15:37:07,539 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:37:07,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:07,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:07,541 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-18 15:37:07,547 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-18 15:37:07,587 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:37:07,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:07,588 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-18 15:37:07,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:07,908 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:07,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:08,089 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:08,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976725028] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:08,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:08,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 40 [2024-09-18 15:37:08,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427875378] [2024-09-18 15:37:08,089 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:08,090 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-18 15:37:08,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:08,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-18 15:37:08,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=292, Invalid=1268, Unknown=0, NotChecked=0, Total=1560 [2024-09-18 15:37:08,091 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 40 states, 40 states have (on average 1.725) internal successors, (69), 40 states have internal predecessors, (69), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:08,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:08,290 INFO L93 Difference]: Finished difference Result 159 states and 185 transitions. [2024-09-18 15:37:08,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 15:37:08,290 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.725) internal successors, (69), 40 states have internal predecessors, (69), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 72 [2024-09-18 15:37:08,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:08,292 INFO L225 Difference]: With dead ends: 159 [2024-09-18 15:37:08,292 INFO L226 Difference]: Without dead ends: 127 [2024-09-18 15:37:08,293 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 126 SyntacticMatches, 16 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1122 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=300, Invalid=1340, Unknown=0, NotChecked=0, Total=1640 [2024-09-18 15:37:08,293 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:08,293 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 278 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:08,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-09-18 15:37:08,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 90. [2024-09-18 15:37:08,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-18 15:37:08,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-18 15:37:08,317 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-18 15:37:08,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:08,317 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-18 15:37:08,317 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.725) internal successors, (69), 40 states have internal predecessors, (69), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:08,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:08,318 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-18 15:37:08,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-18 15:37:08,318 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:08,318 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:08,334 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2024-09-18 15:37:08,519 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:08,520 INFO L399 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:08,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:08,520 INFO L85 PathProgramCache]: Analyzing trace with hash 626858807, now seen corresponding path program 17 times [2024-09-18 15:37:08,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:08,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618035028] [2024-09-18 15:37:08,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:08,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:08,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:08,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:08,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:08,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:37:08,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:08,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:37:08,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:08,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:08,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:08,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:08,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:08,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:08,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:08,775 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:08,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:08,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:08,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:08,780 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 72 proven. 37 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:08,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:08,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618035028] [2024-09-18 15:37:08,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618035028] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:08,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909164771] [2024-09-18 15:37:08,781 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:37:08,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:08,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:08,784 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-18 15:37:08,785 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-18 15:37:08,838 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-09-18 15:37:08,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:08,839 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-18 15:37:08,840 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:09,157 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:09,157 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:09,328 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:09,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909164771] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:09,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:09,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 39 [2024-09-18 15:37:09,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103724295] [2024-09-18 15:37:09,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:09,328 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-18 15:37:09,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:09,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-18 15:37:09,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=1211, Unknown=0, NotChecked=0, Total=1482 [2024-09-18 15:37:09,330 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 39 states, 39 states have (on average 1.7435897435897436) internal successors, (68), 39 states have internal predecessors, (68), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:09,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:09,477 INFO L93 Difference]: Finished difference Result 163 states and 189 transitions. [2024-09-18 15:37:09,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 15:37:09,477 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.7435897435897436) internal successors, (68), 39 states have internal predecessors, (68), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 72 [2024-09-18 15:37:09,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:09,479 INFO L225 Difference]: With dead ends: 163 [2024-09-18 15:37:09,479 INFO L226 Difference]: Without dead ends: 131 [2024-09-18 15:37:09,479 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 127 SyntacticMatches, 16 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1033 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=279, Invalid=1281, Unknown=0, NotChecked=0, Total=1560 [2024-09-18 15:37:09,480 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:09,480 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 172 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:09,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-18 15:37:09,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 90. [2024-09-18 15:37:09,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-18 15:37:09,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-18 15:37:09,498 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-18 15:37:09,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:09,498 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-18 15:37:09,499 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.7435897435897436) internal successors, (68), 39 states have internal predecessors, (68), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:09,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:09,499 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-18 15:37:09,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-18 15:37:09,500 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:09,500 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:09,511 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-09-18 15:37:09,700 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-09-18 15:37:09,700 INFO L399 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:09,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:09,701 INFO L85 PathProgramCache]: Analyzing trace with hash 81977718, now seen corresponding path program 18 times [2024-09-18 15:37:09,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:09,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375981819] [2024-09-18 15:37:09,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:09,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:09,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:09,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:37:09,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:37:09,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:09,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:09,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:09,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:09,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:09,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:09,896 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 72 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:09,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:09,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375981819] [2024-09-18 15:37:09,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375981819] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:09,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324462583] [2024-09-18 15:37:09,897 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:09,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:09,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:09,899 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:09,901 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-09-18 15:37:09,954 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2024-09-18 15:37:09,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:09,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-18 15:37:09,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:10,328 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:10,328 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:10,518 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:10,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324462583] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:10,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:10,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 38 [2024-09-18 15:37:10,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032210843] [2024-09-18 15:37:10,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:10,519 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-18 15:37:10,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:10,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-18 15:37:10,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=1152, Unknown=0, NotChecked=0, Total=1406 [2024-09-18 15:37:10,520 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 38 states, 38 states have (on average 1.763157894736842) internal successors, (67), 38 states have internal predecessors, (67), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:10,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:10,712 INFO L93 Difference]: Finished difference Result 165 states and 191 transitions. [2024-09-18 15:37:10,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 15:37:10,712 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.763157894736842) internal successors, (67), 38 states have internal predecessors, (67), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 72 [2024-09-18 15:37:10,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:10,713 INFO L225 Difference]: With dead ends: 165 [2024-09-18 15:37:10,714 INFO L226 Difference]: Without dead ends: 133 [2024-09-18 15:37:10,714 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 128 SyntacticMatches, 16 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 947 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=262, Invalid=1220, Unknown=0, NotChecked=0, Total=1482 [2024-09-18 15:37:10,715 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:10,715 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 242 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:10,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2024-09-18 15:37:10,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 90. [2024-09-18 15:37:10,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-18 15:37:10,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-18 15:37:10,733 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-18 15:37:10,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:10,733 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-18 15:37:10,733 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.763157894736842) internal successors, (67), 38 states have internal predecessors, (67), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:10,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:10,733 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-18 15:37:10,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-18 15:37:10,734 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:10,734 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:10,746 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:10,934 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-09-18 15:37:10,935 INFO L399 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:10,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:10,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1736714409, now seen corresponding path program 19 times [2024-09-18 15:37:10,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:10,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757628852] [2024-09-18 15:37:10,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:10,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:10,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:11,153 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:11,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:11,155 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:37:11,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:11,157 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:37:11,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:11,158 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:11,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:11,160 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:11,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:11,161 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:11,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:11,162 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:11,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:11,164 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:11,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:11,165 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 72 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:11,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:11,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757628852] [2024-09-18 15:37:11,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757628852] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:11,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528827577] [2024-09-18 15:37:11,166 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:11,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:11,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:11,168 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:11,170 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-09-18 15:37:11,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:11,221 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-18 15:37:11,223 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:11,539 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:11,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:11,716 INFO L134 CoverageAnalysis]: Checked inductivity of 191 backedges. 91 proven. 16 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:11,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528827577] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:11,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:11,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 37 [2024-09-18 15:37:11,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740309756] [2024-09-18 15:37:11,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:11,716 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-18 15:37:11,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:11,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-18 15:37:11,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1091, Unknown=0, NotChecked=0, Total=1332 [2024-09-18 15:37:11,718 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:11,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:11,888 INFO L93 Difference]: Finished difference Result 165 states and 191 transitions. [2024-09-18 15:37:11,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 15:37:11,888 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 72 [2024-09-18 15:37:11,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:11,889 INFO L225 Difference]: With dead ends: 165 [2024-09-18 15:37:11,889 INFO L226 Difference]: Without dead ends: 133 [2024-09-18 15:37:11,890 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 129 SyntacticMatches, 16 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 864 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=249, Invalid=1157, Unknown=0, NotChecked=0, Total=1406 [2024-09-18 15:37:11,890 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 6 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:11,891 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 194 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:11,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2024-09-18 15:37:11,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 90. [2024-09-18 15:37:11,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-18 15:37:11,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-18 15:37:11,913 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-18 15:37:11,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:11,913 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-18 15:37:11,914 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.7837837837837838) internal successors, (66), 37 states have internal predecessors, (66), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:11,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:11,914 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-18 15:37:11,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-18 15:37:11,915 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:11,915 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:11,930 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-09-18 15:37:12,115 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-09-18 15:37:12,116 INFO L399 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:12,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:12,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1391206742, now seen corresponding path program 20 times [2024-09-18 15:37:12,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:12,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278675399] [2024-09-18 15:37:12,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:12,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:12,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:12,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:37:12,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,373 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:37:12,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,374 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:12,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,377 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:12,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:12,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:12,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:12,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:12,389 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 72 proven. 37 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:12,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:12,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278675399] [2024-09-18 15:37:12,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278675399] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:12,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681089003] [2024-09-18 15:37:12,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:12,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:12,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:12,395 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:12,397 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-09-18 15:37:12,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:12,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:12,452 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-18 15:37:12,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:12,747 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:12,747 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:12,921 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 91 proven. 18 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:12,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681089003] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:12,921 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:12,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 36 [2024-09-18 15:37:12,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604115119] [2024-09-18 15:37:12,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:12,922 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-09-18 15:37:12,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:12,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-09-18 15:37:12,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1028, Unknown=0, NotChecked=0, Total=1260 [2024-09-18 15:37:12,923 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 states have internal predecessors, (65), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:13,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:13,101 INFO L93 Difference]: Finished difference Result 163 states and 189 transitions. [2024-09-18 15:37:13,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 15:37:13,101 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 states have internal predecessors, (65), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 72 [2024-09-18 15:37:13,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:13,102 INFO L225 Difference]: With dead ends: 163 [2024-09-18 15:37:13,102 INFO L226 Difference]: Without dead ends: 131 [2024-09-18 15:37:13,103 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 130 SyntacticMatches, 16 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 784 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=240, Invalid=1092, Unknown=0, NotChecked=0, Total=1332 [2024-09-18 15:37:13,104 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 6 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:13,104 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 262 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:13,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-09-18 15:37:13,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 90. [2024-09-18 15:37:13,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-18 15:37:13,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-18 15:37:13,124 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-18 15:37:13,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:13,124 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-18 15:37:13,124 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.8055555555555556) internal successors, (65), 36 states have internal predecessors, (65), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:13,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:13,124 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-18 15:37:13,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-18 15:37:13,125 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:13,125 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:13,142 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:13,325 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-09-18 15:37:13,325 INFO L399 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:13,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:13,326 INFO L85 PathProgramCache]: Analyzing trace with hash 106634103, now seen corresponding path program 21 times [2024-09-18 15:37:13,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:13,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345701569] [2024-09-18 15:37:13,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:13,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:13,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:13,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:37:13,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:37:13,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:13,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:13,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:13,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:13,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:13,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:13,550 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 72 proven. 41 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:13,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:13,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345701569] [2024-09-18 15:37:13,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345701569] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:13,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579953693] [2024-09-18 15:37:13,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:13,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:13,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:13,552 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:13,554 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-09-18 15:37:13,598 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-09-18 15:37:13,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:13,599 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-18 15:37:13,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:13,861 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:13,861 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:14,030 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 91 proven. 22 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:14,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579953693] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:14,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:14,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 35 [2024-09-18 15:37:14,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203655989] [2024-09-18 15:37:14,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:14,031 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-09-18 15:37:14,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:14,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-09-18 15:37:14,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=963, Unknown=0, NotChecked=0, Total=1190 [2024-09-18 15:37:14,032 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:14,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:14,205 INFO L93 Difference]: Finished difference Result 159 states and 185 transitions. [2024-09-18 15:37:14,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 15:37:14,205 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 72 [2024-09-18 15:37:14,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:14,207 INFO L225 Difference]: With dead ends: 159 [2024-09-18 15:37:14,207 INFO L226 Difference]: Without dead ends: 127 [2024-09-18 15:37:14,207 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 131 SyntacticMatches, 16 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 707 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=235, Invalid=1025, Unknown=0, NotChecked=0, Total=1260 [2024-09-18 15:37:14,208 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:14,208 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 234 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:14,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-09-18 15:37:14,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 90. [2024-09-18 15:37:14,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 70 states have (on average 1.1428571428571428) internal successors, (80), 71 states have internal predecessors, (80), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-18 15:37:14,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 99 transitions. [2024-09-18 15:37:14,227 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 99 transitions. Word has length 72 [2024-09-18 15:37:14,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:14,227 INFO L474 AbstractCegarLoop]: Abstraction has 90 states and 99 transitions. [2024-09-18 15:37:14,227 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.8285714285714285) internal successors, (64), 35 states have internal predecessors, (64), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:14,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:14,227 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 99 transitions. [2024-09-18 15:37:14,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2024-09-18 15:37:14,228 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:14,228 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:14,240 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:14,428 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:14,429 INFO L399 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:14,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:14,429 INFO L85 PathProgramCache]: Analyzing trace with hash -2013013706, now seen corresponding path program 7 times [2024-09-18 15:37:14,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:14,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044076352] [2024-09-18 15:37:14,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:14,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:14,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:14,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:14,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:14,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-09-18 15:37:14,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:14,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:37:14,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:14,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:37:14,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:14,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:37:14,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:14,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:37:14,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:14,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:37:14,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:14,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:37:14,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:14,652 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 72 proven. 47 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:14,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:14,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044076352] [2024-09-18 15:37:14,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044076352] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:14,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96724971] [2024-09-18 15:37:14,652 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:14,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:14,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:14,653 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:14,654 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-09-18 15:37:14,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:14,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-09-18 15:37:14,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:15,006 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:15,006 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:15,188 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 91 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:15,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96724971] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:15,189 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:15,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 34 [2024-09-18 15:37:15,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708374200] [2024-09-18 15:37:15,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:15,190 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-09-18 15:37:15,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:15,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-09-18 15:37:15,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=896, Unknown=0, NotChecked=0, Total=1122 [2024-09-18 15:37:15,191 INFO L87 Difference]: Start difference. First operand 90 states and 99 transitions. Second operand has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 states have internal predecessors, (63), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:15,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:15,364 INFO L93 Difference]: Finished difference Result 156 states and 183 transitions. [2024-09-18 15:37:15,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 15:37:15,364 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 states have internal predecessors, (63), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 72 [2024-09-18 15:37:15,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:15,366 INFO L225 Difference]: With dead ends: 156 [2024-09-18 15:37:15,366 INFO L226 Difference]: Without dead ends: 124 [2024-09-18 15:37:15,367 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 132 SyntacticMatches, 16 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 627 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=234, Invalid=956, Unknown=0, NotChecked=0, Total=1190 [2024-09-18 15:37:15,368 INFO L434 NwaCegarLoop]: 27 mSDtfsCounter, 6 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:15,369 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 295 Invalid, 313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:15,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2024-09-18 15:37:15,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 92. [2024-09-18 15:37:15,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 72 states have (on average 1.1527777777777777) internal successors, (83), 73 states have internal predecessors, (83), 10 states have call successors, (10), 10 states have call predecessors, (10), 9 states have return successors, (9), 8 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-18 15:37:15,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 102 transitions. [2024-09-18 15:37:15,397 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 102 transitions. Word has length 72 [2024-09-18 15:37:15,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:15,397 INFO L474 AbstractCegarLoop]: Abstraction has 92 states and 102 transitions. [2024-09-18 15:37:15,398 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.8529411764705883) internal successors, (63), 34 states have internal predecessors, (63), 17 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:37:15,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:15,398 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 102 transitions. [2024-09-18 15:37:15,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2024-09-18 15:37:15,399 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:15,399 INFO L216 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:15,423 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:15,599 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:15,600 INFO L399 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:15,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:15,600 INFO L85 PathProgramCache]: Analyzing trace with hash 588767362, now seen corresponding path program 14 times [2024-09-18 15:37:15,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:15,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914447518] [2024-09-18 15:37:15,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:15,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:15,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:15,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:37:15,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:15,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,774 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:15,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,776 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:15,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,778 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:15,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,780 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:15,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:15,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:15,784 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 42 proven. 85 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:15,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:15,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914447518] [2024-09-18 15:37:15,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914447518] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:15,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945423305] [2024-09-18 15:37:15,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:15,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:15,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:15,787 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:15,789 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-09-18 15:37:15,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:15,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:15,833 INFO L262 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-09-18 15:37:15,834 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:15,884 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 50 proven. 77 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:15,884 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:16,013 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 50 proven. 77 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2024-09-18 15:37:16,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945423305] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:16,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:16,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 16 [2024-09-18 15:37:16,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765118110] [2024-09-18 15:37:16,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:16,014 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-09-18 15:37:16,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:16,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-09-18 15:37:16,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2024-09-18 15:37:16,015 INFO L87 Difference]: Start difference. First operand 92 states and 102 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 14 states have internal predecessors, (45), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:37:16,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:16,110 INFO L93 Difference]: Finished difference Result 105 states and 116 transitions. [2024-09-18 15:37:16,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-09-18 15:37:16,111 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 14 states have internal predecessors, (45), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 73 [2024-09-18 15:37:16,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:16,112 INFO L225 Difference]: With dead ends: 105 [2024-09-18 15:37:16,112 INFO L226 Difference]: Without dead ends: 103 [2024-09-18 15:37:16,112 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 149 SyntacticMatches, 18 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 172 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=74, Invalid=198, Unknown=0, NotChecked=0, Total=272 [2024-09-18 15:37:16,112 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 20 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 207 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:16,112 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 207 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:16,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2024-09-18 15:37:16,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 99. [2024-09-18 15:37:16,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 77 states have (on average 1.1428571428571428) internal successors, (88), 78 states have internal predecessors, (88), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:16,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 109 transitions. [2024-09-18 15:37:16,139 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 109 transitions. Word has length 73 [2024-09-18 15:37:16,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:16,139 INFO L474 AbstractCegarLoop]: Abstraction has 99 states and 109 transitions. [2024-09-18 15:37:16,140 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 14 states have internal predecessors, (45), 9 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-09-18 15:37:16,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:16,140 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 109 transitions. [2024-09-18 15:37:16,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 15:37:16,140 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:16,140 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:16,153 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:16,341 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-09-18 15:37:16,341 INFO L399 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:16,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:16,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1028833942, now seen corresponding path program 15 times [2024-09-18 15:37:16,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:16,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509101652] [2024-09-18 15:37:16,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:16,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,563 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:16,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:37:16,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:16,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:16,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:16,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:16,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:16,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:16,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,580 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:16,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:16,582 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 94 proven. 58 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:16,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:16,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509101652] [2024-09-18 15:37:16,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509101652] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:16,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575572107] [2024-09-18 15:37:16,583 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:16,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:16,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:16,585 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:16,586 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-09-18 15:37:16,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-09-18 15:37:16,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:16,643 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-18 15:37:16,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:17,028 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:17,028 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:17,235 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:17,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575572107] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:17,235 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:17,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 45 [2024-09-18 15:37:17,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216194621] [2024-09-18 15:37:17,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:17,236 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-18 15:37:17,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:17,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-18 15:37:17,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=381, Invalid=1599, Unknown=0, NotChecked=0, Total=1980 [2024-09-18 15:37:17,237 INFO L87 Difference]: Start difference. First operand 99 states and 109 transitions. Second operand has 45 states, 45 states have (on average 1.6888888888888889) internal successors, (76), 45 states have internal predecessors, (76), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:17,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:17,438 INFO L93 Difference]: Finished difference Result 170 states and 199 transitions. [2024-09-18 15:37:17,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 15:37:17,439 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.6888888888888889) internal successors, (76), 45 states have internal predecessors, (76), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 80 [2024-09-18 15:37:17,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:17,440 INFO L225 Difference]: With dead ends: 170 [2024-09-18 15:37:17,440 INFO L226 Difference]: Without dead ends: 135 [2024-09-18 15:37:17,441 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 139 SyntacticMatches, 18 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1473 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=389, Invalid=1681, Unknown=0, NotChecked=0, Total=2070 [2024-09-18 15:37:17,442 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:17,442 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 260 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:17,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2024-09-18 15:37:17,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 100. [2024-09-18 15:37:17,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:17,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-18 15:37:17,474 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-18 15:37:17,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:17,475 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-18 15:37:17,475 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.6888888888888889) internal successors, (76), 45 states have internal predecessors, (76), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:17,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:17,475 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-18 15:37:17,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 15:37:17,476 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:17,476 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:17,493 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:17,676 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-09-18 15:37:17,677 INFO L399 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:17,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:17,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1054800363, now seen corresponding path program 22 times [2024-09-18 15:37:17,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:17,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889262915] [2024-09-18 15:37:17,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:17,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:17,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:17,925 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:17,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:17,926 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:37:17,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:17,928 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:17,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:17,929 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:17,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:17,930 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:17,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:17,931 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:17,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:17,932 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:17,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:17,933 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:17,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:17,936 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:17,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:17,939 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 94 proven. 51 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:17,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:17,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889262915] [2024-09-18 15:37:17,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889262915] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:17,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290997337] [2024-09-18 15:37:17,940 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:37:17,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:17,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:17,942 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:17,944 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-09-18 15:37:18,000 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:37:18,001 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:18,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-18 15:37:18,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:18,392 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:18,392 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:18,599 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:18,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290997337] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:18,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:18,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 44 [2024-09-18 15:37:18,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215262852] [2024-09-18 15:37:18,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:18,600 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-18 15:37:18,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:18,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-18 15:37:18,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=1539, Unknown=0, NotChecked=0, Total=1892 [2024-09-18 15:37:18,602 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 44 states have internal predecessors, (75), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:18,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:18,822 INFO L93 Difference]: Finished difference Result 177 states and 206 transitions. [2024-09-18 15:37:18,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 15:37:18,822 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 44 states have internal predecessors, (75), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 80 [2024-09-18 15:37:18,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:18,823 INFO L225 Difference]: With dead ends: 177 [2024-09-18 15:37:18,823 INFO L226 Difference]: Without dead ends: 142 [2024-09-18 15:37:18,824 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 140 SyntacticMatches, 18 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1404 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=361, Invalid=1619, Unknown=0, NotChecked=0, Total=1980 [2024-09-18 15:37:18,824 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:18,825 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 258 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:18,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2024-09-18 15:37:18,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 100. [2024-09-18 15:37:18,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:18,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-18 15:37:18,854 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-18 15:37:18,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:18,854 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-18 15:37:18,854 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.7045454545454546) internal successors, (75), 44 states have internal predecessors, (75), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:18,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:18,855 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-18 15:37:18,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 15:37:18,855 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:18,855 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:18,869 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:19,056 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,46 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:19,056 INFO L399 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:19,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:19,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1926026934, now seen corresponding path program 23 times [2024-09-18 15:37:19,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:19,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932319415] [2024-09-18 15:37:19,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:19,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:19,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,261 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:19,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,262 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:37:19,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,263 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:19,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,264 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:19,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,265 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:19,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,266 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:19,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,267 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:19,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:19,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:19,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:19,270 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 94 proven. 46 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:19,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:19,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932319415] [2024-09-18 15:37:19,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932319415] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:19,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52316792] [2024-09-18 15:37:19,271 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:37:19,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:19,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:19,272 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:19,273 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-09-18 15:37:19,317 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-09-18 15:37:19,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:19,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-18 15:37:19,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:19,699 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:19,699 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:19,912 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:19,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52316792] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:19,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:19,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 43 [2024-09-18 15:37:19,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752815110] [2024-09-18 15:37:19,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:19,914 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-18 15:37:19,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:19,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-18 15:37:19,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=329, Invalid=1477, Unknown=0, NotChecked=0, Total=1806 [2024-09-18 15:37:19,915 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 43 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 43 states have internal predecessors, (74), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:20,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:20,182 INFO L93 Difference]: Finished difference Result 182 states and 211 transitions. [2024-09-18 15:37:20,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 15:37:20,182 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 43 states have internal predecessors, (74), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 80 [2024-09-18 15:37:20,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:20,183 INFO L225 Difference]: With dead ends: 182 [2024-09-18 15:37:20,183 INFO L226 Difference]: Without dead ends: 147 [2024-09-18 15:37:20,184 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 141 SyntacticMatches, 18 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1304 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=337, Invalid=1555, Unknown=0, NotChecked=0, Total=1892 [2024-09-18 15:37:20,184 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 347 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:20,184 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 347 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:20,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-09-18 15:37:20,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 100. [2024-09-18 15:37:20,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:20,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-18 15:37:20,220 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-18 15:37:20,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:20,220 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-18 15:37:20,220 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.7209302325581395) internal successors, (74), 43 states have internal predecessors, (74), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:20,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:20,221 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-18 15:37:20,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 15:37:20,221 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:20,221 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:20,234 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-09-18 15:37:20,422 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,47 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:20,422 INFO L399 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:20,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:20,422 INFO L85 PathProgramCache]: Analyzing trace with hash 1745087989, now seen corresponding path program 24 times [2024-09-18 15:37:20,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:20,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225574612] [2024-09-18 15:37:20,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:20,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:20,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:20,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:20,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:20,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:37:20,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:20,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:20,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:20,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:20,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:20,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:20,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:20,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:20,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:20,650 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:20,652 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:20,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:20,653 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:20,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:20,655 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 94 proven. 43 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:20,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:20,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225574612] [2024-09-18 15:37:20,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225574612] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:20,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935938002] [2024-09-18 15:37:20,656 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:20,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:20,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:20,658 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:20,659 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-09-18 15:37:20,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2024-09-18 15:37:20,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:20,719 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-18 15:37:20,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:21,102 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:21,102 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:21,299 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:21,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935938002] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:21,299 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:21,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 42 [2024-09-18 15:37:21,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632382122] [2024-09-18 15:37:21,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:21,300 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-09-18 15:37:21,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:21,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-09-18 15:37:21,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=1413, Unknown=0, NotChecked=0, Total=1722 [2024-09-18 15:37:21,301 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 42 states, 42 states have (on average 1.7380952380952381) internal successors, (73), 42 states have internal predecessors, (73), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:21,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:21,539 INFO L93 Difference]: Finished difference Result 185 states and 214 transitions. [2024-09-18 15:37:21,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 15:37:21,540 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.7380952380952381) internal successors, (73), 42 states have internal predecessors, (73), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 80 [2024-09-18 15:37:21,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:21,541 INFO L225 Difference]: With dead ends: 185 [2024-09-18 15:37:21,541 INFO L226 Difference]: Without dead ends: 150 [2024-09-18 15:37:21,542 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 142 SyntacticMatches, 18 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1207 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=317, Invalid=1489, Unknown=0, NotChecked=0, Total=1806 [2024-09-18 15:37:21,542 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:21,542 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 310 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:21,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-09-18 15:37:21,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 100. [2024-09-18 15:37:21,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:21,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-18 15:37:21,580 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-18 15:37:21,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:21,580 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-18 15:37:21,580 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.7380952380952381) internal successors, (73), 42 states have internal predecessors, (73), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:21,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:21,583 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-18 15:37:21,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 15:37:21,583 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:21,583 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:21,599 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:21,787 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-09-18 15:37:21,788 INFO L399 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:21,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:21,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1308790058, now seen corresponding path program 25 times [2024-09-18 15:37:21,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:21,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920359922] [2024-09-18 15:37:21,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:21,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:21,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:21,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:22,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:22,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:37:22,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:22,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:22,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:22,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:22,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:22,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:22,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:22,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:22,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:22,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:22,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:22,008 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:22,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:22,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:22,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:22,010 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 94 proven. 42 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:22,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:22,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920359922] [2024-09-18 15:37:22,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920359922] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:22,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92999808] [2024-09-18 15:37:22,011 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:22,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:22,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:22,012 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:22,013 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-09-18 15:37:22,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:22,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-18 15:37:22,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:22,399 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 116 proven. 20 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:22,400 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:22,599 INFO L134 CoverageAnalysis]: Checked inductivity of 248 backedges. 116 proven. 20 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:22,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92999808] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:22,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:22,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 41 [2024-09-18 15:37:22,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30213610] [2024-09-18 15:37:22,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:22,600 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-18 15:37:22,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:22,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-18 15:37:22,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=1347, Unknown=0, NotChecked=0, Total=1640 [2024-09-18 15:37:22,601 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 41 states have internal predecessors, (72), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:22,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:22,883 INFO L93 Difference]: Finished difference Result 186 states and 215 transitions. [2024-09-18 15:37:22,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 15:37:22,883 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 41 states have internal predecessors, (72), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 80 [2024-09-18 15:37:22,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:22,885 INFO L225 Difference]: With dead ends: 186 [2024-09-18 15:37:22,885 INFO L226 Difference]: Without dead ends: 151 [2024-09-18 15:37:22,885 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 143 SyntacticMatches, 18 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1113 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=301, Invalid=1421, Unknown=0, NotChecked=0, Total=1722 [2024-09-18 15:37:22,886 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:22,886 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 321 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:22,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2024-09-18 15:37:22,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 100. [2024-09-18 15:37:22,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:22,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-18 15:37:22,920 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-18 15:37:22,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:22,920 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-18 15:37:22,920 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.7560975609756098) internal successors, (72), 41 states have internal predecessors, (72), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:22,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:22,921 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-18 15:37:22,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 15:37:22,921 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:22,921 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:22,933 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2024-09-18 15:37:23,121 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-09-18 15:37:23,122 INFO L399 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:23,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:23,122 INFO L85 PathProgramCache]: Analyzing trace with hash 809455061, now seen corresponding path program 26 times [2024-09-18 15:37:23,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:23,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102896473] [2024-09-18 15:37:23,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:23,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:23,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,328 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:23,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,329 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:37:23,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,331 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:23,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,332 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:23,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,333 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:23,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:23,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:23,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:23,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:23,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:23,338 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 94 proven. 43 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:23,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:23,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102896473] [2024-09-18 15:37:23,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102896473] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:23,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357361981] [2024-09-18 15:37:23,339 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:23,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:23,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:23,340 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:23,341 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-09-18 15:37:23,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:23,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:23,390 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-18 15:37:23,391 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:23,715 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:23,715 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:23,919 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 116 proven. 21 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:23,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357361981] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:23,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:23,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 40 [2024-09-18 15:37:23,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645196792] [2024-09-18 15:37:23,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:23,920 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-18 15:37:23,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:23,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-18 15:37:23,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2024-09-18 15:37:23,921 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 40 states, 40 states have (on average 1.775) internal successors, (71), 40 states have internal predecessors, (71), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:24,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:24,192 INFO L93 Difference]: Finished difference Result 185 states and 214 transitions. [2024-09-18 15:37:24,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 15:37:24,193 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.775) internal successors, (71), 40 states have internal predecessors, (71), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 80 [2024-09-18 15:37:24,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:24,194 INFO L225 Difference]: With dead ends: 185 [2024-09-18 15:37:24,194 INFO L226 Difference]: Without dead ends: 150 [2024-09-18 15:37:24,194 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 144 SyntacticMatches, 18 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=289, Invalid=1351, Unknown=0, NotChecked=0, Total=1640 [2024-09-18 15:37:24,194 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:24,194 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 229 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:24,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2024-09-18 15:37:24,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 100. [2024-09-18 15:37:24,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:24,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-18 15:37:24,228 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-18 15:37:24,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:24,228 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-18 15:37:24,228 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.775) internal successors, (71), 40 states have internal predecessors, (71), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:24,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:24,228 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-18 15:37:24,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 15:37:24,229 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:24,229 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:24,243 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-09-18 15:37:24,429 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-09-18 15:37:24,429 INFO L399 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:24,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:24,430 INFO L85 PathProgramCache]: Analyzing trace with hash -2031708426, now seen corresponding path program 27 times [2024-09-18 15:37:24,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:24,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106976128] [2024-09-18 15:37:24,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:24,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:24,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:24,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:24,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:24,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:37:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:24,630 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:24,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:24,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:24,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:24,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:24,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:24,633 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:24,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:24,634 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:24,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:24,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:24,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:24,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:24,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:24,637 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 94 proven. 46 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:24,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:24,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106976128] [2024-09-18 15:37:24,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106976128] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:24,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713738877] [2024-09-18 15:37:24,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:24,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:24,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:24,639 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:24,639 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-09-18 15:37:24,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2024-09-18 15:37:24,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:24,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-18 15:37:24,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:25,034 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:25,035 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:25,274 INFO L134 CoverageAnalysis]: Checked inductivity of 252 backedges. 116 proven. 24 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:25,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713738877] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:25,274 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:25,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 39 [2024-09-18 15:37:25,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609014566] [2024-09-18 15:37:25,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:25,275 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-09-18 15:37:25,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:25,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-09-18 15:37:25,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1209, Unknown=0, NotChecked=0, Total=1482 [2024-09-18 15:37:25,276 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 39 states, 39 states have (on average 1.794871794871795) internal successors, (70), 39 states have internal predecessors, (70), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:25,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:25,497 INFO L93 Difference]: Finished difference Result 182 states and 211 transitions. [2024-09-18 15:37:25,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 15:37:25,498 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.794871794871795) internal successors, (70), 39 states have internal predecessors, (70), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 80 [2024-09-18 15:37:25,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:25,499 INFO L225 Difference]: With dead ends: 182 [2024-09-18 15:37:25,499 INFO L226 Difference]: Without dead ends: 147 [2024-09-18 15:37:25,500 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 145 SyntacticMatches, 18 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 934 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2024-09-18 15:37:25,500 INFO L434 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:25,500 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 264 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:25,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-09-18 15:37:25,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 100. [2024-09-18 15:37:25,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:25,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-18 15:37:25,539 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-18 15:37:25,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:25,540 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-18 15:37:25,540 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.794871794871795) internal successors, (70), 39 states have internal predecessors, (70), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:25,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:25,540 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-18 15:37:25,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 15:37:25,541 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:25,541 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:25,557 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2024-09-18 15:37:25,741 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2024-09-18 15:37:25,741 INFO L399 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:25,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:25,742 INFO L85 PathProgramCache]: Analyzing trace with hash 93398453, now seen corresponding path program 28 times [2024-09-18 15:37:25,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:25,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312939771] [2024-09-18 15:37:25,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:25,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:25,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,940 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:25,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,942 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:37:25,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,944 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:25,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,945 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:25,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,947 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:25,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,948 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:25,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,949 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:25,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:25,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:25,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:25,954 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 94 proven. 51 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:25,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:25,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312939771] [2024-09-18 15:37:25,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312939771] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:25,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209597212] [2024-09-18 15:37:25,955 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:37:25,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:25,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:25,956 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:25,958 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-09-18 15:37:26,000 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:37:26,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:26,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-18 15:37:26,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:26,304 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:26,305 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:26,505 INFO L134 CoverageAnalysis]: Checked inductivity of 257 backedges. 116 proven. 29 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:26,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209597212] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:26,506 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:26,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 38 [2024-09-18 15:37:26,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645721542] [2024-09-18 15:37:26,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:26,506 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-09-18 15:37:26,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:26,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-09-18 15:37:26,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1137, Unknown=0, NotChecked=0, Total=1406 [2024-09-18 15:37:26,507 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:26,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:26,735 INFO L93 Difference]: Finished difference Result 177 states and 206 transitions. [2024-09-18 15:37:26,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 15:37:26,735 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 80 [2024-09-18 15:37:26,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:26,737 INFO L225 Difference]: With dead ends: 177 [2024-09-18 15:37:26,737 INFO L226 Difference]: Without dead ends: 142 [2024-09-18 15:37:26,737 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 146 SyntacticMatches, 18 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 849 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=277, Invalid=1205, Unknown=0, NotChecked=0, Total=1482 [2024-09-18 15:37:26,737 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:26,737 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 286 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:26,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2024-09-18 15:37:26,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 100. [2024-09-18 15:37:26,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 78 states have (on average 1.141025641025641) internal successors, (89), 79 states have internal predecessors, (89), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:26,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 110 transitions. [2024-09-18 15:37:26,766 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 110 transitions. Word has length 80 [2024-09-18 15:37:26,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:26,766 INFO L474 AbstractCegarLoop]: Abstraction has 100 states and 110 transitions. [2024-09-18 15:37:26,766 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.8157894736842106) internal successors, (69), 38 states have internal predecessors, (69), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:26,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:26,766 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 110 transitions. [2024-09-18 15:37:26,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2024-09-18 15:37:26,766 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:26,767 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:26,778 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-09-18 15:37:26,967 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,52 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:26,967 INFO L399 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:26,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:26,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1777712362, now seen corresponding path program 8 times [2024-09-18 15:37:26,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:26,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493599682] [2024-09-18 15:37:26,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:26,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:26,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:27,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-09-18 15:37:27,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:37:27,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:37:27,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,177 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:37:27,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,183 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:37:27,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:37:27,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:37:27,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:37:27,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:27,195 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 94 proven. 58 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:27,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:27,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493599682] [2024-09-18 15:37:27,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493599682] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:27,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174266867] [2024-09-18 15:37:27,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:27,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:27,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:27,198 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:27,199 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-09-18 15:37:27,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:27,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:27,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-09-18 15:37:27,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:27,528 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:27,528 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:27,721 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 116 proven. 36 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:27,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174266867] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:27,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:27,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 37 [2024-09-18 15:37:27,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132097083] [2024-09-18 15:37:27,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:27,722 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-09-18 15:37:27,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:27,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-09-18 15:37:27,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1063, Unknown=0, NotChecked=0, Total=1332 [2024-09-18 15:37:27,723 INFO L87 Difference]: Start difference. First operand 100 states and 110 transitions. Second operand has 37 states, 37 states have (on average 1.837837837837838) internal successors, (68), 37 states have internal predecessors, (68), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:27,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:27,914 INFO L93 Difference]: Finished difference Result 173 states and 203 transitions. [2024-09-18 15:37:27,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-09-18 15:37:27,915 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.837837837837838) internal successors, (68), 37 states have internal predecessors, (68), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) Word has length 80 [2024-09-18 15:37:27,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:27,916 INFO L225 Difference]: With dead ends: 173 [2024-09-18 15:37:27,916 INFO L226 Difference]: Without dead ends: 138 [2024-09-18 15:37:27,916 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 147 SyntacticMatches, 18 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 760 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=277, Invalid=1129, Unknown=0, NotChecked=0, Total=1406 [2024-09-18 15:37:27,916 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:27,917 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 257 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:27,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2024-09-18 15:37:27,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 102. [2024-09-18 15:37:27,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 80 states have (on average 1.15) internal successors, (92), 81 states have internal predecessors, (92), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 9 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:27,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 113 transitions. [2024-09-18 15:37:27,957 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 113 transitions. Word has length 80 [2024-09-18 15:37:27,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:27,958 INFO L474 AbstractCegarLoop]: Abstraction has 102 states and 113 transitions. [2024-09-18 15:37:27,958 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.837837837837838) internal successors, (68), 37 states have internal predecessors, (68), 19 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2024-09-18 15:37:27,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:27,958 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 113 transitions. [2024-09-18 15:37:27,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-09-18 15:37:27,958 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:27,958 INFO L216 NwaCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:27,970 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-09-18 15:37:28,159 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,53 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:28,159 INFO L399 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:28,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:28,159 INFO L85 PathProgramCache]: Analyzing trace with hash 805249281, now seen corresponding path program 16 times [2024-09-18 15:37:28,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:28,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595804077] [2024-09-18 15:37:28,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:28,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:28,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:28,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:28,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:28,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:28,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:28,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:28,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:28,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:28,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:28,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:28,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:28,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:28,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:28,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:28,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:28,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:28,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:28,307 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:28,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:28,308 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 52 proven. 109 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:28,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:28,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595804077] [2024-09-18 15:37:28,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595804077] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:28,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852922952] [2024-09-18 15:37:28,309 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:37:28,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:28,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:28,310 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:28,311 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-09-18 15:37:28,354 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:37:28,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:28,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:37:28,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:28,416 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 61 proven. 100 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:28,416 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:28,546 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 61 proven. 100 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-09-18 15:37:28,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852922952] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:28,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:28,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 17 [2024-09-18 15:37:28,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855952880] [2024-09-18 15:37:28,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:28,546 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-09-18 15:37:28,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:28,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-09-18 15:37:28,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2024-09-18 15:37:28,547 INFO L87 Difference]: Start difference. First operand 102 states and 113 transitions. Second operand has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 15 states have internal predecessors, (48), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-18 15:37:28,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:28,662 INFO L93 Difference]: Finished difference Result 115 states and 127 transitions. [2024-09-18 15:37:28,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-09-18 15:37:28,663 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 15 states have internal predecessors, (48), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 81 [2024-09-18 15:37:28,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:28,664 INFO L225 Difference]: With dead ends: 115 [2024-09-18 15:37:28,664 INFO L226 Difference]: Without dead ends: 113 [2024-09-18 15:37:28,664 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 168 SyntacticMatches, 18 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2024-09-18 15:37:28,664 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 25 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:28,665 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 249 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:28,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2024-09-18 15:37:28,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 109. [2024-09-18 15:37:28,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 85 states have (on average 1.1411764705882352) internal successors, (97), 86 states have internal predecessors, (97), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:37:28,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 120 transitions. [2024-09-18 15:37:28,694 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 120 transitions. Word has length 81 [2024-09-18 15:37:28,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:28,694 INFO L474 AbstractCegarLoop]: Abstraction has 109 states and 120 transitions. [2024-09-18 15:37:28,694 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.823529411764706) internal successors, (48), 15 states have internal predecessors, (48), 10 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2024-09-18 15:37:28,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:28,694 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 120 transitions. [2024-09-18 15:37:28,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-18 15:37:28,695 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:28,695 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:28,707 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2024-09-18 15:37:28,895 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,54 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:28,895 INFO L399 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:28,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:28,896 INFO L85 PathProgramCache]: Analyzing trace with hash 41469239, now seen corresponding path program 17 times [2024-09-18 15:37:28,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:28,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377588313] [2024-09-18 15:37:28,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:28,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:28,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,178 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:29,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,179 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:29,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,180 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:29,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,181 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:29,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,182 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:29,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,183 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:29,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,184 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:29,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:29,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:29,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:29,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:29,191 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 119 proven. 70 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:29,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:29,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377588313] [2024-09-18 15:37:29,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377588313] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:29,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [480977746] [2024-09-18 15:37:29,191 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:37:29,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:29,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:29,192 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:29,193 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-09-18 15:37:29,239 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-09-18 15:37:29,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:29,240 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:37:29,242 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:29,686 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:29,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:29,920 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:29,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [480977746] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:29,921 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:29,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 49 [2024-09-18 15:37:29,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336272858] [2024-09-18 15:37:29,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:29,921 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-18 15:37:29,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:29,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-18 15:37:29,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=451, Invalid=1901, Unknown=0, NotChecked=0, Total=2352 [2024-09-18 15:37:29,923 INFO L87 Difference]: Start difference. First operand 109 states and 120 transitions. Second operand has 49 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 49 states have internal predecessors, (82), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:30,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:30,123 INFO L93 Difference]: Finished difference Result 187 states and 219 transitions. [2024-09-18 15:37:30,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:37:30,123 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 49 states have internal predecessors, (82), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2024-09-18 15:37:30,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:30,124 INFO L225 Difference]: With dead ends: 187 [2024-09-18 15:37:30,124 INFO L226 Difference]: Without dead ends: 149 [2024-09-18 15:37:30,125 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 153 SyntacticMatches, 20 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1793 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=459, Invalid=1991, Unknown=0, NotChecked=0, Total=2450 [2024-09-18 15:37:30,126 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 204 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:30,126 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 235 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:30,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2024-09-18 15:37:30,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 110. [2024-09-18 15:37:30,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:37:30,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-18 15:37:30,167 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-18 15:37:30,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:30,167 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-18 15:37:30,167 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.6734693877551021) internal successors, (82), 49 states have internal predecessors, (82), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:30,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:30,167 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-18 15:37:30,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-18 15:37:30,168 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:30,168 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:30,179 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2024-09-18 15:37:30,368 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,55 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:30,368 INFO L399 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:30,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:30,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1330059702, now seen corresponding path program 29 times [2024-09-18 15:37:30,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:30,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598292673] [2024-09-18 15:37:30,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:30,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:30,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:30,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:30,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:30,603 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:30,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:30,604 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:30,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:30,605 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:30,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:30,606 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:30,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:30,607 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:30,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:30,608 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:30,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:30,609 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:30,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:30,610 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:30,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:30,611 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:30,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:30,613 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 119 proven. 62 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:30,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:30,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598292673] [2024-09-18 15:37:30,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598292673] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:30,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499303307] [2024-09-18 15:37:30,613 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:37:30,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:30,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:30,614 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:30,615 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-09-18 15:37:30,669 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-09-18 15:37:30,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:30,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:37:30,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:31,097 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:31,097 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:31,332 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:31,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499303307] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:31,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:31,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 48 [2024-09-18 15:37:31,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708454231] [2024-09-18 15:37:31,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:31,332 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-09-18 15:37:31,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:31,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-09-18 15:37:31,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=1836, Unknown=0, NotChecked=0, Total=2256 [2024-09-18 15:37:31,334 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 48 states, 48 states have (on average 1.6875) internal successors, (81), 48 states have internal predecessors, (81), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:31,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:31,571 INFO L93 Difference]: Finished difference Result 195 states and 227 transitions. [2024-09-18 15:37:31,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:37:31,572 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.6875) internal successors, (81), 48 states have internal predecessors, (81), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2024-09-18 15:37:31,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:31,573 INFO L225 Difference]: With dead ends: 195 [2024-09-18 15:37:31,573 INFO L226 Difference]: Without dead ends: 157 [2024-09-18 15:37:31,573 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 154 SyntacticMatches, 20 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1717 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=428, Invalid=1924, Unknown=0, NotChecked=0, Total=2352 [2024-09-18 15:37:31,573 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:31,574 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 273 Invalid, 350 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:31,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2024-09-18 15:37:31,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 110. [2024-09-18 15:37:31,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:37:31,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-18 15:37:31,620 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-18 15:37:31,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:31,620 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-18 15:37:31,620 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.6875) internal successors, (81), 48 states have internal predecessors, (81), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:31,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:31,620 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-18 15:37:31,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-18 15:37:31,621 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:31,621 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:31,639 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-09-18 15:37:31,821 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,56 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:31,822 INFO L399 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:31,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:31,822 INFO L85 PathProgramCache]: Analyzing trace with hash -13846185, now seen corresponding path program 30 times [2024-09-18 15:37:31,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:31,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778858148] [2024-09-18 15:37:31,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:31,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:31,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:32,103 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:32,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:32,104 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:32,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:32,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:32,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:32,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:32,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:32,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:32,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:32,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:32,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:32,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:32,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:32,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:32,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:32,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:32,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:32,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:32,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:32,113 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 119 proven. 56 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:32,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:32,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778858148] [2024-09-18 15:37:32,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778858148] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:32,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786976309] [2024-09-18 15:37:32,113 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:32,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:32,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:32,115 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:32,117 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-09-18 15:37:32,163 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-09-18 15:37:32,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:32,164 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:37:32,166 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:32,576 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:32,577 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:32,801 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:32,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786976309] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:32,802 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:32,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 47 [2024-09-18 15:37:32,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342359789] [2024-09-18 15:37:32,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:32,802 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-18 15:37:32,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:32,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-18 15:37:32,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=1769, Unknown=0, NotChecked=0, Total=2162 [2024-09-18 15:37:32,803 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 47 states, 47 states have (on average 1.702127659574468) internal successors, (80), 47 states have internal predecessors, (80), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:33,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:33,070 INFO L93 Difference]: Finished difference Result 201 states and 233 transitions. [2024-09-18 15:37:33,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:37:33,071 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.702127659574468) internal successors, (80), 47 states have internal predecessors, (80), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2024-09-18 15:37:33,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:33,072 INFO L225 Difference]: With dead ends: 201 [2024-09-18 15:37:33,072 INFO L226 Difference]: Without dead ends: 163 [2024-09-18 15:37:33,073 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 155 SyntacticMatches, 20 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1606 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=401, Invalid=1855, Unknown=0, NotChecked=0, Total=2256 [2024-09-18 15:37:33,073 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:33,073 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 360 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 409 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:33,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-09-18 15:37:33,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 110. [2024-09-18 15:37:33,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:37:33,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-18 15:37:33,132 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-18 15:37:33,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:33,133 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-18 15:37:33,133 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.702127659574468) internal successors, (80), 47 states have internal predecessors, (80), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:33,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:33,133 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-18 15:37:33,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-18 15:37:33,134 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:33,134 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:33,150 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:33,334 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2024-09-18 15:37:33,335 INFO L399 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:33,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:33,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1882464662, now seen corresponding path program 31 times [2024-09-18 15:37:33,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:33,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153509039] [2024-09-18 15:37:33,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:33,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:33,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:33,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:33,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:33,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:33,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:33,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:33,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:33,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:33,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,631 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:33,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,632 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:33,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,634 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 119 proven. 52 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:33,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:33,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153509039] [2024-09-18 15:37:33,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153509039] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:33,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585579688] [2024-09-18 15:37:33,634 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:33,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:33,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:33,636 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:33,638 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-09-18 15:37:33,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:33,687 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:37:33,688 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:34,078 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:34,078 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:34,311 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:34,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585579688] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:34,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:34,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 46 [2024-09-18 15:37:34,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741808177] [2024-09-18 15:37:34,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:34,312 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-18 15:37:34,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:34,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-18 15:37:34,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=370, Invalid=1700, Unknown=0, NotChecked=0, Total=2070 [2024-09-18 15:37:34,313 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 46 states, 46 states have (on average 1.7173913043478262) internal successors, (79), 46 states have internal predecessors, (79), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:34,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:34,590 INFO L93 Difference]: Finished difference Result 205 states and 237 transitions. [2024-09-18 15:37:34,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:37:34,591 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.7173913043478262) internal successors, (79), 46 states have internal predecessors, (79), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2024-09-18 15:37:34,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:34,592 INFO L225 Difference]: With dead ends: 205 [2024-09-18 15:37:34,592 INFO L226 Difference]: Without dead ends: 167 [2024-09-18 15:37:34,592 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 156 SyntacticMatches, 20 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1498 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=378, Invalid=1784, Unknown=0, NotChecked=0, Total=2162 [2024-09-18 15:37:34,592 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:34,593 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 351 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:34,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2024-09-18 15:37:34,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 110. [2024-09-18 15:37:34,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:37:34,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-18 15:37:34,629 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-18 15:37:34,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:34,630 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-18 15:37:34,630 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.7173913043478262) internal successors, (79), 46 states have internal predecessors, (79), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:34,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:34,630 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-18 15:37:34,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-18 15:37:34,631 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:34,631 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:34,643 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:34,831 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2024-09-18 15:37:34,831 INFO L399 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:34,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:34,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1250899319, now seen corresponding path program 32 times [2024-09-18 15:37:34,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:34,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450556310] [2024-09-18 15:37:34,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:34,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:34,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:35,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:35,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:35,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:35,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:35,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:35,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:35,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:35,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:35,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,127 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:35,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:35,129 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 119 proven. 50 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:35,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:35,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450556310] [2024-09-18 15:37:35,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450556310] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:35,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673459446] [2024-09-18 15:37:35,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:35,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:35,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:35,131 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:35,131 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-09-18 15:37:35,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:35,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:35,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:37:35,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:35,553 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:35,553 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:35,772 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:35,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673459446] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:35,772 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:35,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 45 [2024-09-18 15:37:35,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921153293] [2024-09-18 15:37:35,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:35,773 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-18 15:37:35,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:35,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-18 15:37:35,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=1629, Unknown=0, NotChecked=0, Total=1980 [2024-09-18 15:37:35,774 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 45 states, 45 states have (on average 1.7333333333333334) internal successors, (78), 45 states have internal predecessors, (78), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:36,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:36,051 INFO L93 Difference]: Finished difference Result 207 states and 239 transitions. [2024-09-18 15:37:36,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:37:36,052 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.7333333333333334) internal successors, (78), 45 states have internal predecessors, (78), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2024-09-18 15:37:36,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:36,053 INFO L225 Difference]: With dead ends: 207 [2024-09-18 15:37:36,053 INFO L226 Difference]: Without dead ends: 169 [2024-09-18 15:37:36,053 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 157 SyntacticMatches, 20 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1393 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=359, Invalid=1711, Unknown=0, NotChecked=0, Total=2070 [2024-09-18 15:37:36,053 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:36,054 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 240 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:36,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2024-09-18 15:37:36,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 110. [2024-09-18 15:37:36,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:37:36,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-18 15:37:36,094 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-18 15:37:36,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:36,094 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-18 15:37:36,094 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.7333333333333334) internal successors, (78), 45 states have internal predecessors, (78), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:36,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:36,095 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-18 15:37:36,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-18 15:37:36,095 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:36,095 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:36,107 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2024-09-18 15:37:36,295 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2024-09-18 15:37:36,296 INFO L399 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:36,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:36,296 INFO L85 PathProgramCache]: Analyzing trace with hash -293494410, now seen corresponding path program 33 times [2024-09-18 15:37:36,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:36,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717469190] [2024-09-18 15:37:36,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:36,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:36,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:36,531 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:36,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:36,532 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:36,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:36,534 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:36,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:36,535 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:36,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:36,536 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:36,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:36,537 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:36,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:36,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:36,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:36,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:36,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:36,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:36,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:36,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:36,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:36,544 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 119 proven. 50 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:36,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:36,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717469190] [2024-09-18 15:37:36,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717469190] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:36,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580293746] [2024-09-18 15:37:36,544 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:36,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:36,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:36,545 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:36,546 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-09-18 15:37:36,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-09-18 15:37:36,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:36,593 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:37:36,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:36,973 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:36,973 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:37,194 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 25 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:37,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580293746] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:37,194 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:37,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 44 [2024-09-18 15:37:37,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763955532] [2024-09-18 15:37:37,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:37,195 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-18 15:37:37,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:37,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-18 15:37:37,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=1556, Unknown=0, NotChecked=0, Total=1892 [2024-09-18 15:37:37,196 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 44 states, 44 states have (on average 1.75) internal successors, (77), 44 states have internal predecessors, (77), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:37,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:37,459 INFO L93 Difference]: Finished difference Result 207 states and 239 transitions. [2024-09-18 15:37:37,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:37:37,460 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.75) internal successors, (77), 44 states have internal predecessors, (77), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2024-09-18 15:37:37,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:37,461 INFO L225 Difference]: With dead ends: 207 [2024-09-18 15:37:37,461 INFO L226 Difference]: Without dead ends: 169 [2024-09-18 15:37:37,461 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 158 SyntacticMatches, 20 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1291 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=344, Invalid=1636, Unknown=0, NotChecked=0, Total=1980 [2024-09-18 15:37:37,462 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 263 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:37,462 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 263 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:37,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2024-09-18 15:37:37,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 110. [2024-09-18 15:37:37,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:37:37,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-18 15:37:37,505 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-18 15:37:37,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:37,506 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-18 15:37:37,506 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.75) internal successors, (77), 44 states have internal predecessors, (77), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:37,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:37,506 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-18 15:37:37,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-18 15:37:37,506 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:37,506 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:37,518 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2024-09-18 15:37:37,707 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2024-09-18 15:37:37,707 INFO L399 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:37,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:37,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1319254423, now seen corresponding path program 34 times [2024-09-18 15:37:37,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:37,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229660871] [2024-09-18 15:37:37,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:37,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:37,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:37,999 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:37,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:38,000 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:38,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:38,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:38,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:38,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:38,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:38,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:38,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:38,006 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:38,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:38,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:38,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:38,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:38,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:38,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:38,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:38,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:38,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:38,013 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 119 proven. 52 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:38,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:38,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229660871] [2024-09-18 15:37:38,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229660871] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:38,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167295624] [2024-09-18 15:37:38,013 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:37:38,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:38,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:38,015 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:38,017 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-09-18 15:37:38,068 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:37:38,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:38,069 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:37:38,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:38,438 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:38,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:38,657 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 144 proven. 27 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:38,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167295624] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:38,657 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:38,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 43 [2024-09-18 15:37:38,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988777855] [2024-09-18 15:37:38,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:38,658 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-18 15:37:38,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:38,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-18 15:37:38,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=1481, Unknown=0, NotChecked=0, Total=1806 [2024-09-18 15:37:38,659 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 43 states, 43 states have (on average 1.7674418604651163) internal successors, (76), 43 states have internal predecessors, (76), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:38,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:38,914 INFO L93 Difference]: Finished difference Result 205 states and 237 transitions. [2024-09-18 15:37:38,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:37:38,915 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.7674418604651163) internal successors, (76), 43 states have internal predecessors, (76), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2024-09-18 15:37:38,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:38,916 INFO L225 Difference]: With dead ends: 205 [2024-09-18 15:37:38,916 INFO L226 Difference]: Without dead ends: 167 [2024-09-18 15:37:38,916 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 159 SyntacticMatches, 20 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1192 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=333, Invalid=1559, Unknown=0, NotChecked=0, Total=1892 [2024-09-18 15:37:38,917 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 314 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 314 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:38,917 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 271 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 314 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:38,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2024-09-18 15:37:38,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 110. [2024-09-18 15:37:38,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:37:38,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-18 15:37:38,973 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-18 15:37:38,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:38,973 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-18 15:37:38,973 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.7674418604651163) internal successors, (76), 43 states have internal predecessors, (76), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:38,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:38,974 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-18 15:37:38,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-18 15:37:38,974 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:38,974 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:38,990 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2024-09-18 15:37:39,178 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2024-09-18 15:37:39,179 INFO L399 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:39,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:39,180 INFO L85 PathProgramCache]: Analyzing trace with hash 401447254, now seen corresponding path program 35 times [2024-09-18 15:37:39,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:39,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236091884] [2024-09-18 15:37:39,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:39,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:39,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:39,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:39,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:39,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:39,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:39,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,460 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:39,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,461 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:39,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,463 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:39,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,464 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:39,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,466 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:39,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:39,467 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 119 proven. 56 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:39,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:39,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236091884] [2024-09-18 15:37:39,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236091884] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:39,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334335093] [2024-09-18 15:37:39,468 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:37:39,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:39,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:39,470 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:39,472 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-09-18 15:37:39,525 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-09-18 15:37:39,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:39,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:37:39,527 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:39,869 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:39,869 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:40,084 INFO L134 CoverageAnalysis]: Checked inductivity of 319 backedges. 144 proven. 31 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:40,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334335093] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:40,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:40,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 42 [2024-09-18 15:37:40,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669586839] [2024-09-18 15:37:40,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:40,085 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-09-18 15:37:40,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:40,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-09-18 15:37:40,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=1404, Unknown=0, NotChecked=0, Total=1722 [2024-09-18 15:37:40,086 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 42 states have internal predecessors, (75), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:40,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:40,361 INFO L93 Difference]: Finished difference Result 201 states and 233 transitions. [2024-09-18 15:37:40,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:37:40,363 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 42 states have internal predecessors, (75), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2024-09-18 15:37:40,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:40,364 INFO L225 Difference]: With dead ends: 201 [2024-09-18 15:37:40,365 INFO L226 Difference]: Without dead ends: 163 [2024-09-18 15:37:40,365 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 160 SyntacticMatches, 20 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1096 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=326, Invalid=1480, Unknown=0, NotChecked=0, Total=1806 [2024-09-18 15:37:40,365 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:40,365 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 321 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:40,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-09-18 15:37:40,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 110. [2024-09-18 15:37:40,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:37:40,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-18 15:37:40,422 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-18 15:37:40,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:40,422 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-18 15:37:40,422 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.7857142857142858) internal successors, (75), 42 states have internal predecessors, (75), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:40,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:40,423 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-18 15:37:40,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-18 15:37:40,423 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:40,423 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:40,440 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:40,624 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,62 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:40,624 INFO L399 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:40,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:40,624 INFO L85 PathProgramCache]: Analyzing trace with hash 233293239, now seen corresponding path program 36 times [2024-09-18 15:37:40,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:40,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507198278] [2024-09-18 15:37:40,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:40,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:40,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:40,845 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:40,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:40,846 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:40,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:40,847 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:40,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:40,848 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:40,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:40,849 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:40,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:40,850 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:40,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:40,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:40,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:40,851 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:40,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:40,852 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:40,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:40,853 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:40,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:40,855 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 119 proven. 62 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:40,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:40,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507198278] [2024-09-18 15:37:40,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507198278] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:40,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635764544] [2024-09-18 15:37:40,855 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:40,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:40,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:40,856 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:40,857 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2024-09-18 15:37:40,904 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-09-18 15:37:40,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:40,905 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:37:40,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:41,236 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:41,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:41,451 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 144 proven. 37 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:41,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635764544] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:41,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:41,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 41 [2024-09-18 15:37:41,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903792847] [2024-09-18 15:37:41,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:41,451 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-09-18 15:37:41,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:41,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-09-18 15:37:41,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=315, Invalid=1325, Unknown=0, NotChecked=0, Total=1640 [2024-09-18 15:37:41,452 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 41 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 41 states have internal predecessors, (74), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:41,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:41,685 INFO L93 Difference]: Finished difference Result 195 states and 227 transitions. [2024-09-18 15:37:41,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:37:41,686 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 41 states have internal predecessors, (74), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2024-09-18 15:37:41,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:41,687 INFO L225 Difference]: With dead ends: 195 [2024-09-18 15:37:41,687 INFO L226 Difference]: Without dead ends: 157 [2024-09-18 15:37:41,688 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 161 SyntacticMatches, 20 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1003 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=323, Invalid=1399, Unknown=0, NotChecked=0, Total=1722 [2024-09-18 15:37:41,688 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:41,688 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 226 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:41,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2024-09-18 15:37:41,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 110. [2024-09-18 15:37:41,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 86 states have (on average 1.1395348837209303) internal successors, (98), 87 states have internal predecessors, (98), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:37:41,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2024-09-18 15:37:41,751 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 88 [2024-09-18 15:37:41,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:41,752 INFO L474 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2024-09-18 15:37:41,752 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 1.8048780487804879) internal successors, (74), 41 states have internal predecessors, (74), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:41,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:41,752 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2024-09-18 15:37:41,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2024-09-18 15:37:41,753 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:41,753 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:41,769 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:41,953 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,63 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:41,954 INFO L399 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:41,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:41,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1850341066, now seen corresponding path program 9 times [2024-09-18 15:37:41,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:41,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349161979] [2024-09-18 15:37:41,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:41,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:41,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,185 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:42,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-09-18 15:37:42,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-09-18 15:37:42,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-09-18 15:37:42,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-09-18 15:37:42,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-09-18 15:37:42,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-09-18 15:37:42,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 63 [2024-09-18 15:37:42,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-09-18 15:37:42,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-09-18 15:37:42,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:42,196 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 119 proven. 70 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:42,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:42,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349161979] [2024-09-18 15:37:42,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349161979] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:42,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177652639] [2024-09-18 15:37:42,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:42,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:42,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:42,198 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:42,199 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2024-09-18 15:37:42,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-09-18 15:37:42,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:42,246 INFO L262 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-09-18 15:37:42,247 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:42,563 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:42,563 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:42,782 INFO L134 CoverageAnalysis]: Checked inductivity of 333 backedges. 144 proven. 45 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:42,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177652639] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:42,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:42,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 40 [2024-09-18 15:37:42,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994562912] [2024-09-18 15:37:42,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:42,782 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-09-18 15:37:42,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:42,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-09-18 15:37:42,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=1244, Unknown=0, NotChecked=0, Total=1560 [2024-09-18 15:37:42,783 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 40 states, 40 states have (on average 1.825) internal successors, (73), 40 states have internal predecessors, (73), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:42,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:42,988 INFO L93 Difference]: Finished difference Result 190 states and 223 transitions. [2024-09-18 15:37:42,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-09-18 15:37:42,989 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 40 states have internal predecessors, (73), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2024-09-18 15:37:42,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:42,990 INFO L225 Difference]: With dead ends: 190 [2024-09-18 15:37:42,991 INFO L226 Difference]: Without dead ends: 152 [2024-09-18 15:37:42,991 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 162 SyntacticMatches, 20 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 905 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=324, Invalid=1316, Unknown=0, NotChecked=0, Total=1640 [2024-09-18 15:37:42,991 INFO L434 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:42,991 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 159 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:42,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2024-09-18 15:37:43,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 112. [2024-09-18 15:37:43,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 112 states, 88 states have (on average 1.1477272727272727) internal successors, (101), 89 states have internal predecessors, (101), 12 states have call successors, (12), 12 states have call predecessors, (12), 11 states have return successors, (11), 10 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:37:43,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 112 states to 112 states and 124 transitions. [2024-09-18 15:37:43,035 INFO L78 Accepts]: Start accepts. Automaton has 112 states and 124 transitions. Word has length 88 [2024-09-18 15:37:43,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:43,035 INFO L474 AbstractCegarLoop]: Abstraction has 112 states and 124 transitions. [2024-09-18 15:37:43,035 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.825) internal successors, (73), 40 states have internal predecessors, (73), 21 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2024-09-18 15:37:43,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:43,035 INFO L276 IsEmpty]: Start isEmpty. Operand 112 states and 124 transitions. [2024-09-18 15:37:43,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2024-09-18 15:37:43,036 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:43,036 INFO L216 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:43,048 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2024-09-18 15:37:43,236 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2024-09-18 15:37:43,236 INFO L399 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:43,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:43,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1568569182, now seen corresponding path program 18 times [2024-09-18 15:37:43,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:43,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429281548] [2024-09-18 15:37:43,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:43,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:43,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:43,418 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:43,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:43,419 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:43,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:43,420 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:43,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:43,422 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:43,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:43,423 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:43,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:43,424 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:43,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:43,426 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:43,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:43,427 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:43,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:43,428 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:43,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:43,430 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:43,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:43,431 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 63 proven. 136 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:43,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:43,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429281548] [2024-09-18 15:37:43,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429281548] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:43,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2109572160] [2024-09-18 15:37:43,431 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:43,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:43,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:43,434 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:43,435 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-09-18 15:37:43,492 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-09-18 15:37:43,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:43,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:37:43,494 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:43,552 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 73 proven. 126 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:43,552 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:43,704 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 73 proven. 126 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2024-09-18 15:37:43,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2109572160] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:43,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:43,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 18 [2024-09-18 15:37:43,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577531000] [2024-09-18 15:37:43,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:43,705 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-09-18 15:37:43,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:43,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-09-18 15:37:43,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2024-09-18 15:37:43,706 INFO L87 Difference]: Start difference. First operand 112 states and 124 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:43,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:43,841 INFO L93 Difference]: Finished difference Result 125 states and 138 transitions. [2024-09-18 15:37:43,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-09-18 15:37:43,841 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 89 [2024-09-18 15:37:43,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:43,842 INFO L225 Difference]: With dead ends: 125 [2024-09-18 15:37:43,842 INFO L226 Difference]: Without dead ends: 123 [2024-09-18 15:37:43,842 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 185 SyntacticMatches, 20 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2024-09-18 15:37:43,842 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 24 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:43,843 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 269 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:43,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2024-09-18 15:37:43,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 119. [2024-09-18 15:37:43,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 93 states have (on average 1.1397849462365592) internal successors, (106), 94 states have internal predecessors, (106), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:37:43,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 131 transitions. [2024-09-18 15:37:43,884 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 131 transitions. Word has length 89 [2024-09-18 15:37:43,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:43,884 INFO L474 AbstractCegarLoop]: Abstraction has 119 states and 131 transitions. [2024-09-18 15:37:43,884 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 16 states have internal predecessors, (51), 11 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-09-18 15:37:43,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:43,885 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 131 transitions. [2024-09-18 15:37:43,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-18 15:37:43,885 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:43,885 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:43,897 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2024-09-18 15:37:44,085 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,65 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:44,086 INFO L399 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:44,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:44,086 INFO L85 PathProgramCache]: Analyzing trace with hash 123844214, now seen corresponding path program 19 times [2024-09-18 15:37:44,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:44,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120347482] [2024-09-18 15:37:44,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:44,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:44,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:44,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,360 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:44,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,361 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:44,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,362 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:44,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,363 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:44,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,364 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:44,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,365 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:44,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,366 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:44,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,368 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:44,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,369 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:44,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,371 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:44,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,372 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 147 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:44,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:44,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120347482] [2024-09-18 15:37:44,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120347482] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:44,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416324855] [2024-09-18 15:37:44,373 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:44,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:44,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:44,377 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:44,380 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2024-09-18 15:37:44,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:44,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:37:44,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:44,936 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:44,936 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:45,205 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:45,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416324855] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:45,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:45,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 53 [2024-09-18 15:37:45,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622254682] [2024-09-18 15:37:45,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:45,206 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-18 15:37:45,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:45,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-18 15:37:45,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=527, Invalid=2229, Unknown=0, NotChecked=0, Total=2756 [2024-09-18 15:37:45,207 INFO L87 Difference]: Start difference. First operand 119 states and 131 transitions. Second operand has 53 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 53 states have internal predecessors, (88), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:45,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:45,519 INFO L93 Difference]: Finished difference Result 204 states and 239 transitions. [2024-09-18 15:37:45,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:37:45,520 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 53 states have internal predecessors, (88), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 96 [2024-09-18 15:37:45,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:45,521 INFO L225 Difference]: With dead ends: 204 [2024-09-18 15:37:45,521 INFO L226 Difference]: Without dead ends: 163 [2024-09-18 15:37:45,522 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 167 SyntacticMatches, 22 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2144 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=535, Invalid=2327, Unknown=0, NotChecked=0, Total=2862 [2024-09-18 15:37:45,522 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:45,522 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 296 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:45,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-09-18 15:37:45,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 120. [2024-09-18 15:37:45,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:37:45,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-18 15:37:45,589 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-18 15:37:45,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:45,589 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-18 15:37:45,589 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.6603773584905661) internal successors, (88), 53 states have internal predecessors, (88), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:45,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:45,590 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-18 15:37:45,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-18 15:37:45,590 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:45,590 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:45,602 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:45,790 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,66 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:45,791 INFO L399 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:45,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:45,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1467016203, now seen corresponding path program 37 times [2024-09-18 15:37:45,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:45,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506438011] [2024-09-18 15:37:45,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:45,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:45,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,055 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:46,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,057 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:46,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,058 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:46,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,060 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:46,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,061 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:46,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,062 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:46,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,064 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:46,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,065 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:46,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,066 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,068 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:46,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,070 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:46,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,071 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 147 proven. 74 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:46,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:46,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506438011] [2024-09-18 15:37:46,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506438011] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:46,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713898817] [2024-09-18 15:37:46,072 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:46,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:46,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:46,074 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:46,076 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-09-18 15:37:46,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:46,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:37:46,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:46,644 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:46,644 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:46,938 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:46,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713898817] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:46,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:46,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 52 [2024-09-18 15:37:46,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499336649] [2024-09-18 15:37:46,939 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:46,939 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-18 15:37:46,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:46,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-18 15:37:46,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=493, Invalid=2159, Unknown=0, NotChecked=0, Total=2652 [2024-09-18 15:37:46,940 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 52 states, 52 states have (on average 1.6730769230769231) internal successors, (87), 52 states have internal predecessors, (87), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:47,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:47,236 INFO L93 Difference]: Finished difference Result 213 states and 248 transitions. [2024-09-18 15:37:47,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:37:47,236 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.6730769230769231) internal successors, (87), 52 states have internal predecessors, (87), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 96 [2024-09-18 15:37:47,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:47,238 INFO L225 Difference]: With dead ends: 213 [2024-09-18 15:37:47,238 INFO L226 Difference]: Without dead ends: 172 [2024-09-18 15:37:47,238 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 168 SyntacticMatches, 22 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2061 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=501, Invalid=2255, Unknown=0, NotChecked=0, Total=2756 [2024-09-18 15:37:47,239 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:47,239 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 326 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:47,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-09-18 15:37:47,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 120. [2024-09-18 15:37:47,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:37:47,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-18 15:37:47,303 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-18 15:37:47,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:47,303 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-18 15:37:47,304 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.6730769230769231) internal successors, (87), 52 states have internal predecessors, (87), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:47,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:47,304 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-18 15:37:47,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-18 15:37:47,304 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:47,305 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:47,321 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:47,505 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2024-09-18 15:37:47,505 INFO L399 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:47,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:47,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1668254358, now seen corresponding path program 38 times [2024-09-18 15:37:47,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:47,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978890062] [2024-09-18 15:37:47,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:47,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:47,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:47,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:47,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:47,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,806 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,807 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:47,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,808 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:47,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:47,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:47,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:47,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:47,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:47,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:47,814 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 147 proven. 67 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:47,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:47,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978890062] [2024-09-18 15:37:47,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978890062] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:47,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980703036] [2024-09-18 15:37:47,814 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:47,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:47,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:47,815 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:47,816 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-09-18 15:37:47,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:47,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:47,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:37:47,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:48,324 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:48,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:48,590 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:48,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980703036] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:48,591 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:48,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 51 [2024-09-18 15:37:48,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783587421] [2024-09-18 15:37:48,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:48,591 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-18 15:37:48,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:48,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-18 15:37:48,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=463, Invalid=2087, Unknown=0, NotChecked=0, Total=2550 [2024-09-18 15:37:48,592 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 51 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 51 states have internal predecessors, (86), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:48,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:48,898 INFO L93 Difference]: Finished difference Result 220 states and 255 transitions. [2024-09-18 15:37:48,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:37:48,899 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 51 states have internal predecessors, (86), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 96 [2024-09-18 15:37:48,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:48,900 INFO L225 Difference]: With dead ends: 220 [2024-09-18 15:37:48,900 INFO L226 Difference]: Without dead ends: 179 [2024-09-18 15:37:48,900 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 169 SyntacticMatches, 22 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1939 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=471, Invalid=2181, Unknown=0, NotChecked=0, Total=2652 [2024-09-18 15:37:48,900 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:48,901 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 269 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:48,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-09-18 15:37:48,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 120. [2024-09-18 15:37:48,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:37:48,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-18 15:37:48,981 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-18 15:37:48,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:48,981 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-18 15:37:48,981 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.6862745098039216) internal successors, (86), 51 states have internal predecessors, (86), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:48,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:48,981 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-18 15:37:48,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-18 15:37:48,982 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:48,982 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:48,993 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2024-09-18 15:37:49,182 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2024-09-18 15:37:49,182 INFO L399 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:49,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:49,183 INFO L85 PathProgramCache]: Analyzing trace with hash 661013461, now seen corresponding path program 39 times [2024-09-18 15:37:49,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:49,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262734488] [2024-09-18 15:37:49,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:49,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:49,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:49,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,449 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:49,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:49,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:49,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:49,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:49,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:49,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:49,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:49,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:49,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:49,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:49,459 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 147 proven. 62 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:49,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:49,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262734488] [2024-09-18 15:37:49,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262734488] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:49,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700257268] [2024-09-18 15:37:49,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:49,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:49,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:49,461 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:49,461 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2024-09-18 15:37:49,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-09-18 15:37:49,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:49,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:37:49,513 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:49,969 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:49,970 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:50,235 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:50,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700257268] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:50,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:50,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 50 [2024-09-18 15:37:50,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731526851] [2024-09-18 15:37:50,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:50,236 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-09-18 15:37:50,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:50,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-09-18 15:37:50,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=2013, Unknown=0, NotChecked=0, Total=2450 [2024-09-18 15:37:50,237 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 50 states, 50 states have (on average 1.7) internal successors, (85), 50 states have internal predecessors, (85), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:50,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:50,571 INFO L93 Difference]: Finished difference Result 225 states and 260 transitions. [2024-09-18 15:37:50,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:37:50,572 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.7) internal successors, (85), 50 states have internal predecessors, (85), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 96 [2024-09-18 15:37:50,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:50,573 INFO L225 Difference]: With dead ends: 225 [2024-09-18 15:37:50,573 INFO L226 Difference]: Without dead ends: 184 [2024-09-18 15:37:50,573 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 170 SyntacticMatches, 22 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1820 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=445, Invalid=2105, Unknown=0, NotChecked=0, Total=2550 [2024-09-18 15:37:50,574 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:50,574 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 303 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:50,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-09-18 15:37:50,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 120. [2024-09-18 15:37:50,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:37:50,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-18 15:37:50,655 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-18 15:37:50,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:50,656 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-18 15:37:50,656 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.7) internal successors, (85), 50 states have internal predecessors, (85), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:50,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:50,656 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-18 15:37:50,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-18 15:37:50,657 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:50,657 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:50,673 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:50,857 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2024-09-18 15:37:50,857 INFO L399 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:50,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:50,858 INFO L85 PathProgramCache]: Analyzing trace with hash -618404170, now seen corresponding path program 40 times [2024-09-18 15:37:50,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:50,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664913937] [2024-09-18 15:37:50,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:50,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:50,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:51,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:51,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:51,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:51,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:51,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:51,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:51,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:51,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:51,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:51,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:51,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:51,124 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 147 proven. 59 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:51,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:51,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664913937] [2024-09-18 15:37:51,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664913937] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:51,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460371487] [2024-09-18 15:37:51,124 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:37:51,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:51,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:51,125 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:51,126 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2024-09-18 15:37:51,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:37:51,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:51,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:37:51,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:51,613 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:51,613 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:51,865 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:51,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460371487] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:51,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:51,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 49 [2024-09-18 15:37:51,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060620526] [2024-09-18 15:37:51,866 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:51,866 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-18 15:37:51,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:51,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-18 15:37:51,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=1937, Unknown=0, NotChecked=0, Total=2352 [2024-09-18 15:37:51,867 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 49 states, 49 states have (on average 1.7142857142857142) internal successors, (84), 49 states have internal predecessors, (84), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:52,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:52,279 INFO L93 Difference]: Finished difference Result 228 states and 263 transitions. [2024-09-18 15:37:52,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:37:52,279 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7142857142857142) internal successors, (84), 49 states have internal predecessors, (84), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 96 [2024-09-18 15:37:52,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:52,280 INFO L225 Difference]: With dead ends: 228 [2024-09-18 15:37:52,280 INFO L226 Difference]: Without dead ends: 187 [2024-09-18 15:37:52,281 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 171 SyntacticMatches, 22 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1704 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=423, Invalid=2027, Unknown=0, NotChecked=0, Total=2450 [2024-09-18 15:37:52,281 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:52,281 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 436 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 590 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:52,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-09-18 15:37:52,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 120. [2024-09-18 15:37:52,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:37:52,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-18 15:37:52,333 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-18 15:37:52,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:52,333 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-18 15:37:52,333 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.7142857142857142) internal successors, (84), 49 states have internal predecessors, (84), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:52,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:52,334 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-18 15:37:52,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-18 15:37:52,334 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:52,334 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:52,349 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2024-09-18 15:37:52,535 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 70 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2024-09-18 15:37:52,535 INFO L399 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:52,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:52,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1213865035, now seen corresponding path program 41 times [2024-09-18 15:37:52,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:52,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363841066] [2024-09-18 15:37:52,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:52,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:52,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:52,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,806 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:52,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,807 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:52,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,808 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:52,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:52,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:52,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:52,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:52,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:52,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:52,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:52,816 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 147 proven. 58 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:52,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:52,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363841066] [2024-09-18 15:37:52,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363841066] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:52,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572071424] [2024-09-18 15:37:52,817 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:37:52,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:52,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:52,819 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:52,820 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2024-09-18 15:37:52,882 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2024-09-18 15:37:52,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:52,884 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:37:52,885 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:53,327 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 175 proven. 30 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:53,327 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:53,572 INFO L134 CoverageAnalysis]: Checked inductivity of 385 backedges. 175 proven. 30 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:53,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572071424] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:53,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:53,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 48 [2024-09-18 15:37:53,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298170290] [2024-09-18 15:37:53,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:53,573 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-09-18 15:37:53,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:53,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-09-18 15:37:53,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=397, Invalid=1859, Unknown=0, NotChecked=0, Total=2256 [2024-09-18 15:37:53,573 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 48 states, 48 states have (on average 1.7291666666666667) internal successors, (83), 48 states have internal predecessors, (83), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:53,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:53,979 INFO L93 Difference]: Finished difference Result 229 states and 264 transitions. [2024-09-18 15:37:53,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:37:53,983 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.7291666666666667) internal successors, (83), 48 states have internal predecessors, (83), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 96 [2024-09-18 15:37:53,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:53,985 INFO L225 Difference]: With dead ends: 229 [2024-09-18 15:37:53,985 INFO L226 Difference]: Without dead ends: 188 [2024-09-18 15:37:53,985 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 172 SyntacticMatches, 22 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1591 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=405, Invalid=1947, Unknown=0, NotChecked=0, Total=2352 [2024-09-18 15:37:53,986 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:53,986 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 456 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:53,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2024-09-18 15:37:54,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 120. [2024-09-18 15:37:54,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:37:54,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-18 15:37:54,040 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-18 15:37:54,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:54,040 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-18 15:37:54,040 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.7291666666666667) internal successors, (83), 48 states have internal predecessors, (83), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:54,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:54,040 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-18 15:37:54,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-18 15:37:54,041 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:54,041 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 6, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:54,056 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:54,241 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,71 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:54,241 INFO L399 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:54,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:54,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1233073450, now seen corresponding path program 42 times [2024-09-18 15:37:54,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:54,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158267786] [2024-09-18 15:37:54,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:54,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:54,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:54,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:54,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:54,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:54,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:54,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:54,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,526 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:54,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:54,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,527 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:54,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,528 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:54,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,530 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:54,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:54,531 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 147 proven. 59 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:54,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:54,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158267786] [2024-09-18 15:37:54,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158267786] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:54,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896186449] [2024-09-18 15:37:54,532 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:37:54,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:54,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:54,534 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:54,536 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2024-09-18 15:37:54,600 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2024-09-18 15:37:54,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:54,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:37:54,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:55,026 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:55,027 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:55,275 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 175 proven. 31 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:55,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896186449] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:55,275 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:55,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 47 [2024-09-18 15:37:55,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597963042] [2024-09-18 15:37:55,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:55,276 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-18 15:37:55,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:55,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-18 15:37:55,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=1779, Unknown=0, NotChecked=0, Total=2162 [2024-09-18 15:37:55,277 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 47 states have internal predecessors, (82), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:55,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:55,751 INFO L93 Difference]: Finished difference Result 228 states and 263 transitions. [2024-09-18 15:37:55,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:37:55,752 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 47 states have internal predecessors, (82), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 96 [2024-09-18 15:37:55,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:55,753 INFO L225 Difference]: With dead ends: 228 [2024-09-18 15:37:55,753 INFO L226 Difference]: Without dead ends: 187 [2024-09-18 15:37:55,754 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 173 SyntacticMatches, 22 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1481 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=391, Invalid=1865, Unknown=0, NotChecked=0, Total=2256 [2024-09-18 15:37:55,754 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:55,754 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 447 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:55,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-09-18 15:37:55,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 120. [2024-09-18 15:37:55,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:37:55,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-18 15:37:55,832 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-18 15:37:55,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:55,832 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-18 15:37:55,833 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.7446808510638299) internal successors, (82), 47 states have internal predecessors, (82), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:55,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:55,833 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-18 15:37:55,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-18 15:37:55,833 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:55,834 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:55,850 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2024-09-18 15:37:56,037 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,72 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:56,038 INFO L399 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:56,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:56,038 INFO L85 PathProgramCache]: Analyzing trace with hash 151780245, now seen corresponding path program 43 times [2024-09-18 15:37:56,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:56,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248612795] [2024-09-18 15:37:56,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:56,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:56,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,378 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:56,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,379 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:56,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,381 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:56,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,382 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:56,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,383 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:56,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,384 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:56,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,385 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:56,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,387 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:56,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,388 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:56,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,389 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:56,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,391 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:56,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,392 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 147 proven. 62 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:56,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:56,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248612795] [2024-09-18 15:37:56,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248612795] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:56,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575848373] [2024-09-18 15:37:56,393 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:37:56,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:56,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:56,395 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:56,396 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2024-09-18 15:37:56,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:56,450 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:37:56,452 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:56,944 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:56,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:57,190 INFO L134 CoverageAnalysis]: Checked inductivity of 389 backedges. 175 proven. 34 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:57,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575848373] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:57,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:57,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 46 [2024-09-18 15:37:57,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697132624] [2024-09-18 15:37:57,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:57,190 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-18 15:37:57,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:57,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-18 15:37:57,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=373, Invalid=1697, Unknown=0, NotChecked=0, Total=2070 [2024-09-18 15:37:57,191 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 46 states, 46 states have (on average 1.7608695652173914) internal successors, (81), 46 states have internal predecessors, (81), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:57,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:57,496 INFO L93 Difference]: Finished difference Result 225 states and 260 transitions. [2024-09-18 15:37:57,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:37:57,496 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.7608695652173914) internal successors, (81), 46 states have internal predecessors, (81), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 96 [2024-09-18 15:37:57,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:57,498 INFO L225 Difference]: With dead ends: 225 [2024-09-18 15:37:57,498 INFO L226 Difference]: Without dead ends: 184 [2024-09-18 15:37:57,498 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 174 SyntacticMatches, 22 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1374 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=381, Invalid=1781, Unknown=0, NotChecked=0, Total=2162 [2024-09-18 15:37:57,499 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:57,499 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 191 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:37:57,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-09-18 15:37:57,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 120. [2024-09-18 15:37:57,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:37:57,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-18 15:37:57,587 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-18 15:37:57,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:57,588 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-18 15:37:57,588 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.7608695652173914) internal successors, (81), 46 states have internal predecessors, (81), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:57,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:57,588 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-18 15:37:57,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-18 15:37:57,589 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:57,589 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:57,605 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2024-09-18 15:37:57,789 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,73 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:57,790 INFO L399 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:57,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:57,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1443378934, now seen corresponding path program 44 times [2024-09-18 15:37:57,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:57,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442276757] [2024-09-18 15:37:57,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:57,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:57,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:58,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:58,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:58,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:58,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:58,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:58,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:58,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:58,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:58,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:58,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,089 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:58,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:58,090 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 147 proven. 67 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:58,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:58,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442276757] [2024-09-18 15:37:58,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442276757] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:58,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509386324] [2024-09-18 15:37:58,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:37:58,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:58,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:58,092 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:58,093 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2024-09-18 15:37:58,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:37:58,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:58,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:37:58,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:37:58,527 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:58,527 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:37:58,775 INFO L134 CoverageAnalysis]: Checked inductivity of 394 backedges. 175 proven. 39 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:58,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509386324] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:37:58,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:37:58,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 45 [2024-09-18 15:37:58,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954658773] [2024-09-18 15:37:58,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:37:58,776 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-09-18 15:37:58,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:37:58,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-09-18 15:37:58,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=1613, Unknown=0, NotChecked=0, Total=1980 [2024-09-18 15:37:58,777 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 45 states, 45 states have (on average 1.7777777777777777) internal successors, (80), 45 states have internal predecessors, (80), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:59,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:37:59,143 INFO L93 Difference]: Finished difference Result 220 states and 255 transitions. [2024-09-18 15:37:59,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:37:59,143 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.7777777777777777) internal successors, (80), 45 states have internal predecessors, (80), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 96 [2024-09-18 15:37:59,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:37:59,145 INFO L225 Difference]: With dead ends: 220 [2024-09-18 15:37:59,145 INFO L226 Difference]: Without dead ends: 179 [2024-09-18 15:37:59,145 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 175 SyntacticMatches, 22 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1270 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=375, Invalid=1695, Unknown=0, NotChecked=0, Total=2070 [2024-09-18 15:37:59,146 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:37:59,146 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 396 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:37:59,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-09-18 15:37:59,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 120. [2024-09-18 15:37:59,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:37:59,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-18 15:37:59,223 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-18 15:37:59,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:37:59,223 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-18 15:37:59,223 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.7777777777777777) internal successors, (80), 45 states have internal predecessors, (80), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:37:59,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:59,224 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-18 15:37:59,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-18 15:37:59,224 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:37:59,224 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:37:59,241 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2024-09-18 15:37:59,425 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,74 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:59,425 INFO L399 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:37:59,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:37:59,425 INFO L85 PathProgramCache]: Analyzing trace with hash -1562997899, now seen corresponding path program 45 times [2024-09-18 15:37:59,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:37:59,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318092774] [2024-09-18 15:37:59,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:37:59,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:37:59,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:37:59,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:37:59,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:37:59,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:37:59,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:37:59,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:37:59,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:37:59,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:37:59,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:37:59,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:37:59,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:37:59,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:37:59,693 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 147 proven. 74 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:37:59,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:37:59,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318092774] [2024-09-18 15:37:59,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318092774] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:37:59,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786472017] [2024-09-18 15:37:59,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:37:59,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:37:59,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:37:59,694 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:37:59,695 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2024-09-18 15:37:59,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2024-09-18 15:37:59,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:37:59,745 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:37:59,746 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:00,116 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:38:00,116 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:00,371 INFO L134 CoverageAnalysis]: Checked inductivity of 401 backedges. 175 proven. 46 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:38:00,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786472017] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:00,372 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:00,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 44 [2024-09-18 15:38:00,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755575421] [2024-09-18 15:38:00,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:00,372 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-09-18 15:38:00,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:00,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-09-18 15:38:00,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=1527, Unknown=0, NotChecked=0, Total=1892 [2024-09-18 15:38:00,373 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 44 states, 44 states have (on average 1.7954545454545454) internal successors, (79), 44 states have internal predecessors, (79), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:38:00,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:00,685 INFO L93 Difference]: Finished difference Result 213 states and 248 transitions. [2024-09-18 15:38:00,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:38:00,685 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.7954545454545454) internal successors, (79), 44 states have internal predecessors, (79), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 96 [2024-09-18 15:38:00,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:00,686 INFO L225 Difference]: With dead ends: 213 [2024-09-18 15:38:00,686 INFO L226 Difference]: Without dead ends: 172 [2024-09-18 15:38:00,687 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 176 SyntacticMatches, 22 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1169 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=373, Invalid=1607, Unknown=0, NotChecked=0, Total=1980 [2024-09-18 15:38:00,687 INFO L434 NwaCegarLoop]: 33 mSDtfsCounter, 6 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:00,687 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 361 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:00,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2024-09-18 15:38:00,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 120. [2024-09-18 15:38:00,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 94 states have (on average 1.1382978723404256) internal successors, (107), 95 states have internal predecessors, (107), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:38:00,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 132 transitions. [2024-09-18 15:38:00,748 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 132 transitions. Word has length 96 [2024-09-18 15:38:00,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:00,748 INFO L474 AbstractCegarLoop]: Abstraction has 120 states and 132 transitions. [2024-09-18 15:38:00,749 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.7954545454545454) internal successors, (79), 44 states have internal predecessors, (79), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:38:00,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:00,749 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 132 transitions. [2024-09-18 15:38:00,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-09-18 15:38:00,749 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:00,749 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:00,761 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2024-09-18 15:38:00,950 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,75 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:00,950 INFO L399 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:00,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:00,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1388063510, now seen corresponding path program 10 times [2024-09-18 15:38:00,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:00,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927056290] [2024-09-18 15:38:00,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:00,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:00,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,218 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:01,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,219 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-09-18 15:38:01,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2024-09-18 15:38:01,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,221 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-09-18 15:38:01,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,222 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-09-18 15:38:01,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-09-18 15:38:01,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2024-09-18 15:38:01,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-09-18 15:38:01,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-09-18 15:38:01,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-09-18 15:38:01,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 85 [2024-09-18 15:38:01,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:01,231 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 147 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:38:01,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:01,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927056290] [2024-09-18 15:38:01,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927056290] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:01,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [494888257] [2024-09-18 15:38:01,231 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:38:01,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:01,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:01,233 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:01,235 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2024-09-18 15:38:01,280 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:38:01,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:01,281 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-09-18 15:38:01,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:01,637 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:38:01,637 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:01,893 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 175 proven. 55 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:38:01,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [494888257] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:01,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:01,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 43 [2024-09-18 15:38:01,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525445785] [2024-09-18 15:38:01,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:01,894 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-09-18 15:38:01,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:01,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-09-18 15:38:01,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=367, Invalid=1439, Unknown=0, NotChecked=0, Total=1806 [2024-09-18 15:38:01,895 INFO L87 Difference]: Start difference. First operand 120 states and 132 transitions. Second operand has 43 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 states have internal predecessors, (78), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:38:02,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:02,171 INFO L93 Difference]: Finished difference Result 207 states and 243 transitions. [2024-09-18 15:38:02,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-09-18 15:38:02,171 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 states have internal predecessors, (78), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Word has length 96 [2024-09-18 15:38:02,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:02,173 INFO L225 Difference]: With dead ends: 207 [2024-09-18 15:38:02,173 INFO L226 Difference]: Without dead ends: 166 [2024-09-18 15:38:02,173 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 177 SyntacticMatches, 22 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1062 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=375, Invalid=1517, Unknown=0, NotChecked=0, Total=1892 [2024-09-18 15:38:02,173 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:02,173 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 334 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:02,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2024-09-18 15:38:02,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 122. [2024-09-18 15:38:02,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 96 states have (on average 1.1458333333333333) internal successors, (110), 97 states have internal predecessors, (110), 13 states have call successors, (13), 13 states have call predecessors, (13), 12 states have return successors, (12), 11 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:38:02,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 135 transitions. [2024-09-18 15:38:02,241 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 135 transitions. Word has length 96 [2024-09-18 15:38:02,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:02,241 INFO L474 AbstractCegarLoop]: Abstraction has 122 states and 135 transitions. [2024-09-18 15:38:02,241 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.813953488372093) internal successors, (78), 43 states have internal predecessors, (78), 23 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2024-09-18 15:38:02,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:02,241 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 135 transitions. [2024-09-18 15:38:02,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2024-09-18 15:38:02,242 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:02,242 INFO L216 NwaCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:02,253 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:02,442 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,76 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:02,442 INFO L399 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:02,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:02,442 INFO L85 PathProgramCache]: Analyzing trace with hash 949083873, now seen corresponding path program 20 times [2024-09-18 15:38:02,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:02,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554220418] [2024-09-18 15:38:02,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:02,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:02,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:02,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:02,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:02,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:02,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:02,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:02,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:02,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:02,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:02,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,602 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:02,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:02,603 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 75 proven. 166 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:38:02,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:02,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554220418] [2024-09-18 15:38:02,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554220418] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:02,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659262896] [2024-09-18 15:38:02,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:38:02,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:02,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:02,604 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:02,605 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2024-09-18 15:38:02,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:38:02,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:02,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-09-18 15:38:02,653 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 86 proven. 155 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:38:02,714 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:02,892 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 86 proven. 155 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2024-09-18 15:38:02,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659262896] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:02,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:02,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 19 [2024-09-18 15:38:02,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274046809] [2024-09-18 15:38:02,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:02,892 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-09-18 15:38:02,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:02,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-09-18 15:38:02,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2024-09-18 15:38:02,893 INFO L87 Difference]: Start difference. First operand 122 states and 135 transitions. Second operand has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 17 states have internal predecessors, (54), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:38:03,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:03,052 INFO L93 Difference]: Finished difference Result 135 states and 149 transitions. [2024-09-18 15:38:03,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-09-18 15:38:03,052 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 17 states have internal predecessors, (54), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 97 [2024-09-18 15:38:03,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:03,054 INFO L225 Difference]: With dead ends: 135 [2024-09-18 15:38:03,054 INFO L226 Difference]: Without dead ends: 133 [2024-09-18 15:38:03,054 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 200 SyntacticMatches, 24 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2024-09-18 15:38:03,054 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 26 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:03,054 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 287 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:03,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2024-09-18 15:38:03,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 129. [2024-09-18 15:38:03,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 101 states have (on average 1.1386138613861385) internal successors, (115), 102 states have internal predecessors, (115), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:03,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 142 transitions. [2024-09-18 15:38:03,143 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 142 transitions. Word has length 97 [2024-09-18 15:38:03,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:03,143 INFO L474 AbstractCegarLoop]: Abstraction has 129 states and 142 transitions. [2024-09-18 15:38:03,144 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 17 states have internal predecessors, (54), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-09-18 15:38:03,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:03,144 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 142 transitions. [2024-09-18 15:38:03,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:03,145 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:03,145 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:03,161 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:03,345 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2024-09-18 15:38:03,345 INFO L399 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:03,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:03,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1261524137, now seen corresponding path program 21 times [2024-09-18 15:38:03,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:03,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34972623] [2024-09-18 15:38:03,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:03,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:03,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:03,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:03,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:03,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:03,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:03,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:03,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:03,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:03,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:03,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:03,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:03,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,715 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:03,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:03,716 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 178 proven. 97 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:03,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:03,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34972623] [2024-09-18 15:38:03,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34972623] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:03,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91828127] [2024-09-18 15:38:03,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:38:03,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:03,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:03,719 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:03,721 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2024-09-18 15:38:03,785 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-09-18 15:38:03,785 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:03,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:03,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:04,391 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:04,391 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:04,699 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:04,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91828127] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:04,700 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:04,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 57 [2024-09-18 15:38:04,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074846141] [2024-09-18 15:38:04,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:04,700 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-18 15:38:04,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:04,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-18 15:38:04,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=609, Invalid=2583, Unknown=0, NotChecked=0, Total=3192 [2024-09-18 15:38:04,701 INFO L87 Difference]: Start difference. First operand 129 states and 142 transitions. Second operand has 57 states, 57 states have (on average 1.6491228070175439) internal successors, (94), 57 states have internal predecessors, (94), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:05,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:05,029 INFO L93 Difference]: Finished difference Result 221 states and 259 transitions. [2024-09-18 15:38:05,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:05,029 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.6491228070175439) internal successors, (94), 57 states have internal predecessors, (94), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:05,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:05,031 INFO L225 Difference]: With dead ends: 221 [2024-09-18 15:38:05,031 INFO L226 Difference]: Without dead ends: 177 [2024-09-18 15:38:05,031 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 181 SyntacticMatches, 24 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2526 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=617, Invalid=2689, Unknown=0, NotChecked=0, Total=3306 [2024-09-18 15:38:05,031 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:05,031 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 325 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:05,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2024-09-18 15:38:05,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 130. [2024-09-18 15:38:05,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:05,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-18 15:38:05,124 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-18 15:38:05,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:05,124 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-18 15:38:05,124 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.6491228070175439) internal successors, (94), 57 states have internal predecessors, (94), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:05,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:05,124 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-18 15:38:05,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:05,125 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:05,125 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:05,138 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2024-09-18 15:38:05,326 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2024-09-18 15:38:05,327 INFO L399 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:05,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:05,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1723474390, now seen corresponding path program 46 times [2024-09-18 15:38:05,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:05,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141372202] [2024-09-18 15:38:05,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:05,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:05,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,635 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:05,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:05,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,637 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:05,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:05,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:05,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:05,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,642 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:05,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:05,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:05,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:05,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:05,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,649 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:05,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:05,651 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 178 proven. 87 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:05,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:05,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141372202] [2024-09-18 15:38:05,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141372202] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:05,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168222205] [2024-09-18 15:38:05,651 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:38:05,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:05,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:05,654 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:05,656 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2024-09-18 15:38:05,705 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:38:05,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:05,706 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:05,708 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:06,375 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:06,375 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:06,700 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:06,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168222205] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:06,701 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:06,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 56 [2024-09-18 15:38:06,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262245992] [2024-09-18 15:38:06,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:06,701 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-18 15:38:06,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:06,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-18 15:38:06,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=572, Invalid=2508, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:38:06,702 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 56 states have internal predecessors, (93), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:07,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:07,104 INFO L93 Difference]: Finished difference Result 231 states and 269 transitions. [2024-09-18 15:38:07,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:07,104 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 56 states have internal predecessors, (93), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:07,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:07,106 INFO L225 Difference]: With dead ends: 231 [2024-09-18 15:38:07,106 INFO L226 Difference]: Without dead ends: 187 [2024-09-18 15:38:07,106 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 182 SyntacticMatches, 24 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2436 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=580, Invalid=2612, Unknown=0, NotChecked=0, Total=3192 [2024-09-18 15:38:07,106 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:07,106 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 372 Invalid, 568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:07,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-09-18 15:38:07,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 130. [2024-09-18 15:38:07,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:07,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-18 15:38:07,174 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-18 15:38:07,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:07,174 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-18 15:38:07,174 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.6607142857142858) internal successors, (93), 56 states have internal predecessors, (93), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:07,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:07,174 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-18 15:38:07,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:07,175 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:07,175 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:07,192 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2024-09-18 15:38:07,375 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,79 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:07,375 INFO L399 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:07,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:07,376 INFO L85 PathProgramCache]: Analyzing trace with hash -396992649, now seen corresponding path program 47 times [2024-09-18 15:38:07,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:07,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206215495] [2024-09-18 15:38:07,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:07,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:07,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:07,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:07,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:07,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:07,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:07,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:07,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:07,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:07,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:07,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:07,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:07,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:07,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:07,696 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 178 proven. 79 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:07,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:07,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206215495] [2024-09-18 15:38:07,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206215495] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:07,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1949903562] [2024-09-18 15:38:07,697 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:38:07,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:07,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:07,699 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:07,700 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2024-09-18 15:38:07,764 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-09-18 15:38:07,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:07,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:07,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:08,333 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:08,333 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:08,622 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:08,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1949903562] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:08,622 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:08,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 55 [2024-09-18 15:38:08,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322902969] [2024-09-18 15:38:08,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:08,622 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-18 15:38:08,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:08,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-18 15:38:08,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=539, Invalid=2431, Unknown=0, NotChecked=0, Total=2970 [2024-09-18 15:38:08,624 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 55 states, 55 states have (on average 1.6727272727272726) internal successors, (92), 55 states have internal predecessors, (92), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:09,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:09,195 INFO L93 Difference]: Finished difference Result 239 states and 277 transitions. [2024-09-18 15:38:09,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:09,196 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.6727272727272726) internal successors, (92), 55 states have internal predecessors, (92), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:09,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:09,197 INFO L225 Difference]: With dead ends: 239 [2024-09-18 15:38:09,197 INFO L226 Difference]: Without dead ends: 195 [2024-09-18 15:38:09,198 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 183 SyntacticMatches, 24 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2303 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=547, Invalid=2533, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:38:09,198 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 482 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 482 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:09,198 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 356 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 482 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:09,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-09-18 15:38:09,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 130. [2024-09-18 15:38:09,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:09,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-18 15:38:09,306 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-18 15:38:09,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:09,306 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-18 15:38:09,307 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.6727272727272726) internal successors, (92), 55 states have internal predecessors, (92), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:09,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:09,307 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-18 15:38:09,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:09,308 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:09,308 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:09,325 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:09,508 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,80 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:09,509 INFO L399 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:09,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:09,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1197173174, now seen corresponding path program 48 times [2024-09-18 15:38:09,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:09,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958865822] [2024-09-18 15:38:09,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:09,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:09,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,808 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:09,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:09,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:09,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:09,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:09,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:09,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:09,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:09,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:09,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:09,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:09,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:09,821 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 178 proven. 73 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:09,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:09,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958865822] [2024-09-18 15:38:09,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958865822] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:09,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12930246] [2024-09-18 15:38:09,821 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:38:09,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:09,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:09,822 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:09,823 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2024-09-18 15:38:09,881 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2024-09-18 15:38:09,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:09,882 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:09,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:10,454 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:10,454 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:10,736 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:10,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12930246] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:10,736 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:10,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 54 [2024-09-18 15:38:10,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496935687] [2024-09-18 15:38:10,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:10,736 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-18 15:38:10,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:10,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-18 15:38:10,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=510, Invalid=2352, Unknown=0, NotChecked=0, Total=2862 [2024-09-18 15:38:10,737 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 54 states, 54 states have (on average 1.6851851851851851) internal successors, (91), 54 states have internal predecessors, (91), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:11,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:11,175 INFO L93 Difference]: Finished difference Result 245 states and 283 transitions. [2024-09-18 15:38:11,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:11,176 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.6851851851851851) internal successors, (91), 54 states have internal predecessors, (91), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:11,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:11,178 INFO L225 Difference]: With dead ends: 245 [2024-09-18 15:38:11,178 INFO L226 Difference]: Without dead ends: 201 [2024-09-18 15:38:11,178 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 184 SyntacticMatches, 24 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2173 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=518, Invalid=2452, Unknown=0, NotChecked=0, Total=2970 [2024-09-18 15:38:11,178 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:11,178 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 277 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:11,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2024-09-18 15:38:11,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 130. [2024-09-18 15:38:11,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:11,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-18 15:38:11,255 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-18 15:38:11,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:11,255 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-18 15:38:11,256 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.6851851851851851) internal successors, (91), 54 states have internal predecessors, (91), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:11,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:11,256 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-18 15:38:11,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:11,256 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:11,256 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:11,268 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:11,457 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,81 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:11,457 INFO L399 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:11,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:11,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1937990761, now seen corresponding path program 49 times [2024-09-18 15:38:11,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:11,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077935953] [2024-09-18 15:38:11,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:11,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:11,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:11,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:11,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:11,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:11,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:11,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:11,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:11,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:11,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:11,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:11,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:11,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:11,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,760 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 178 proven. 69 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:11,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:11,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077935953] [2024-09-18 15:38:11,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077935953] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:11,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828315502] [2024-09-18 15:38:11,761 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:38:11,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:11,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:11,762 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:11,763 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2024-09-18 15:38:11,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:11,810 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:11,811 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:12,367 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:12,367 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:12,668 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:12,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828315502] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:12,668 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:12,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 53 [2024-09-18 15:38:12,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612914649] [2024-09-18 15:38:12,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:12,669 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-18 15:38:12,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:12,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-18 15:38:12,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=485, Invalid=2271, Unknown=0, NotChecked=0, Total=2756 [2024-09-18 15:38:12,670 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 53 states, 53 states have (on average 1.6981132075471699) internal successors, (90), 53 states have internal predecessors, (90), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:13,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:13,186 INFO L93 Difference]: Finished difference Result 249 states and 287 transitions. [2024-09-18 15:38:13,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:13,186 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.6981132075471699) internal successors, (90), 53 states have internal predecessors, (90), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:13,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:13,188 INFO L225 Difference]: With dead ends: 249 [2024-09-18 15:38:13,188 INFO L226 Difference]: Without dead ends: 205 [2024-09-18 15:38:13,189 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 185 SyntacticMatches, 24 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2046 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=493, Invalid=2369, Unknown=0, NotChecked=0, Total=2862 [2024-09-18 15:38:13,189 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 298 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:13,189 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 333 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:13,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-09-18 15:38:13,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 130. [2024-09-18 15:38:13,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:13,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-18 15:38:13,280 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-18 15:38:13,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:13,280 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-18 15:38:13,280 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.6981132075471699) internal successors, (90), 53 states have internal predecessors, (90), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:13,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:13,280 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-18 15:38:13,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:13,281 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:13,281 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:13,293 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2024-09-18 15:38:13,481 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,82 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:13,481 INFO L399 AbstractCegarLoop]: === Iteration 83 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:13,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:13,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1701652886, now seen corresponding path program 50 times [2024-09-18 15:38:13,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:13,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954006948] [2024-09-18 15:38:13,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:13,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:13,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,781 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:13,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,782 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:13,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,783 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:13,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,784 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:13,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,785 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:13,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,786 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:13,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,787 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:13,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:13,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,788 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:13,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,789 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:13,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,790 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:13,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,791 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:13,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:13,792 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 178 proven. 67 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:13,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:13,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954006948] [2024-09-18 15:38:13,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954006948] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:13,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898848045] [2024-09-18 15:38:13,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:38:13,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:13,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:13,794 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:13,795 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2024-09-18 15:38:13,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:38:13,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:13,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:13,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:14,329 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:14,330 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:14,608 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:14,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898848045] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:14,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:14,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 52 [2024-09-18 15:38:14,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826158650] [2024-09-18 15:38:14,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:14,609 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-18 15:38:14,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:14,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-18 15:38:14,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=464, Invalid=2188, Unknown=0, NotChecked=0, Total=2652 [2024-09-18 15:38:14,610 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 52 states, 52 states have (on average 1.7115384615384615) internal successors, (89), 52 states have internal predecessors, (89), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:15,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:15,081 INFO L93 Difference]: Finished difference Result 251 states and 289 transitions. [2024-09-18 15:38:15,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:15,081 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.7115384615384615) internal successors, (89), 52 states have internal predecessors, (89), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:15,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:15,083 INFO L225 Difference]: With dead ends: 251 [2024-09-18 15:38:15,083 INFO L226 Difference]: Without dead ends: 207 [2024-09-18 15:38:15,083 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 186 SyntacticMatches, 24 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1922 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=472, Invalid=2284, Unknown=0, NotChecked=0, Total=2756 [2024-09-18 15:38:15,083 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:15,083 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 277 Invalid, 392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:15,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-09-18 15:38:15,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 130. [2024-09-18 15:38:15,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:15,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-18 15:38:15,178 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-18 15:38:15,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:15,178 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-18 15:38:15,179 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.7115384615384615) internal successors, (89), 52 states have internal predecessors, (89), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:15,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:15,179 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-18 15:38:15,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:15,179 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:15,179 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:15,196 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2024-09-18 15:38:15,380 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,83 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:15,380 INFO L399 AbstractCegarLoop]: === Iteration 84 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:15,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:15,380 INFO L85 PathProgramCache]: Analyzing trace with hash -951885897, now seen corresponding path program 51 times [2024-09-18 15:38:15,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:15,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372540223] [2024-09-18 15:38:15,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:15,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:15,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:15,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:15,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:15,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:15,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:15,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:15,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:15,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:15,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:15,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:15,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:15,688 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 178 proven. 67 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:15,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:15,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372540223] [2024-09-18 15:38:15,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372540223] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:15,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855848781] [2024-09-18 15:38:15,689 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:38:15,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:15,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:15,690 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:15,691 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2024-09-18 15:38:15,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-09-18 15:38:15,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:15,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:15,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:16,218 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:16,218 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:16,501 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 209 proven. 36 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:16,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855848781] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:16,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:16,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 51 [2024-09-18 15:38:16,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937756181] [2024-09-18 15:38:16,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:16,502 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-18 15:38:16,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:16,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-18 15:38:16,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=447, Invalid=2103, Unknown=0, NotChecked=0, Total=2550 [2024-09-18 15:38:16,503 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 51 states, 51 states have (on average 1.7254901960784315) internal successors, (88), 51 states have internal predecessors, (88), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:16,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:16,957 INFO L93 Difference]: Finished difference Result 251 states and 289 transitions. [2024-09-18 15:38:16,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:16,957 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.7254901960784315) internal successors, (88), 51 states have internal predecessors, (88), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:16,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:16,958 INFO L225 Difference]: With dead ends: 251 [2024-09-18 15:38:16,959 INFO L226 Difference]: Without dead ends: 207 [2024-09-18 15:38:16,959 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 187 SyntacticMatches, 24 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1801 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=455, Invalid=2197, Unknown=0, NotChecked=0, Total=2652 [2024-09-18 15:38:16,959 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:16,959 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 267 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:16,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-09-18 15:38:17,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 130. [2024-09-18 15:38:17,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:17,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-18 15:38:17,070 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-18 15:38:17,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:17,070 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-18 15:38:17,071 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.7254901960784315) internal successors, (88), 51 states have internal predecessors, (88), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:17,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:17,071 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-18 15:38:17,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:17,071 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:17,071 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 7, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:17,089 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2024-09-18 15:38:17,272 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,84 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:17,272 INFO L399 AbstractCegarLoop]: === Iteration 85 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:17,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:17,272 INFO L85 PathProgramCache]: Analyzing trace with hash -760389258, now seen corresponding path program 52 times [2024-09-18 15:38:17,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:17,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705815836] [2024-09-18 15:38:17,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:17,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:17,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,636 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:17,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,637 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:17,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,638 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:17,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,639 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:17,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,640 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:17,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,641 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:17,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,643 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:17,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,644 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:17,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,645 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:17,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,646 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:17,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,647 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:17,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,648 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:17,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:17,649 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 178 proven. 69 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:17,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:17,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705815836] [2024-09-18 15:38:17,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705815836] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:17,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376244638] [2024-09-18 15:38:17,650 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:38:17,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:17,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:17,652 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:17,654 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2024-09-18 15:38:17,707 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:38:17,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:17,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:17,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:18,156 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:18,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:18,437 INFO L134 CoverageAnalysis]: Checked inductivity of 467 backedges. 209 proven. 38 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:18,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376244638] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:18,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:18,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 50 [2024-09-18 15:38:18,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977041249] [2024-09-18 15:38:18,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:18,438 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-09-18 15:38:18,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:18,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-09-18 15:38:18,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=434, Invalid=2016, Unknown=0, NotChecked=0, Total=2450 [2024-09-18 15:38:18,439 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 50 states, 50 states have (on average 1.74) internal successors, (87), 50 states have internal predecessors, (87), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:18,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:18,955 INFO L93 Difference]: Finished difference Result 249 states and 287 transitions. [2024-09-18 15:38:18,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:18,956 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.74) internal successors, (87), 50 states have internal predecessors, (87), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:18,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:18,957 INFO L225 Difference]: With dead ends: 249 [2024-09-18 15:38:18,957 INFO L226 Difference]: Without dead ends: 205 [2024-09-18 15:38:18,958 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 188 SyntacticMatches, 24 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=442, Invalid=2108, Unknown=0, NotChecked=0, Total=2550 [2024-09-18 15:38:18,958 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:18,958 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 354 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:18,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-09-18 15:38:19,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 130. [2024-09-18 15:38:19,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:19,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-18 15:38:19,037 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-18 15:38:19,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:19,037 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-18 15:38:19,037 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.74) internal successors, (87), 50 states have internal predecessors, (87), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:19,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:19,038 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-18 15:38:19,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:19,038 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:19,038 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 8, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:19,052 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2024-09-18 15:38:19,239 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,85 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:19,239 INFO L399 AbstractCegarLoop]: === Iteration 86 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:19,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:19,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1462545367, now seen corresponding path program 53 times [2024-09-18 15:38:19,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:19,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223377797] [2024-09-18 15:38:19,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:19,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:19,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:19,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:19,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:19,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:19,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:19,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:19,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:19,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:19,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:19,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:19,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:19,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:19,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:19,549 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 178 proven. 73 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:19,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:19,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223377797] [2024-09-18 15:38:19,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223377797] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:19,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464360713] [2024-09-18 15:38:19,549 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:38:19,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:19,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:19,552 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:19,553 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2024-09-18 15:38:19,605 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-09-18 15:38:19,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:19,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:19,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:20,046 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:20,046 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:20,322 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 209 proven. 42 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:20,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464360713] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:20,323 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:20,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 49 [2024-09-18 15:38:20,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452721068] [2024-09-18 15:38:20,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:20,323 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-18 15:38:20,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:20,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-18 15:38:20,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=425, Invalid=1927, Unknown=0, NotChecked=0, Total=2352 [2024-09-18 15:38:20,325 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 49 states have internal predecessors, (86), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:20,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:20,803 INFO L93 Difference]: Finished difference Result 245 states and 283 transitions. [2024-09-18 15:38:20,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:20,804 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 49 states have internal predecessors, (86), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:20,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:20,805 INFO L225 Difference]: With dead ends: 245 [2024-09-18 15:38:20,805 INFO L226 Difference]: Without dead ends: 201 [2024-09-18 15:38:20,805 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 189 SyntacticMatches, 24 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1568 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=433, Invalid=2017, Unknown=0, NotChecked=0, Total=2450 [2024-09-18 15:38:20,806 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 358 mSDsCounter, 0 mSdLazyCounter, 475 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:20,806 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 395 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 475 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:20,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2024-09-18 15:38:20,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 130. [2024-09-18 15:38:20,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:20,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-18 15:38:20,896 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-18 15:38:20,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:20,897 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-18 15:38:20,897 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.7551020408163265) internal successors, (86), 49 states have internal predecessors, (86), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:20,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:20,897 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-18 15:38:20,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:20,898 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:20,898 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:20,914 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:21,098 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,86 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:21,098 INFO L399 AbstractCegarLoop]: === Iteration 87 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:21,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:21,099 INFO L85 PathProgramCache]: Analyzing trace with hash -128315050, now seen corresponding path program 54 times [2024-09-18 15:38:21,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:21,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713073787] [2024-09-18 15:38:21,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:21,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:21,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,479 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:21,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,480 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:21,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,481 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:21,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,483 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:21,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,484 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:21,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,485 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:21,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,486 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:21,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:21,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,503 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:21,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,504 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:21,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,505 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:21,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,506 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:21,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:21,507 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 178 proven. 79 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:21,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:21,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713073787] [2024-09-18 15:38:21,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713073787] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:21,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900626329] [2024-09-18 15:38:21,509 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:38:21,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:21,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:21,511 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:21,512 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2024-09-18 15:38:21,574 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2024-09-18 15:38:21,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:21,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:21,578 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:22,029 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:22,029 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:22,309 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 209 proven. 48 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:22,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900626329] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:22,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:22,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 48 [2024-09-18 15:38:22,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433103927] [2024-09-18 15:38:22,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:22,310 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-09-18 15:38:22,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:22,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-09-18 15:38:22,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=1836, Unknown=0, NotChecked=0, Total=2256 [2024-09-18 15:38:22,311 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 48 states, 48 states have (on average 1.7708333333333333) internal successors, (85), 48 states have internal predecessors, (85), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:22,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:22,749 INFO L93 Difference]: Finished difference Result 239 states and 277 transitions. [2024-09-18 15:38:22,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:22,749 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.7708333333333333) internal successors, (85), 48 states have internal predecessors, (85), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:22,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:22,751 INFO L225 Difference]: With dead ends: 239 [2024-09-18 15:38:22,751 INFO L226 Difference]: Without dead ends: 195 [2024-09-18 15:38:22,751 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 190 SyntacticMatches, 24 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1456 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=428, Invalid=1924, Unknown=0, NotChecked=0, Total=2352 [2024-09-18 15:38:22,751 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:22,752 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 279 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:22,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-09-18 15:38:22,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 130. [2024-09-18 15:38:22,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:22,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-18 15:38:22,852 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-18 15:38:22,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:22,852 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-18 15:38:22,852 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.7708333333333333) internal successors, (85), 48 states have internal predecessors, (85), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:22,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:22,853 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-18 15:38:22,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:22,853 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:22,853 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:22,870 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2024-09-18 15:38:23,053 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2024-09-18 15:38:23,054 INFO L399 AbstractCegarLoop]: === Iteration 88 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:23,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:23,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1288011785, now seen corresponding path program 55 times [2024-09-18 15:38:23,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:23,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071620770] [2024-09-18 15:38:23,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:23,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:23,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:23,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:23,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:23,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:23,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:23,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:23,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:23,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:23,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:23,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,358 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:23,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:23,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,359 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:23,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,360 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 178 proven. 87 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:23,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:23,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071620770] [2024-09-18 15:38:23,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071620770] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:23,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258281421] [2024-09-18 15:38:23,361 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:38:23,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:23,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:23,363 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:23,365 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2024-09-18 15:38:23,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:23,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:23,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:23,826 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:23,826 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:24,114 INFO L134 CoverageAnalysis]: Checked inductivity of 485 backedges. 209 proven. 56 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:24,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258281421] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:24,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:24,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 47 [2024-09-18 15:38:24,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752891097] [2024-09-18 15:38:24,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:24,115 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-09-18 15:38:24,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:24,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-09-18 15:38:24,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=419, Invalid=1743, Unknown=0, NotChecked=0, Total=2162 [2024-09-18 15:38:24,116 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 47 states, 47 states have (on average 1.7872340425531914) internal successors, (84), 47 states have internal predecessors, (84), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:24,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:24,479 INFO L93 Difference]: Finished difference Result 231 states and 269 transitions. [2024-09-18 15:38:24,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:24,480 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.7872340425531914) internal successors, (84), 47 states have internal predecessors, (84), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:24,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:24,481 INFO L225 Difference]: With dead ends: 231 [2024-09-18 15:38:24,481 INFO L226 Difference]: Without dead ends: 187 [2024-09-18 15:38:24,481 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 191 SyntacticMatches, 24 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1347 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=427, Invalid=1829, Unknown=0, NotChecked=0, Total=2256 [2024-09-18 15:38:24,482 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:24,482 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 256 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:24,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-09-18 15:38:24,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 130. [2024-09-18 15:38:24,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 102 states have (on average 1.1372549019607843) internal successors, (116), 103 states have internal predecessors, (116), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:24,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 143 transitions. [2024-09-18 15:38:24,562 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 143 transitions. Word has length 104 [2024-09-18 15:38:24,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:24,562 INFO L474 AbstractCegarLoop]: Abstraction has 130 states and 143 transitions. [2024-09-18 15:38:24,562 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.7872340425531914) internal successors, (84), 47 states have internal predecessors, (84), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:24,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:24,562 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 143 transitions. [2024-09-18 15:38:24,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2024-09-18 15:38:24,563 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:24,563 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:24,579 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2024-09-18 15:38:24,763 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2024-09-18 15:38:24,764 INFO L399 AbstractCegarLoop]: === Iteration 89 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:24,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:24,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1999714614, now seen corresponding path program 11 times [2024-09-18 15:38:24,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:24,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428425867] [2024-09-18 15:38:24,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:24,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:24,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:25,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-09-18 15:38:25,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2024-09-18 15:38:25,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-09-18 15:38:25,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-09-18 15:38:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 51 [2024-09-18 15:38:25,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-09-18 15:38:25,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-09-18 15:38:25,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-09-18 15:38:25,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-09-18 15:38:25,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-09-18 15:38:25,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-09-18 15:38:25,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:25,088 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 178 proven. 97 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:25,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:25,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428425867] [2024-09-18 15:38:25,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428425867] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:25,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874780527] [2024-09-18 15:38:25,088 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:38:25,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:25,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:25,089 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:25,090 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2024-09-18 15:38:25,142 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2024-09-18 15:38:25,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:25,143 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-09-18 15:38:25,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:25,550 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:25,550 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:25,833 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 209 proven. 66 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:25,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874780527] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:25,833 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:25,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 46 [2024-09-18 15:38:25,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915241642] [2024-09-18 15:38:25,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:25,833 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2024-09-18 15:38:25,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:25,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2024-09-18 15:38:25,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=422, Invalid=1648, Unknown=0, NotChecked=0, Total=2070 [2024-09-18 15:38:25,834 INFO L87 Difference]: Start difference. First operand 130 states and 143 transitions. Second operand has 46 states, 46 states have (on average 1.8043478260869565) internal successors, (83), 46 states have internal predecessors, (83), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:26,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:26,223 INFO L93 Difference]: Finished difference Result 224 states and 263 transitions. [2024-09-18 15:38:26,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-09-18 15:38:26,224 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.8043478260869565) internal successors, (83), 46 states have internal predecessors, (83), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) Word has length 104 [2024-09-18 15:38:26,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:26,226 INFO L225 Difference]: With dead ends: 224 [2024-09-18 15:38:26,226 INFO L226 Difference]: Without dead ends: 180 [2024-09-18 15:38:26,226 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 192 SyntacticMatches, 24 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1231 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=430, Invalid=1732, Unknown=0, NotChecked=0, Total=2162 [2024-09-18 15:38:26,226 INFO L434 NwaCegarLoop]: 35 mSDtfsCounter, 6 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:26,227 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 518 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:26,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2024-09-18 15:38:26,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 132. [2024-09-18 15:38:26,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 104 states have (on average 1.1442307692307692) internal successors, (119), 105 states have internal predecessors, (119), 14 states have call successors, (14), 14 states have call predecessors, (14), 13 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:26,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 146 transitions. [2024-09-18 15:38:26,316 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 146 transitions. Word has length 104 [2024-09-18 15:38:26,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:26,317 INFO L474 AbstractCegarLoop]: Abstraction has 132 states and 146 transitions. [2024-09-18 15:38:26,317 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.8043478260869565) internal successors, (83), 46 states have internal predecessors, (83), 25 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2024-09-18 15:38:26,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:26,317 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 146 transitions. [2024-09-18 15:38:26,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2024-09-18 15:38:26,317 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:26,317 INFO L216 NwaCegarLoop]: trace histogram [12, 12, 12, 12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:26,329 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2024-09-18 15:38:26,518 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,89 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:26,518 INFO L399 AbstractCegarLoop]: === Iteration 90 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:26,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:26,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1609644226, now seen corresponding path program 22 times [2024-09-18 15:38:26,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:26,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515768441] [2024-09-18 15:38:26,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:26,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:26,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,688 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:26,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,689 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:26,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,690 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:26,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,691 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:26,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:26,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,692 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:26,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,693 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:26,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,694 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:26,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,695 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:26,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:26,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,696 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:26,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,697 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:26,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:26,698 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 88 proven. 199 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:26,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:26,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515768441] [2024-09-18 15:38:26,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515768441] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:26,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631160883] [2024-09-18 15:38:26,699 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:38:26,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:26,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:26,700 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:26,701 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2024-09-18 15:38:26,749 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:38:26,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:26,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:26,751 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:26,837 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 100 proven. 187 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:26,838 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:27,031 INFO L134 CoverageAnalysis]: Checked inductivity of 507 backedges. 100 proven. 187 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-09-18 15:38:27,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631160883] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:27,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:27,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 20 [2024-09-18 15:38:27,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830288824] [2024-09-18 15:38:27,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:27,032 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-09-18 15:38:27,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:27,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-09-18 15:38:27,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2024-09-18 15:38:27,032 INFO L87 Difference]: Start difference. First operand 132 states and 146 transitions. Second operand has 20 states, 20 states have (on average 2.85) internal successors, (57), 18 states have internal predecessors, (57), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:38:27,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:27,214 INFO L93 Difference]: Finished difference Result 145 states and 160 transitions. [2024-09-18 15:38:27,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-09-18 15:38:27,214 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 18 states have internal predecessors, (57), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 105 [2024-09-18 15:38:27,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:27,215 INFO L225 Difference]: With dead ends: 145 [2024-09-18 15:38:27,215 INFO L226 Difference]: Without dead ends: 143 [2024-09-18 15:38:27,215 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 219 SyntacticMatches, 24 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2024-09-18 15:38:27,216 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 31 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:27,216 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 245 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:27,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2024-09-18 15:38:27,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 139. [2024-09-18 15:38:27,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 109 states have (on average 1.1376146788990826) internal successors, (124), 110 states have internal predecessors, (124), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:27,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 153 transitions. [2024-09-18 15:38:27,294 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 153 transitions. Word has length 105 [2024-09-18 15:38:27,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:27,295 INFO L474 AbstractCegarLoop]: Abstraction has 139 states and 153 transitions. [2024-09-18 15:38:27,295 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.85) internal successors, (57), 18 states have internal predecessors, (57), 13 states have call successors, (15), 3 states have call predecessors, (15), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-09-18 15:38:27,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:27,295 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 153 transitions. [2024-09-18 15:38:27,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:27,295 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:27,296 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:27,307 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:27,496 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,90 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:27,496 INFO L399 AbstractCegarLoop]: === Iteration 91 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:27,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:27,496 INFO L85 PathProgramCache]: Analyzing trace with hash -367943082, now seen corresponding path program 23 times [2024-09-18 15:38:27,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:27,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539252636] [2024-09-18 15:38:27,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:27,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:27,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,857 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:27,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:27,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:27,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:27,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:27,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:27,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:27,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:27,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:27,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:27,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:27,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:27,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:27,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:27,870 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 212 proven. 112 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:27,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:27,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539252636] [2024-09-18 15:38:27,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539252636] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:27,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058229745] [2024-09-18 15:38:27,870 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:38:27,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:27,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:27,871 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:27,872 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2024-09-18 15:38:27,928 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-09-18 15:38:27,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:27,929 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:27,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:28,573 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:28,574 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:28,905 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:28,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058229745] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:28,905 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:28,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 61 [2024-09-18 15:38:28,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130319952] [2024-09-18 15:38:28,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:28,906 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-09-18 15:38:28,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:28,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-09-18 15:38:28,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=697, Invalid=2963, Unknown=0, NotChecked=0, Total=3660 [2024-09-18 15:38:28,907 INFO L87 Difference]: Start difference. First operand 139 states and 153 transitions. Second operand has 61 states, 61 states have (on average 1.639344262295082) internal successors, (100), 61 states have internal predecessors, (100), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:29,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:29,301 INFO L93 Difference]: Finished difference Result 238 states and 279 transitions. [2024-09-18 15:38:29,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:29,302 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.639344262295082) internal successors, (100), 61 states have internal predecessors, (100), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:29,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:29,303 INFO L225 Difference]: With dead ends: 238 [2024-09-18 15:38:29,303 INFO L226 Difference]: Without dead ends: 191 [2024-09-18 15:38:29,303 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 195 SyntacticMatches, 26 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2939 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=705, Invalid=3077, Unknown=0, NotChecked=0, Total=3782 [2024-09-18 15:38:29,304 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 406 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:29,304 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 406 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:29,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2024-09-18 15:38:29,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 140. [2024-09-18 15:38:29,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:29,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:29,401 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:29,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:29,401 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:29,401 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.639344262295082) internal successors, (100), 61 states have internal predecessors, (100), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:29,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:29,401 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:29,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:29,402 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:29,402 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:29,419 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2024-09-18 15:38:29,602 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,91 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:29,602 INFO L399 AbstractCegarLoop]: === Iteration 92 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:29,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:29,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1709561387, now seen corresponding path program 56 times [2024-09-18 15:38:29,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:29,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717733030] [2024-09-18 15:38:29,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:29,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:29,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,950 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:29,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,951 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:29,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,952 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:29,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,954 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:29,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,955 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:29,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,956 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:29,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,958 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:29,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,959 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:29,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,961 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:29,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,962 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:29,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,963 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:29,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,965 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:29,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,966 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:29,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:29,968 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 212 proven. 101 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:29,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:29,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717733030] [2024-09-18 15:38:29,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717733030] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:29,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295648400] [2024-09-18 15:38:29,968 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:38:29,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:29,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:29,971 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:29,972 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2024-09-18 15:38:30,036 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:38:30,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:30,038 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:30,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:30,686 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:30,686 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:31,015 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:31,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295648400] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:31,015 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:31,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 60 [2024-09-18 15:38:31,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114315329] [2024-09-18 15:38:31,016 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:31,016 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-18 15:38:31,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:31,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-18 15:38:31,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=657, Invalid=2883, Unknown=0, NotChecked=0, Total=3540 [2024-09-18 15:38:31,017 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 60 states, 60 states have (on average 1.65) internal successors, (99), 60 states have internal predecessors, (99), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:31,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:31,502 INFO L93 Difference]: Finished difference Result 249 states and 290 transitions. [2024-09-18 15:38:31,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:31,502 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.65) internal successors, (99), 60 states have internal predecessors, (99), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:31,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:31,504 INFO L225 Difference]: With dead ends: 249 [2024-09-18 15:38:31,504 INFO L226 Difference]: Without dead ends: 202 [2024-09-18 15:38:31,504 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 196 SyntacticMatches, 26 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2842 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=665, Invalid=2995, Unknown=0, NotChecked=0, Total=3660 [2024-09-18 15:38:31,504 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:31,505 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 342 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:31,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2024-09-18 15:38:31,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 140. [2024-09-18 15:38:31,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:31,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:31,610 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:31,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:31,610 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:31,610 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.65) internal successors, (99), 60 states have internal predecessors, (99), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:31,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:31,610 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:31,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:31,611 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:31,611 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:31,624 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2024-09-18 15:38:31,814 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,92 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:31,814 INFO L399 AbstractCegarLoop]: === Iteration 93 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:31,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:31,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1295201910, now seen corresponding path program 57 times [2024-09-18 15:38:31,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:31,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917426952] [2024-09-18 15:38:31,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:31,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:31,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,165 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:32,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,166 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:32,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,167 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:32,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,168 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:32,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,169 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:32,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,170 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:32,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,171 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:32,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,172 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:32,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,173 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:32,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:32,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,174 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:32,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,175 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:32,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,176 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:32,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:32,177 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 212 proven. 92 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:32,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:32,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917426952] [2024-09-18 15:38:32,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917426952] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:32,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474942709] [2024-09-18 15:38:32,178 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:38:32,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:32,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:32,179 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:32,181 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2024-09-18 15:38:32,239 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2024-09-18 15:38:32,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:32,240 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:32,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:32,871 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:32,871 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:33,207 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:33,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474942709] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:33,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:33,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 59 [2024-09-18 15:38:33,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481337773] [2024-09-18 15:38:33,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:33,208 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-18 15:38:33,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:33,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-18 15:38:33,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=621, Invalid=2801, Unknown=0, NotChecked=0, Total=3422 [2024-09-18 15:38:33,209 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 59 states, 59 states have (on average 1.6610169491525424) internal successors, (98), 59 states have internal predecessors, (98), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:33,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:33,790 INFO L93 Difference]: Finished difference Result 258 states and 299 transitions. [2024-09-18 15:38:33,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:33,790 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.6610169491525424) internal successors, (98), 59 states have internal predecessors, (98), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:33,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:33,792 INFO L225 Difference]: With dead ends: 258 [2024-09-18 15:38:33,792 INFO L226 Difference]: Without dead ends: 211 [2024-09-18 15:38:33,792 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 197 SyntacticMatches, 26 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2698 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=629, Invalid=2911, Unknown=0, NotChecked=0, Total=3540 [2024-09-18 15:38:33,792 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:33,792 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 394 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 578 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:33,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-09-18 15:38:33,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 140. [2024-09-18 15:38:33,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:33,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:33,900 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:33,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:33,900 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:33,900 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.6610169491525424) internal successors, (98), 59 states have internal predecessors, (98), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:33,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:33,900 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:33,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:33,901 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:33,901 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:33,913 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2024-09-18 15:38:34,101 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,93 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:34,101 INFO L399 AbstractCegarLoop]: === Iteration 94 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:34,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:34,102 INFO L85 PathProgramCache]: Analyzing trace with hash 6656437, now seen corresponding path program 58 times [2024-09-18 15:38:34,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:34,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223897911] [2024-09-18 15:38:34,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:34,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:34,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,447 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:34,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,448 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:34,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:34,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,450 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:34,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,451 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:34,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,452 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:34,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,453 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:34,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,454 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:34,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,455 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:34,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,456 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:34,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,457 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:34,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,458 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:34,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,459 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:34,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:34,460 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 212 proven. 85 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:34,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:34,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223897911] [2024-09-18 15:38:34,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223897911] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:34,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500620554] [2024-09-18 15:38:34,460 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:38:34,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:34,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:34,461 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:34,462 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2024-09-18 15:38:34,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:38:34,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:34,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:34,524 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:35,133 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:35,133 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:35,482 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:35,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500620554] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:35,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:35,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 58 [2024-09-18 15:38:35,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898441844] [2024-09-18 15:38:35,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:35,482 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-09-18 15:38:35,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:35,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-09-18 15:38:35,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=589, Invalid=2717, Unknown=0, NotChecked=0, Total=3306 [2024-09-18 15:38:35,484 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 58 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 58 states have internal predecessors, (97), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:36,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:36,326 INFO L93 Difference]: Finished difference Result 265 states and 306 transitions. [2024-09-18 15:38:36,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:36,327 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 58 states have internal predecessors, (97), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:36,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:36,329 INFO L225 Difference]: With dead ends: 265 [2024-09-18 15:38:36,329 INFO L226 Difference]: Without dead ends: 218 [2024-09-18 15:38:36,329 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 198 SyntacticMatches, 26 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2557 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=597, Invalid=2825, Unknown=0, NotChecked=0, Total=3422 [2024-09-18 15:38:36,329 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:36,329 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 350 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:38:36,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2024-09-18 15:38:36,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 140. [2024-09-18 15:38:36,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:36,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:36,430 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:36,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:36,430 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:36,430 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.6724137931034482) internal successors, (97), 58 states have internal predecessors, (97), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:36,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:36,430 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:36,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:36,431 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:36,431 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:36,442 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:36,631 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,94 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:36,631 INFO L399 AbstractCegarLoop]: === Iteration 95 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:36,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:36,632 INFO L85 PathProgramCache]: Analyzing trace with hash -34909546, now seen corresponding path program 59 times [2024-09-18 15:38:36,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:36,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343062149] [2024-09-18 15:38:36,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:36,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:36,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:36,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:36,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:36,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:36,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:36,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:36,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:36,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:36,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:36,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:36,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:36,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:36,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:36,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:36,991 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 212 proven. 80 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:36,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:36,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343062149] [2024-09-18 15:38:36,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343062149] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:36,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [10832799] [2024-09-18 15:38:36,991 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:38:36,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:36,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:36,992 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:36,993 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2024-09-18 15:38:37,046 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-09-18 15:38:37,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:37,047 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:37,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:37,620 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:37,620 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:37,960 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:37,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [10832799] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:37,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:37,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 57 [2024-09-18 15:38:37,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563733010] [2024-09-18 15:38:37,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:37,961 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-18 15:38:37,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:37,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-18 15:38:37,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=2631, Unknown=0, NotChecked=0, Total=3192 [2024-09-18 15:38:37,962 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 57 states, 57 states have (on average 1.6842105263157894) internal successors, (96), 57 states have internal predecessors, (96), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:38,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:38,594 INFO L93 Difference]: Finished difference Result 270 states and 311 transitions. [2024-09-18 15:38:38,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:38,594 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.6842105263157894) internal successors, (96), 57 states have internal predecessors, (96), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:38,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:38,596 INFO L225 Difference]: With dead ends: 270 [2024-09-18 15:38:38,596 INFO L226 Difference]: Without dead ends: 223 [2024-09-18 15:38:38,596 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 199 SyntacticMatches, 26 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2419 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=569, Invalid=2737, Unknown=0, NotChecked=0, Total=3306 [2024-09-18 15:38:38,597 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:38,597 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 307 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:38,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2024-09-18 15:38:38,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 140. [2024-09-18 15:38:38,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:38,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:38,720 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:38,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:38,720 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:38,720 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.6842105263157894) internal successors, (96), 57 states have internal predecessors, (96), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:38,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:38,721 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:38,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:38,721 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:38,721 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:38,736 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2024-09-18 15:38:38,921 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,95 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:38,922 INFO L399 AbstractCegarLoop]: === Iteration 96 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:38,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:38,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1210675605, now seen corresponding path program 60 times [2024-09-18 15:38:38,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:38,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688559376] [2024-09-18 15:38:38,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:38,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:38,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,268 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:39,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,269 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,270 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:39,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,272 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:39,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,273 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:39,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,274 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:39,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,275 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:39,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:39,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,276 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:39,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:39,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,278 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:39,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,279 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:39,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,280 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:39,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:39,281 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 212 proven. 77 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:39,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:39,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688559376] [2024-09-18 15:38:39,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688559376] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:39,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088744063] [2024-09-18 15:38:39,282 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:38:39,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:39,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:39,283 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:39,283 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2024-09-18 15:38:39,338 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-09-18 15:38:39,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:39,339 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:39,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:39,937 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:39,937 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:40,261 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:40,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088744063] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:40,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:40,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 56 [2024-09-18 15:38:40,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3997629] [2024-09-18 15:38:40,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:40,262 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-18 15:38:40,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:40,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-18 15:38:40,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=537, Invalid=2543, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:38:40,263 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 56 states, 56 states have (on average 1.6964285714285714) internal successors, (95), 56 states have internal predecessors, (95), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:40,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:40,921 INFO L93 Difference]: Finished difference Result 273 states and 314 transitions. [2024-09-18 15:38:40,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:40,921 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.6964285714285714) internal successors, (95), 56 states have internal predecessors, (95), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:40,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:40,923 INFO L225 Difference]: With dead ends: 273 [2024-09-18 15:38:40,923 INFO L226 Difference]: Without dead ends: 226 [2024-09-18 15:38:40,924 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 200 SyntacticMatches, 26 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2284 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=545, Invalid=2647, Unknown=0, NotChecked=0, Total=3192 [2024-09-18 15:38:40,924 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 463 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 463 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:40,924 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 346 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 463 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:40,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2024-09-18 15:38:41,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 140. [2024-09-18 15:38:41,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:41,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:41,045 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:41,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:41,046 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:41,046 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.6964285714285714) internal successors, (95), 56 states have internal predecessors, (95), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:41,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:41,046 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:41,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:41,046 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:41,047 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:41,059 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2024-09-18 15:38:41,247 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,96 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:41,247 INFO L399 AbstractCegarLoop]: === Iteration 97 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:41,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:41,247 INFO L85 PathProgramCache]: Analyzing trace with hash 3929782, now seen corresponding path program 61 times [2024-09-18 15:38:41,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:41,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732365152] [2024-09-18 15:38:41,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:41,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:41,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:41,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:41,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:41,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:41,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:41,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:41,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:41,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:41,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:41,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:41,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:41,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:41,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:41,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,601 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 212 proven. 76 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:41,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:41,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732365152] [2024-09-18 15:38:41,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732365152] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:41,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742724559] [2024-09-18 15:38:41,602 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:38:41,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:41,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:41,603 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:41,608 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2024-09-18 15:38:41,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:41,659 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:41,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:42,277 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 246 proven. 42 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:42,277 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:42,601 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 246 proven. 42 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:42,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742724559] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:42,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:42,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 55 [2024-09-18 15:38:42,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602067119] [2024-09-18 15:38:42,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:42,602 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-18 15:38:42,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:42,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-18 15:38:42,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=517, Invalid=2453, Unknown=0, NotChecked=0, Total=2970 [2024-09-18 15:38:42,603 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 55 states have internal predecessors, (94), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:43,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:43,263 INFO L93 Difference]: Finished difference Result 274 states and 315 transitions. [2024-09-18 15:38:43,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:43,264 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 55 states have internal predecessors, (94), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:43,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:43,266 INFO L225 Difference]: With dead ends: 274 [2024-09-18 15:38:43,266 INFO L226 Difference]: Without dead ends: 227 [2024-09-18 15:38:43,266 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 201 SyntacticMatches, 26 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2152 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=525, Invalid=2555, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:38:43,266 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:43,266 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 303 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:43,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-09-18 15:38:43,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 140. [2024-09-18 15:38:43,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:43,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:43,385 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:43,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:43,385 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:43,385 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.709090909090909) internal successors, (94), 55 states have internal predecessors, (94), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:43,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:43,385 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:43,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:43,385 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:43,386 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:43,397 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2024-09-18 15:38:43,586 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2024-09-18 15:38:43,586 INFO L399 AbstractCegarLoop]: === Iteration 98 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:43,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:43,586 INFO L85 PathProgramCache]: Analyzing trace with hash -450639499, now seen corresponding path program 62 times [2024-09-18 15:38:43,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:43,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868811828] [2024-09-18 15:38:43,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:43,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:43,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,027 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:44,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,029 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:44,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,030 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:44,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:44,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,032 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:44,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:44,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:44,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:44,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:44,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:44,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:44,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:44,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:44,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:44,042 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 212 proven. 77 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:44,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:44,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868811828] [2024-09-18 15:38:44,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868811828] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:44,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244532075] [2024-09-18 15:38:44,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:38:44,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:44,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:44,045 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:44,046 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2024-09-18 15:38:44,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:38:44,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:44,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:44,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:44,638 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:44,638 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:44,957 INFO L134 CoverageAnalysis]: Checked inductivity of 553 backedges. 246 proven. 43 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:44,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244532075] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:44,957 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:44,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 54 [2024-09-18 15:38:44,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572025175] [2024-09-18 15:38:44,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:44,958 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-18 15:38:44,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:44,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-18 15:38:44,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=2361, Unknown=0, NotChecked=0, Total=2862 [2024-09-18 15:38:44,959 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 54 states, 54 states have (on average 1.7222222222222223) internal successors, (93), 54 states have internal predecessors, (93), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:45,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:45,692 INFO L93 Difference]: Finished difference Result 273 states and 314 transitions. [2024-09-18 15:38:45,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:45,692 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.7222222222222223) internal successors, (93), 54 states have internal predecessors, (93), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:45,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:45,694 INFO L225 Difference]: With dead ends: 273 [2024-09-18 15:38:45,694 INFO L226 Difference]: Without dead ends: 226 [2024-09-18 15:38:45,694 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 202 SyntacticMatches, 26 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2023 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=509, Invalid=2461, Unknown=0, NotChecked=0, Total=2970 [2024-09-18 15:38:45,695 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:45,695 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 475 Invalid, 625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:45,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2024-09-18 15:38:45,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 140. [2024-09-18 15:38:45,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:45,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:45,811 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:45,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:45,811 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:45,811 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.7222222222222223) internal successors, (93), 54 states have internal predecessors, (93), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:45,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:45,811 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:45,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:45,812 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:45,812 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 8, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:45,824 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:46,012 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2024-09-18 15:38:46,012 INFO L399 AbstractCegarLoop]: === Iteration 99 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:46,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:46,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1890001622, now seen corresponding path program 63 times [2024-09-18 15:38:46,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:46,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053309227] [2024-09-18 15:38:46,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:46,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:46,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:46,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:46,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:46,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:46,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:46,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:46,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:46,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:46,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:46,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:46,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:46,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:46,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,357 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:46,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:46,359 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 212 proven. 80 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:46,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:46,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053309227] [2024-09-18 15:38:46,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053309227] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:46,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110725541] [2024-09-18 15:38:46,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:38:46,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:46,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:46,361 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:46,361 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2024-09-18 15:38:46,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2024-09-18 15:38:46,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:46,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:46,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:46,938 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:46,938 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:47,253 INFO L134 CoverageAnalysis]: Checked inductivity of 556 backedges. 246 proven. 46 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:47,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110725541] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:47,254 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:47,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 53 [2024-09-18 15:38:47,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097341344] [2024-09-18 15:38:47,254 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:47,254 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-18 15:38:47,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:47,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-18 15:38:47,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=489, Invalid=2267, Unknown=0, NotChecked=0, Total=2756 [2024-09-18 15:38:47,255 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 53 states, 53 states have (on average 1.7358490566037736) internal successors, (92), 53 states have internal predecessors, (92), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:47,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:47,918 INFO L93 Difference]: Finished difference Result 270 states and 311 transitions. [2024-09-18 15:38:47,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:47,918 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.7358490566037736) internal successors, (92), 53 states have internal predecessors, (92), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:47,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:47,920 INFO L225 Difference]: With dead ends: 270 [2024-09-18 15:38:47,920 INFO L226 Difference]: Without dead ends: 223 [2024-09-18 15:38:47,920 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 203 SyntacticMatches, 26 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1897 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=497, Invalid=2365, Unknown=0, NotChecked=0, Total=2862 [2024-09-18 15:38:47,920 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:47,920 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 358 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:47,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2024-09-18 15:38:48,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 140. [2024-09-18 15:38:48,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:48,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:48,032 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:48,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:48,032 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:48,032 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.7358490566037736) internal successors, (92), 53 states have internal predecessors, (92), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:48,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:48,033 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:48,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:48,033 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:48,033 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 9, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:48,045 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2024-09-18 15:38:48,233 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,99 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:48,234 INFO L399 AbstractCegarLoop]: === Iteration 100 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:48,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:48,234 INFO L85 PathProgramCache]: Analyzing trace with hash 580032853, now seen corresponding path program 64 times [2024-09-18 15:38:48,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:48,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440616866] [2024-09-18 15:38:48,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:48,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:48,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,618 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:48,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,619 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:48,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,620 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:48,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,621 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:48,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,622 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:48,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,623 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:48,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,624 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:48,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:48,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,625 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:48,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,626 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:48,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,627 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:48,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,628 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:48,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,629 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:48,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:48,630 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 212 proven. 85 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:48,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:48,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440616866] [2024-09-18 15:38:48,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440616866] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:48,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988406898] [2024-09-18 15:38:48,630 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:38:48,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:48,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:48,632 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:48,632 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2024-09-18 15:38:48,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:38:48,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:48,684 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:48,685 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:49,172 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:49,173 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:49,507 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 246 proven. 51 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:49,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988406898] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:49,508 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:49,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 52 [2024-09-18 15:38:49,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217617120] [2024-09-18 15:38:49,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:49,508 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-18 15:38:49,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:49,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-18 15:38:49,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=2171, Unknown=0, NotChecked=0, Total=2652 [2024-09-18 15:38:49,509 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 52 states, 52 states have (on average 1.75) internal successors, (91), 52 states have internal predecessors, (91), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:50,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:50,101 INFO L93 Difference]: Finished difference Result 265 states and 306 transitions. [2024-09-18 15:38:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:50,102 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.75) internal successors, (91), 52 states have internal predecessors, (91), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:50,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:50,103 INFO L225 Difference]: With dead ends: 265 [2024-09-18 15:38:50,103 INFO L226 Difference]: Without dead ends: 218 [2024-09-18 15:38:50,104 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 204 SyntacticMatches, 26 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1774 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=489, Invalid=2267, Unknown=0, NotChecked=0, Total=2756 [2024-09-18 15:38:50,104 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:50,104 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 279 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:50,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2024-09-18 15:38:50,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 140. [2024-09-18 15:38:50,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:50,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:50,218 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:50,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:50,218 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:50,219 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.75) internal successors, (91), 52 states have internal predecessors, (91), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:50,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:50,219 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:50,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:50,219 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:50,219 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:50,236 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2024-09-18 15:38:50,420 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2024-09-18 15:38:50,420 INFO L399 AbstractCegarLoop]: === Iteration 101 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:50,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:50,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1540434186, now seen corresponding path program 65 times [2024-09-18 15:38:50,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:50,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114053397] [2024-09-18 15:38:50,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:50,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:50,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:50,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:50,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:50,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,758 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:50,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:50,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:50,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:50,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:50,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:50,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:50,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:50,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:50,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:50,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:50,767 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 212 proven. 92 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:50,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:50,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114053397] [2024-09-18 15:38:50,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114053397] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:50,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163273283] [2024-09-18 15:38:50,768 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:38:50,768 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:50,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:50,769 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:50,770 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2024-09-18 15:38:50,823 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2024-09-18 15:38:50,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:50,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:50,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:51,297 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:51,297 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:51,609 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 246 proven. 58 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:51,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163273283] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:51,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:51,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 51 [2024-09-18 15:38:51,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505453195] [2024-09-18 15:38:51,609 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:51,610 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-09-18 15:38:51,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:51,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-09-18 15:38:51,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=477, Invalid=2073, Unknown=0, NotChecked=0, Total=2550 [2024-09-18 15:38:51,611 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 51 states, 51 states have (on average 1.7647058823529411) internal successors, (90), 51 states have internal predecessors, (90), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:52,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:52,183 INFO L93 Difference]: Finished difference Result 258 states and 299 transitions. [2024-09-18 15:38:52,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:52,184 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.7647058823529411) internal successors, (90), 51 states have internal predecessors, (90), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:52,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:52,186 INFO L225 Difference]: With dead ends: 258 [2024-09-18 15:38:52,186 INFO L226 Difference]: Without dead ends: 211 [2024-09-18 15:38:52,186 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 205 SyntacticMatches, 26 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1654 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=485, Invalid=2167, Unknown=0, NotChecked=0, Total=2652 [2024-09-18 15:38:52,186 INFO L434 NwaCegarLoop]: 37 mSDtfsCounter, 6 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 503 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:52,186 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 299 Invalid, 503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 503 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:52,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-09-18 15:38:52,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 140. [2024-09-18 15:38:52,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:52,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:52,320 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:52,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:52,320 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:52,320 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.7647058823529411) internal successors, (90), 51 states have internal predecessors, (90), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:52,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:52,320 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:52,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:52,321 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:52,321 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:52,333 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2024-09-18 15:38:52,521 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2024-09-18 15:38:52,521 INFO L399 AbstractCegarLoop]: === Iteration 102 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:52,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:52,522 INFO L85 PathProgramCache]: Analyzing trace with hash 53731637, now seen corresponding path program 66 times [2024-09-18 15:38:52,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:52,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977204601] [2024-09-18 15:38:52,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:52,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:52,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:52,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:52,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:52,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:52,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:52,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:52,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:52,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:52,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:52,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:52,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:52,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,878 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:52,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:52,879 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 212 proven. 101 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:52,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:52,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977204601] [2024-09-18 15:38:52,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977204601] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:52,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014011229] [2024-09-18 15:38:52,879 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:38:52,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:52,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:52,880 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:52,881 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2024-09-18 15:38:52,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-09-18 15:38:52,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:52,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:52,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:53,418 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:53,418 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:53,738 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 246 proven. 67 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:53,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014011229] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:53,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:53,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 50 [2024-09-18 15:38:53,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085564201] [2024-09-18 15:38:53,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:53,739 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-09-18 15:38:53,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:53,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-09-18 15:38:53,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=477, Invalid=1973, Unknown=0, NotChecked=0, Total=2450 [2024-09-18 15:38:53,740 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 50 states, 50 states have (on average 1.78) internal successors, (89), 50 states have internal predecessors, (89), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:54,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:54,231 INFO L93 Difference]: Finished difference Result 249 states and 290 transitions. [2024-09-18 15:38:54,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:54,231 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.78) internal successors, (89), 50 states have internal predecessors, (89), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:54,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:54,233 INFO L225 Difference]: With dead ends: 249 [2024-09-18 15:38:54,233 INFO L226 Difference]: Without dead ends: 202 [2024-09-18 15:38:54,233 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 206 SyntacticMatches, 26 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1537 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=485, Invalid=2065, Unknown=0, NotChecked=0, Total=2550 [2024-09-18 15:38:54,234 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:54,234 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 306 Invalid, 426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:54,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2024-09-18 15:38:54,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 140. [2024-09-18 15:38:54,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 111 states have internal predecessors, (125), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:54,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 154 transitions. [2024-09-18 15:38:54,351 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 154 transitions. Word has length 112 [2024-09-18 15:38:54,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:54,351 INFO L474 AbstractCegarLoop]: Abstraction has 140 states and 154 transitions. [2024-09-18 15:38:54,351 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.78) internal successors, (89), 50 states have internal predecessors, (89), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:54,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:54,351 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 154 transitions. [2024-09-18 15:38:54,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-09-18 15:38:54,352 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:54,352 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:54,369 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2024-09-18 15:38:54,552 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2024-09-18 15:38:54,553 INFO L399 AbstractCegarLoop]: === Iteration 103 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:54,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:54,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1213534998, now seen corresponding path program 12 times [2024-09-18 15:38:54,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:54,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702907972] [2024-09-18 15:38:54,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:54,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:54,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:54,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-09-18 15:38:54,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-09-18 15:38:54,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-09-18 15:38:54,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-09-18 15:38:54,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,899 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-09-18 15:38:54,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,900 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-09-18 15:38:54,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,901 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-09-18 15:38:54,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,902 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2024-09-18 15:38:54,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-09-18 15:38:54,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,903 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-09-18 15:38:54,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,904 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-09-18 15:38:54,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,906 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-09-18 15:38:54,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:54,907 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 212 proven. 112 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:54,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:54,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702907972] [2024-09-18 15:38:54,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702907972] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:54,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079042065] [2024-09-18 15:38:54,907 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:38:54,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:54,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:54,909 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:54,909 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2024-09-18 15:38:54,964 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-09-18 15:38:54,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:54,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-09-18 15:38:54,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:55,426 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:55,426 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:55,755 INFO L134 CoverageAnalysis]: Checked inductivity of 588 backedges. 246 proven. 78 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:55,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079042065] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:55,756 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:55,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 49 [2024-09-18 15:38:55,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148816365] [2024-09-18 15:38:55,756 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:55,756 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-09-18 15:38:55,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:55,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-09-18 15:38:55,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=1871, Unknown=0, NotChecked=0, Total=2352 [2024-09-18 15:38:55,757 INFO L87 Difference]: Start difference. First operand 140 states and 154 transitions. Second operand has 49 states, 49 states have (on average 1.7959183673469388) internal successors, (88), 49 states have internal predecessors, (88), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:56,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:56,171 INFO L93 Difference]: Finished difference Result 241 states and 283 transitions. [2024-09-18 15:38:56,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-09-18 15:38:56,172 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.7959183673469388) internal successors, (88), 49 states have internal predecessors, (88), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Word has length 112 [2024-09-18 15:38:56,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:56,173 INFO L225 Difference]: With dead ends: 241 [2024-09-18 15:38:56,173 INFO L226 Difference]: Without dead ends: 194 [2024-09-18 15:38:56,174 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 207 SyntacticMatches, 26 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1412 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=489, Invalid=1961, Unknown=0, NotChecked=0, Total=2450 [2024-09-18 15:38:56,174 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:56,174 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 252 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 397 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:56,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2024-09-18 15:38:56,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 142. [2024-09-18 15:38:56,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 142 states, 112 states have (on average 1.1428571428571428) internal successors, (128), 113 states have internal predecessors, (128), 15 states have call successors, (15), 15 states have call predecessors, (15), 14 states have return successors, (14), 13 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:38:56,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 142 states to 142 states and 157 transitions. [2024-09-18 15:38:56,293 INFO L78 Accepts]: Start accepts. Automaton has 142 states and 157 transitions. Word has length 112 [2024-09-18 15:38:56,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:56,293 INFO L474 AbstractCegarLoop]: Abstraction has 142 states and 157 transitions. [2024-09-18 15:38:56,293 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.7959183673469388) internal successors, (88), 49 states have internal predecessors, (88), 27 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2024-09-18 15:38:56,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:56,293 INFO L276 IsEmpty]: Start isEmpty. Operand 142 states and 157 transitions. [2024-09-18 15:38:56,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2024-09-18 15:38:56,294 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:56,294 INFO L216 NwaCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:56,306 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2024-09-18 15:38:56,494 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2024-09-18 15:38:56,494 INFO L399 AbstractCegarLoop]: === Iteration 104 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:56,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:56,495 INFO L85 PathProgramCache]: Analyzing trace with hash -51276607, now seen corresponding path program 24 times [2024-09-18 15:38:56,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:56,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081236722] [2024-09-18 15:38:56,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:56,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:56,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,698 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:56,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:38:56,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,699 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:38:56,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:38:56,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:38:56,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:38:56,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:38:56,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:38:56,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:38:56,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:38:56,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:38:56,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:38:56,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:38:56,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:56,709 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 102 proven. 235 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:56,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:56,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081236722] [2024-09-18 15:38:56,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081236722] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:56,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1840885275] [2024-09-18 15:38:56,709 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:38:56,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:56,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:56,710 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:56,711 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2024-09-18 15:38:56,767 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2024-09-18 15:38:56,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:38:56,768 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:38:56,769 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:56,840 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 115 proven. 222 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:56,840 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:57,050 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 115 proven. 222 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2024-09-18 15:38:57,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1840885275] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:57,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:57,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 21 [2024-09-18 15:38:57,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670123345] [2024-09-18 15:38:57,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:57,050 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-09-18 15:38:57,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:57,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-09-18 15:38:57,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=287, Unknown=0, NotChecked=0, Total=420 [2024-09-18 15:38:57,051 INFO L87 Difference]: Start difference. First operand 142 states and 157 transitions. Second operand has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 19 states have internal predecessors, (60), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:57,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:57,285 INFO L93 Difference]: Finished difference Result 155 states and 171 transitions. [2024-09-18 15:38:57,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-09-18 15:38:57,286 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 19 states have internal predecessors, (60), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 113 [2024-09-18 15:38:57,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:57,287 INFO L225 Difference]: With dead ends: 155 [2024-09-18 15:38:57,287 INFO L226 Difference]: Without dead ends: 153 [2024-09-18 15:38:57,287 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 236 SyntacticMatches, 26 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 319 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=323, Unknown=0, NotChecked=0, Total=462 [2024-09-18 15:38:57,287 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 33 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:57,287 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 329 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:38:57,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-09-18 15:38:57,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 149. [2024-09-18 15:38:57,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 117 states have (on average 1.1367521367521367) internal successors, (133), 118 states have internal predecessors, (133), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:38:57,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 164 transitions. [2024-09-18 15:38:57,398 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 164 transitions. Word has length 113 [2024-09-18 15:38:57,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:57,398 INFO L474 AbstractCegarLoop]: Abstraction has 149 states and 164 transitions. [2024-09-18 15:38:57,398 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.857142857142857) internal successors, (60), 19 states have internal predecessors, (60), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-09-18 15:38:57,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:57,398 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 164 transitions. [2024-09-18 15:38:57,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:38:57,399 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:57,399 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:57,411 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2024-09-18 15:38:57,599 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2024-09-18 15:38:57,600 INFO L399 AbstractCegarLoop]: === Iteration 105 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:57,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:57,600 INFO L85 PathProgramCache]: Analyzing trace with hash 827365751, now seen corresponding path program 25 times [2024-09-18 15:38:57,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:57,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857214195] [2024-09-18 15:38:57,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:57,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:57,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,002 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:38:58,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,003 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:38:58,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,004 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:38:58,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,005 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:38:58,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,007 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:38:58,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,008 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:38:58,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,008 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:38:58,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,009 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:38:58,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:38:58,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:38:58,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:38:58,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,013 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:38:58,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:38:58,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:38:58,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,016 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 249 proven. 128 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:38:58,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:38:58,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857214195] [2024-09-18 15:38:58,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857214195] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:38:58,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002287637] [2024-09-18 15:38:58,016 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:38:58,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:58,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:38:58,018 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:38:58,019 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2024-09-18 15:38:58,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:38:58,084 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:38:58,085 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:38:58,816 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:38:58,817 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:38:59,186 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:38:59,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002287637] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:38:59,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:38:59,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 65 [2024-09-18 15:38:59,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071879562] [2024-09-18 15:38:59,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:38:59,186 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-09-18 15:38:59,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:38:59,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-09-18 15:38:59,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=791, Invalid=3369, Unknown=0, NotChecked=0, Total=4160 [2024-09-18 15:38:59,187 INFO L87 Difference]: Start difference. First operand 149 states and 164 transitions. Second operand has 65 states, 65 states have (on average 1.6307692307692307) internal successors, (106), 65 states have internal predecessors, (106), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:38:59,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:38:59,608 INFO L93 Difference]: Finished difference Result 255 states and 299 transitions. [2024-09-18 15:38:59,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:38:59,609 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.6307692307692307) internal successors, (106), 65 states have internal predecessors, (106), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:38:59,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:38:59,610 INFO L225 Difference]: With dead ends: 255 [2024-09-18 15:38:59,610 INFO L226 Difference]: Without dead ends: 205 [2024-09-18 15:38:59,611 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 209 SyntacticMatches, 28 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3383 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=799, Invalid=3491, Unknown=0, NotChecked=0, Total=4290 [2024-09-18 15:38:59,611 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:38:59,611 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 326 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:38:59,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-09-18 15:38:59,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 150. [2024-09-18 15:38:59,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:38:59,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:38:59,740 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:38:59,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:38:59,740 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:38:59,741 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.6307692307692307) internal successors, (106), 65 states have internal predecessors, (106), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:38:59,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:59,741 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:38:59,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:38:59,741 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:38:59,741 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:38:59,753 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2024-09-18 15:38:59,942 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,105 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:38:59,942 INFO L399 AbstractCegarLoop]: === Iteration 106 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:38:59,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:38:59,942 INFO L85 PathProgramCache]: Analyzing trace with hash -36359690, now seen corresponding path program 67 times [2024-09-18 15:38:59,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:38:59,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097762148] [2024-09-18 15:38:59,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:38:59,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:38:59,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:00,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:00,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:00,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:00,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:00,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:00,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,350 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:00,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,351 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:00,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,352 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:00,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,353 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:00,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:00,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,354 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:00,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,355 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:00,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,356 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:00,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,357 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 249 proven. 116 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:00,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:00,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097762148] [2024-09-18 15:39:00,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097762148] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:00,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934025709] [2024-09-18 15:39:00,358 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:39:00,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:00,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:00,359 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:00,360 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2024-09-18 15:39:00,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:00,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:00,415 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:01,115 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:01,115 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:01,487 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:01,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934025709] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:01,487 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:01,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 64 [2024-09-18 15:39:01,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251427347] [2024-09-18 15:39:01,487 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:01,487 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-18 15:39:01,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:01,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-18 15:39:01,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=748, Invalid=3284, Unknown=0, NotChecked=0, Total=4032 [2024-09-18 15:39:01,488 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 64 states, 64 states have (on average 1.640625) internal successors, (105), 64 states have internal predecessors, (105), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:02,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:02,129 INFO L93 Difference]: Finished difference Result 267 states and 311 transitions. [2024-09-18 15:39:02,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:02,129 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.640625) internal successors, (105), 64 states have internal predecessors, (105), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:02,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:02,131 INFO L225 Difference]: With dead ends: 267 [2024-09-18 15:39:02,131 INFO L226 Difference]: Without dead ends: 217 [2024-09-18 15:39:02,131 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 210 SyntacticMatches, 28 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3279 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=756, Invalid=3404, Unknown=0, NotChecked=0, Total=4160 [2024-09-18 15:39:02,132 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:02,132 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 485 Invalid, 752 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:39:02,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2024-09-18 15:39:02,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 150. [2024-09-18 15:39:02,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:02,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:02,267 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:02,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:02,268 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:02,268 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.640625) internal successors, (105), 64 states have internal predecessors, (105), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:02,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:02,268 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:02,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:02,268 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:02,268 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:02,280 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2024-09-18 15:39:02,469 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2024-09-18 15:39:02,469 INFO L399 AbstractCegarLoop]: === Iteration 107 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:02,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:02,469 INFO L85 PathProgramCache]: Analyzing trace with hash -64221801, now seen corresponding path program 68 times [2024-09-18 15:39:02,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:02,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004030671] [2024-09-18 15:39:02,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:02,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:02,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:02,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,977 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:02,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:02,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:02,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:02,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:02,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:02,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:02,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:02,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:02,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:02,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:02,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:02,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:02,989 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 249 proven. 106 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:02,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:02,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004030671] [2024-09-18 15:39:02,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004030671] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:02,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187768813] [2024-09-18 15:39:02,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:39:02,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:02,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:02,991 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:02,992 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2024-09-18 15:39:03,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:39:03,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:03,045 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:03,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:03,722 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:03,723 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:04,085 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:04,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187768813] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:04,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:04,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 63 [2024-09-18 15:39:04,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579788591] [2024-09-18 15:39:04,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:04,086 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-09-18 15:39:04,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:04,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-09-18 15:39:04,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=709, Invalid=3197, Unknown=0, NotChecked=0, Total=3906 [2024-09-18 15:39:04,087 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 63 states, 63 states have (on average 1.6507936507936507) internal successors, (104), 63 states have internal predecessors, (104), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:04,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:04,783 INFO L93 Difference]: Finished difference Result 277 states and 321 transitions. [2024-09-18 15:39:04,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:04,783 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.6507936507936507) internal successors, (104), 63 states have internal predecessors, (104), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:04,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:04,784 INFO L225 Difference]: With dead ends: 277 [2024-09-18 15:39:04,784 INFO L226 Difference]: Without dead ends: 227 [2024-09-18 15:39:04,785 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 211 SyntacticMatches, 28 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3124 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=717, Invalid=3315, Unknown=0, NotChecked=0, Total=4032 [2024-09-18 15:39:04,785 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:04,785 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 388 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 647 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:04,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-09-18 15:39:04,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 150. [2024-09-18 15:39:04,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:04,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:04,927 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:04,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:04,927 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:04,928 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.6507936507936507) internal successors, (104), 63 states have internal predecessors, (104), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:04,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:04,928 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:04,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:04,928 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:04,928 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:04,940 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2024-09-18 15:39:05,129 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,107 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:05,129 INFO L399 AbstractCegarLoop]: === Iteration 108 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:05,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:05,129 INFO L85 PathProgramCache]: Analyzing trace with hash 766163414, now seen corresponding path program 69 times [2024-09-18 15:39:05,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:05,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397825291] [2024-09-18 15:39:05,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:05,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:05,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,513 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:05,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,515 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:05,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,516 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:05,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:05,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,517 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:05,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,518 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:05,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,519 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:05,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,520 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:05,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,521 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:05,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,522 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:05,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,523 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:05,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:05,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,524 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:05,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,525 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:05,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:05,526 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 249 proven. 98 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:05,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:05,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397825291] [2024-09-18 15:39:05,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397825291] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:05,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260613960] [2024-09-18 15:39:05,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:39:05,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:05,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:05,528 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:05,529 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2024-09-18 15:39:05,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-09-18 15:39:05,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:05,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:05,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:06,242 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:06,242 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:06,600 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:06,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260613960] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:06,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:06,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 62 [2024-09-18 15:39:06,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332891163] [2024-09-18 15:39:06,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:06,601 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-09-18 15:39:06,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:06,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-09-18 15:39:06,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=674, Invalid=3108, Unknown=0, NotChecked=0, Total=3782 [2024-09-18 15:39:06,602 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 62 states have internal predecessors, (103), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:07,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:07,434 INFO L93 Difference]: Finished difference Result 285 states and 329 transitions. [2024-09-18 15:39:07,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:07,434 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 62 states have internal predecessors, (103), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:07,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:07,436 INFO L225 Difference]: With dead ends: 285 [2024-09-18 15:39:07,436 INFO L226 Difference]: Without dead ends: 235 [2024-09-18 15:39:07,437 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 212 SyntacticMatches, 28 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2972 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=682, Invalid=3224, Unknown=0, NotChecked=0, Total=3906 [2024-09-18 15:39:07,437 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:07,437 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 532 Invalid, 847 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 847 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:39:07,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-09-18 15:39:07,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 150. [2024-09-18 15:39:07,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:07,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:07,592 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:07,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:07,592 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:07,592 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.6612903225806452) internal successors, (103), 62 states have internal predecessors, (103), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:07,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:07,592 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:07,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:07,593 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:07,593 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:07,604 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2024-09-18 15:39:07,793 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,108 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:07,793 INFO L399 AbstractCegarLoop]: === Iteration 109 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:07,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:07,794 INFO L85 PathProgramCache]: Analyzing trace with hash 2039876023, now seen corresponding path program 70 times [2024-09-18 15:39:07,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:07,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256584516] [2024-09-18 15:39:07,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:07,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:07,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,223 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:08,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,224 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:08,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,225 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:08,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,226 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:08,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,227 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:08,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,228 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:08,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:08,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,229 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:08,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,230 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:08,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,231 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:08,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,232 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:08,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,233 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:08,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,234 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:08,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,235 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:08,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:08,236 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 249 proven. 92 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:08,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:08,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256584516] [2024-09-18 15:39:08,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256584516] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:08,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069491025] [2024-09-18 15:39:08,236 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:39:08,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:08,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:08,237 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:08,238 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2024-09-18 15:39:08,289 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:39:08,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:08,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:08,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:08,936 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:08,936 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:09,292 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:09,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069491025] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:09,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:09,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 61 [2024-09-18 15:39:09,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592945185] [2024-09-18 15:39:09,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:09,293 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-09-18 15:39:09,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:09,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-09-18 15:39:09,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=643, Invalid=3017, Unknown=0, NotChecked=0, Total=3660 [2024-09-18 15:39:09,294 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 61 states, 61 states have (on average 1.6721311475409837) internal successors, (102), 61 states have internal predecessors, (102), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:10,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:10,150 INFO L93 Difference]: Finished difference Result 291 states and 335 transitions. [2024-09-18 15:39:10,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:10,150 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.6721311475409837) internal successors, (102), 61 states have internal predecessors, (102), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:10,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:10,152 INFO L225 Difference]: With dead ends: 291 [2024-09-18 15:39:10,152 INFO L226 Difference]: Without dead ends: 241 [2024-09-18 15:39:10,153 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 213 SyntacticMatches, 28 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2823 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=651, Invalid=3131, Unknown=0, NotChecked=0, Total=3782 [2024-09-18 15:39:10,153 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 415 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:10,153 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 415 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:10,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2024-09-18 15:39:10,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 150. [2024-09-18 15:39:10,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:10,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:10,299 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:10,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:10,299 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:10,299 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.6721311475409837) internal successors, (102), 61 states have internal predecessors, (102), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:10,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:10,299 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:10,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:10,299 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:10,300 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:10,311 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2024-09-18 15:39:10,500 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2024-09-18 15:39:10,500 INFO L399 AbstractCegarLoop]: === Iteration 110 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:10,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:10,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1526774198, now seen corresponding path program 71 times [2024-09-18 15:39:10,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:10,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098578332] [2024-09-18 15:39:10,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:10,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:10,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,880 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:10,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:10,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:10,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:10,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:10,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:10,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:10,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:10,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:10,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,888 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:10,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,889 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:10,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,890 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:10,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,891 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:10,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,892 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:10,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:10,893 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 249 proven. 88 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:10,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:10,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098578332] [2024-09-18 15:39:10,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098578332] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:10,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647235070] [2024-09-18 15:39:10,893 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:39:10,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:10,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:10,894 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:10,895 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2024-09-18 15:39:10,960 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2024-09-18 15:39:10,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:10,962 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:10,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:11,580 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:11,581 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:11,932 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:11,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647235070] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:11,932 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:11,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 60 [2024-09-18 15:39:11,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502879755] [2024-09-18 15:39:11,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:11,933 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-18 15:39:11,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:11,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-18 15:39:11,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=616, Invalid=2924, Unknown=0, NotChecked=0, Total=3540 [2024-09-18 15:39:11,934 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 60 states, 60 states have (on average 1.6833333333333333) internal successors, (101), 60 states have internal predecessors, (101), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:12,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:12,833 INFO L93 Difference]: Finished difference Result 295 states and 339 transitions. [2024-09-18 15:39:12,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:12,833 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.6833333333333333) internal successors, (101), 60 states have internal predecessors, (101), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:12,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:12,835 INFO L225 Difference]: With dead ends: 295 [2024-09-18 15:39:12,835 INFO L226 Difference]: Without dead ends: 245 [2024-09-18 15:39:12,835 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 214 SyntacticMatches, 28 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2677 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=624, Invalid=3036, Unknown=0, NotChecked=0, Total=3660 [2024-09-18 15:39:12,835 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:12,836 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 483 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 668 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:12,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2024-09-18 15:39:12,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 150. [2024-09-18 15:39:12,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:12,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:12,985 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:12,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:12,985 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:12,985 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.6833333333333333) internal successors, (101), 60 states have internal predecessors, (101), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:12,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:12,985 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:12,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:12,986 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:12,986 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:12,997 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2024-09-18 15:39:13,186 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable109 [2024-09-18 15:39:13,186 INFO L399 AbstractCegarLoop]: === Iteration 111 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:13,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:13,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1953460777, now seen corresponding path program 72 times [2024-09-18 15:39:13,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:13,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013286111] [2024-09-18 15:39:13,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:13,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:13,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:13,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:13,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:13,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,568 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:13,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,569 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:13,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,570 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:13,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:13,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,571 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:13,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,573 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:13,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,574 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:13,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,575 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:13,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,576 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:13,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,578 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:13,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,579 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:13,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:13,580 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 249 proven. 86 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:13,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:13,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013286111] [2024-09-18 15:39:13,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013286111] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:13,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869002346] [2024-09-18 15:39:13,581 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:39:13,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:13,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:13,583 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:13,584 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2024-09-18 15:39:13,652 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2024-09-18 15:39:13,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:13,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:13,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:14,345 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:14,345 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:14,697 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:14,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869002346] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:14,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:14,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 59 [2024-09-18 15:39:14,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487820842] [2024-09-18 15:39:14,697 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:14,697 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-18 15:39:14,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:14,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-18 15:39:14,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=593, Invalid=2829, Unknown=0, NotChecked=0, Total=3422 [2024-09-18 15:39:14,698 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 59 states, 59 states have (on average 1.694915254237288) internal successors, (100), 59 states have internal predecessors, (100), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:15,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:15,593 INFO L93 Difference]: Finished difference Result 297 states and 341 transitions. [2024-09-18 15:39:15,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:15,593 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.694915254237288) internal successors, (100), 59 states have internal predecessors, (100), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:15,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:15,595 INFO L225 Difference]: With dead ends: 297 [2024-09-18 15:39:15,595 INFO L226 Difference]: Without dead ends: 247 [2024-09-18 15:39:15,596 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 215 SyntacticMatches, 28 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2534 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=601, Invalid=2939, Unknown=0, NotChecked=0, Total=3540 [2024-09-18 15:39:15,596 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:15,596 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 432 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:15,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-09-18 15:39:15,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 150. [2024-09-18 15:39:15,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:15,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:15,758 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:15,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:15,758 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:15,758 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.694915254237288) internal successors, (100), 59 states have internal predecessors, (100), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:15,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:15,758 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:15,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:15,759 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:15,759 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:15,772 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2024-09-18 15:39:15,959 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,111 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:15,959 INFO L399 AbstractCegarLoop]: === Iteration 112 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:15,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:15,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1536504214, now seen corresponding path program 73 times [2024-09-18 15:39:15,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:15,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199532581] [2024-09-18 15:39:15,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:15,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:15,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:16,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:16,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:16,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:16,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:16,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:16,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:16,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:16,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:16,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:16,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:16,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:16,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,348 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,349 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:16,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,350 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 249 proven. 86 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:16,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:16,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199532581] [2024-09-18 15:39:16,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199532581] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:16,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931802065] [2024-09-18 15:39:16,350 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:39:16,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:16,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:16,351 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:16,352 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2024-09-18 15:39:16,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:16,403 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:16,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:16,993 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:16,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:17,341 INFO L134 CoverageAnalysis]: Checked inductivity of 647 backedges. 286 proven. 49 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:17,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931802065] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:17,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:17,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 58 [2024-09-18 15:39:17,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366379380] [2024-09-18 15:39:17,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:17,342 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-09-18 15:39:17,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:17,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-09-18 15:39:17,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=574, Invalid=2732, Unknown=0, NotChecked=0, Total=3306 [2024-09-18 15:39:17,343 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 58 states, 58 states have (on average 1.706896551724138) internal successors, (99), 58 states have internal predecessors, (99), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:18,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:18,296 INFO L93 Difference]: Finished difference Result 297 states and 341 transitions. [2024-09-18 15:39:18,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:18,296 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.706896551724138) internal successors, (99), 58 states have internal predecessors, (99), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:18,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:18,298 INFO L225 Difference]: With dead ends: 297 [2024-09-18 15:39:18,298 INFO L226 Difference]: Without dead ends: 247 [2024-09-18 15:39:18,298 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 216 SyntacticMatches, 28 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2394 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=582, Invalid=2840, Unknown=0, NotChecked=0, Total=3422 [2024-09-18 15:39:18,299 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:18,299 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 381 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:18,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-09-18 15:39:18,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 150. [2024-09-18 15:39:18,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:18,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:18,451 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:18,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:18,451 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:18,451 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.706896551724138) internal successors, (99), 58 states have internal predecessors, (99), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:18,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:18,452 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:18,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:18,452 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:18,452 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 8, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:18,463 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2024-09-18 15:39:18,652 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2024-09-18 15:39:18,653 INFO L399 AbstractCegarLoop]: === Iteration 113 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:18,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:18,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1398957577, now seen corresponding path program 74 times [2024-09-18 15:39:18,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:18,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476476747] [2024-09-18 15:39:18,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:18,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:18,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,031 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:19,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,032 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:19,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,033 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:19,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,034 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:19,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,035 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:19,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:19,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,036 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:19,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,037 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:19,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,038 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:19,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,039 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:19,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,040 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:19,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,041 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:19,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,042 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:19,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,043 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:19,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:19,044 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 249 proven. 88 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:19,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:19,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476476747] [2024-09-18 15:39:19,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476476747] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:19,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781369691] [2024-09-18 15:39:19,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:39:19,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:19,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:19,045 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:19,046 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2024-09-18 15:39:19,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:39:19,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:19,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:19,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:19,681 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:19,681 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:20,040 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 286 proven. 51 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:20,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781369691] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:20,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:20,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 57 [2024-09-18 15:39:20,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463392285] [2024-09-18 15:39:20,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:20,041 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-18 15:39:20,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:20,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-18 15:39:20,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=559, Invalid=2633, Unknown=0, NotChecked=0, Total=3192 [2024-09-18 15:39:20,042 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 57 states have internal predecessors, (98), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:20,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:20,945 INFO L93 Difference]: Finished difference Result 295 states and 339 transitions. [2024-09-18 15:39:20,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:20,946 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 57 states have internal predecessors, (98), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:20,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:20,947 INFO L225 Difference]: With dead ends: 295 [2024-09-18 15:39:20,948 INFO L226 Difference]: Without dead ends: 245 [2024-09-18 15:39:20,948 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 217 SyntacticMatches, 28 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2257 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=567, Invalid=2739, Unknown=0, NotChecked=0, Total=3306 [2024-09-18 15:39:20,948 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:20,948 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 303 Invalid, 474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 474 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:20,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2024-09-18 15:39:21,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 150. [2024-09-18 15:39:21,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:21,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:21,096 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:21,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:21,097 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:21,097 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.719298245614035) internal successors, (98), 57 states have internal predecessors, (98), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:21,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:21,097 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:21,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:21,097 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:21,097 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 9, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:21,109 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2024-09-18 15:39:21,298 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2024-09-18 15:39:21,298 INFO L399 AbstractCegarLoop]: === Iteration 114 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:21,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:21,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1554391414, now seen corresponding path program 75 times [2024-09-18 15:39:21,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:21,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566608848] [2024-09-18 15:39:21,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:21,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:21,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,675 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:21,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,676 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:21,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,677 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:21,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,678 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:21,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,679 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:21,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,680 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:21,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:21,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,681 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:21,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,682 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:21,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,683 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:21,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,684 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:21,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,685 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:21,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,686 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:21,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,687 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:21,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:21,688 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 249 proven. 92 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:21,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:21,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566608848] [2024-09-18 15:39:21,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566608848] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:21,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [568272005] [2024-09-18 15:39:21,688 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:39:21,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:21,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:21,689 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:21,691 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2024-09-18 15:39:21,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2024-09-18 15:39:21,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:21,748 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:21,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:22,315 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:22,316 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:22,674 INFO L134 CoverageAnalysis]: Checked inductivity of 653 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:22,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [568272005] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:22,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:22,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 56 [2024-09-18 15:39:22,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426143271] [2024-09-18 15:39:22,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:22,675 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-18 15:39:22,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:22,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-18 15:39:22,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=548, Invalid=2532, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:39:22,675 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 56 states, 56 states have (on average 1.7321428571428572) internal successors, (97), 56 states have internal predecessors, (97), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:23,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:23,555 INFO L93 Difference]: Finished difference Result 291 states and 335 transitions. [2024-09-18 15:39:23,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:23,555 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.7321428571428572) internal successors, (97), 56 states have internal predecessors, (97), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:23,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:23,557 INFO L225 Difference]: With dead ends: 291 [2024-09-18 15:39:23,557 INFO L226 Difference]: Without dead ends: 241 [2024-09-18 15:39:23,558 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 218 SyntacticMatches, 28 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2123 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=556, Invalid=2636, Unknown=0, NotChecked=0, Total=3192 [2024-09-18 15:39:23,558 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:23,558 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 393 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:23,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2024-09-18 15:39:23,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 150. [2024-09-18 15:39:23,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:23,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:23,712 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:23,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:23,712 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:23,712 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.7321428571428572) internal successors, (97), 56 states have internal predecessors, (97), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:23,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:23,713 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:23,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:23,713 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:23,713 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 10, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:23,724 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2024-09-18 15:39:23,913 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2024-09-18 15:39:23,914 INFO L399 AbstractCegarLoop]: === Iteration 115 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:23,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:23,914 INFO L85 PathProgramCache]: Analyzing trace with hash 264187415, now seen corresponding path program 76 times [2024-09-18 15:39:23,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:23,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559486708] [2024-09-18 15:39:23,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:23,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:23,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,293 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:24,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,294 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:24,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,295 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:24,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,296 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:24,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,297 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:24,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:24,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,298 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:24,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,299 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:24,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,300 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:24,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,301 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:24,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,302 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:24,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,303 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:24,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,304 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:24,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,305 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:24,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:24,306 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 249 proven. 98 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:24,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:24,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559486708] [2024-09-18 15:39:24,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559486708] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:24,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928744598] [2024-09-18 15:39:24,307 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:39:24,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:24,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:24,308 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:24,309 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2024-09-18 15:39:24,361 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:39:24,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:24,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:24,363 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:24,904 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:24,904 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:25,253 INFO L134 CoverageAnalysis]: Checked inductivity of 659 backedges. 286 proven. 61 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:25,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928744598] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:25,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:25,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 55 [2024-09-18 15:39:25,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417292161] [2024-09-18 15:39:25,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:25,253 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-18 15:39:25,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:25,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-18 15:39:25,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=541, Invalid=2429, Unknown=0, NotChecked=0, Total=2970 [2024-09-18 15:39:25,255 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 55 states, 55 states have (on average 1.7454545454545454) internal successors, (96), 55 states have internal predecessors, (96), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:26,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:26,059 INFO L93 Difference]: Finished difference Result 285 states and 329 transitions. [2024-09-18 15:39:26,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:26,059 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.7454545454545454) internal successors, (96), 55 states have internal predecessors, (96), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:26,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:26,061 INFO L225 Difference]: With dead ends: 285 [2024-09-18 15:39:26,061 INFO L226 Difference]: Without dead ends: 235 [2024-09-18 15:39:26,061 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 219 SyntacticMatches, 28 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1992 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=549, Invalid=2531, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:39:26,062 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:26,062 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 324 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:26,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2024-09-18 15:39:26,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 150. [2024-09-18 15:39:26,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:26,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:26,229 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:26,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:26,230 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:26,230 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.7454545454545454) internal successors, (96), 55 states have internal predecessors, (96), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:26,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:26,230 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:26,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:26,230 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:26,230 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:26,242 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2024-09-18 15:39:26,431 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2024-09-18 15:39:26,431 INFO L399 AbstractCegarLoop]: === Iteration 116 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:26,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:26,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1024358058, now seen corresponding path program 77 times [2024-09-18 15:39:26,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:26,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260523988] [2024-09-18 15:39:26,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:26,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:26,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:26,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:26,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,810 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:26,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,811 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:26,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:26,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,812 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:26,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,813 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:26,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,814 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:26,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,815 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:26,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:26,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:26,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:26,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:26,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:26,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:26,820 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 249 proven. 106 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:26,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:26,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260523988] [2024-09-18 15:39:26,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260523988] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:26,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652641284] [2024-09-18 15:39:26,821 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:39:26,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:26,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:26,822 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:26,822 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2024-09-18 15:39:26,879 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2024-09-18 15:39:26,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:26,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:26,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:27,401 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:27,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:27,750 INFO L134 CoverageAnalysis]: Checked inductivity of 667 backedges. 286 proven. 69 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:27,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652641284] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:27,751 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:27,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 54 [2024-09-18 15:39:27,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069867491] [2024-09-18 15:39:27,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:27,751 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2024-09-18 15:39:27,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:27,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2024-09-18 15:39:27,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=538, Invalid=2324, Unknown=0, NotChecked=0, Total=2862 [2024-09-18 15:39:27,752 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 54 states, 54 states have (on average 1.7592592592592593) internal successors, (95), 54 states have internal predecessors, (95), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:28,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:28,443 INFO L93 Difference]: Finished difference Result 277 states and 321 transitions. [2024-09-18 15:39:28,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:28,444 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.7592592592592593) internal successors, (95), 54 states have internal predecessors, (95), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:28,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:28,446 INFO L225 Difference]: With dead ends: 277 [2024-09-18 15:39:28,446 INFO L226 Difference]: Without dead ends: 227 [2024-09-18 15:39:28,446 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 220 SyntacticMatches, 28 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1864 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=546, Invalid=2424, Unknown=0, NotChecked=0, Total=2970 [2024-09-18 15:39:28,446 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:28,446 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 276 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:39:28,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-09-18 15:39:28,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 150. [2024-09-18 15:39:28,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:28,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:28,648 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:28,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:28,649 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:28,649 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.7592592592592593) internal successors, (95), 54 states have internal predecessors, (95), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:28,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:28,649 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:28,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:28,649 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:28,649 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:28,661 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2024-09-18 15:39:28,850 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2024-09-18 15:39:28,850 INFO L399 AbstractCegarLoop]: === Iteration 117 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:28,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:28,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1065924041, now seen corresponding path program 78 times [2024-09-18 15:39:28,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:28,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379121446] [2024-09-18 15:39:28,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:28,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:28,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,236 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:29,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,237 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:29,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,238 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:29,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,239 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:29,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,240 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:29,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,241 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:29,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,243 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:29,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,244 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:29,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,245 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:29,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:29,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,246 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:29,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:29,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:29,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:29,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:29,250 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 249 proven. 116 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:29,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:29,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379121446] [2024-09-18 15:39:29,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379121446] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:29,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851645133] [2024-09-18 15:39:29,250 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:39:29,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:29,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:29,252 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:29,252 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2024-09-18 15:39:29,309 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2024-09-18 15:39:29,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:29,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:29,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:29,811 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:29,811 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:30,159 INFO L134 CoverageAnalysis]: Checked inductivity of 677 backedges. 286 proven. 79 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:30,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851645133] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:30,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:30,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 53 [2024-09-18 15:39:30,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727984631] [2024-09-18 15:39:30,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:30,159 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-09-18 15:39:30,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:30,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-09-18 15:39:30,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=539, Invalid=2217, Unknown=0, NotChecked=0, Total=2756 [2024-09-18 15:39:30,160 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 53 states, 53 states have (on average 1.7735849056603774) internal successors, (94), 53 states have internal predecessors, (94), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:30,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:30,777 INFO L93 Difference]: Finished difference Result 267 states and 311 transitions. [2024-09-18 15:39:30,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:30,777 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.7735849056603774) internal successors, (94), 53 states have internal predecessors, (94), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:30,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:30,779 INFO L225 Difference]: With dead ends: 267 [2024-09-18 15:39:30,779 INFO L226 Difference]: Without dead ends: 217 [2024-09-18 15:39:30,779 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 221 SyntacticMatches, 28 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1739 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=547, Invalid=2315, Unknown=0, NotChecked=0, Total=2862 [2024-09-18 15:39:30,780 INFO L434 NwaCegarLoop]: 39 mSDtfsCounter, 6 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:30,780 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 358 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:30,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2024-09-18 15:39:30,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 150. [2024-09-18 15:39:30,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 150 states, 118 states have (on average 1.1355932203389831) internal successors, (134), 119 states have internal predecessors, (134), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:30,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 165 transitions. [2024-09-18 15:39:30,954 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 165 transitions. Word has length 120 [2024-09-18 15:39:30,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:30,954 INFO L474 AbstractCegarLoop]: Abstraction has 150 states and 165 transitions. [2024-09-18 15:39:30,955 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.7735849056603774) internal successors, (94), 53 states have internal predecessors, (94), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:30,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:30,955 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 165 transitions. [2024-09-18 15:39:30,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2024-09-18 15:39:30,955 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:30,955 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:30,967 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2024-09-18 15:39:31,155 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,117 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:31,156 INFO L399 AbstractCegarLoop]: === Iteration 118 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:31,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:31,156 INFO L85 PathProgramCache]: Analyzing trace with hash 179661110, now seen corresponding path program 13 times [2024-09-18 15:39:31,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:31,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583470354] [2024-09-18 15:39:31,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:31,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:31,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,538 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:31,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,539 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-09-18 15:39:31,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,540 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-09-18 15:39:31,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,541 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-09-18 15:39:31,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,542 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-09-18 15:39:31,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,543 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-09-18 15:39:31,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,544 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-09-18 15:39:31,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-09-18 15:39:31,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,545 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-09-18 15:39:31,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,546 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-09-18 15:39:31,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,547 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-09-18 15:39:31,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-09-18 15:39:31,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-09-18 15:39:31,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-09-18 15:39:31,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,551 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 249 proven. 128 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:31,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:31,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583470354] [2024-09-18 15:39:31,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583470354] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:31,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097322957] [2024-09-18 15:39:31,551 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:39:31,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:31,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:31,552 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:31,554 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2024-09-18 15:39:31,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:31,605 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-09-18 15:39:31,606 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:32,114 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:32,114 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:32,463 INFO L134 CoverageAnalysis]: Checked inductivity of 689 backedges. 286 proven. 91 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:32,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1097322957] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:32,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:32,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 52 [2024-09-18 15:39:32,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856564144] [2024-09-18 15:39:32,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:32,464 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-09-18 15:39:32,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:32,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-09-18 15:39:32,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=544, Invalid=2108, Unknown=0, NotChecked=0, Total=2652 [2024-09-18 15:39:32,465 INFO L87 Difference]: Start difference. First operand 150 states and 165 transitions. Second operand has 52 states, 52 states have (on average 1.7884615384615385) internal successors, (93), 52 states have internal predecessors, (93), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:32,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:32,984 INFO L93 Difference]: Finished difference Result 258 states and 303 transitions. [2024-09-18 15:39:32,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-09-18 15:39:32,985 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.7884615384615385) internal successors, (93), 52 states have internal predecessors, (93), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Word has length 120 [2024-09-18 15:39:32,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:32,986 INFO L225 Difference]: With dead ends: 258 [2024-09-18 15:39:32,986 INFO L226 Difference]: Without dead ends: 208 [2024-09-18 15:39:32,986 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 222 SyntacticMatches, 28 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1605 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=552, Invalid=2204, Unknown=0, NotChecked=0, Total=2756 [2024-09-18 15:39:32,987 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:32,987 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 389 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:32,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-09-18 15:39:33,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 152. [2024-09-18 15:39:33,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 120 states have (on average 1.1416666666666666) internal successors, (137), 121 states have internal predecessors, (137), 16 states have call successors, (16), 16 states have call predecessors, (16), 15 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:39:33,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 168 transitions. [2024-09-18 15:39:33,142 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 168 transitions. Word has length 120 [2024-09-18 15:39:33,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:33,142 INFO L474 AbstractCegarLoop]: Abstraction has 152 states and 168 transitions. [2024-09-18 15:39:33,142 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.7884615384615385) internal successors, (93), 52 states have internal predecessors, (93), 29 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-09-18 15:39:33,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:33,142 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 168 transitions. [2024-09-18 15:39:33,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2024-09-18 15:39:33,143 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:33,143 INFO L216 NwaCegarLoop]: trace histogram [14, 14, 14, 14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:33,154 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Forceful destruction successful, exit code 0 [2024-09-18 15:39:33,343 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,118 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:33,343 INFO L399 AbstractCegarLoop]: === Iteration 119 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:33,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:33,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1632046878, now seen corresponding path program 26 times [2024-09-18 15:39:33,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:33,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971236853] [2024-09-18 15:39:33,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:33,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:33,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,548 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:33,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,549 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:39:33,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,550 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:39:33,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,551 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:39:33,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:33,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:33,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:33,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:33,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:33,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:33,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:33,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:33,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:33,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:33,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:33,560 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 117 proven. 274 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:33,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:33,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971236853] [2024-09-18 15:39:33,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971236853] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:33,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079421214] [2024-09-18 15:39:33,561 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:39:33,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:33,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:33,562 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:33,563 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2024-09-18 15:39:33,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:39:33,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:33,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-09-18 15:39:33,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:33,687 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 131 proven. 260 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:33,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:33,943 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 131 proven. 260 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2024-09-18 15:39:33,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079421214] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:33,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:33,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 22 [2024-09-18 15:39:33,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194257887] [2024-09-18 15:39:33,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:33,944 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-09-18 15:39:33,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:33,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-09-18 15:39:33,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=313, Unknown=0, NotChecked=0, Total=462 [2024-09-18 15:39:33,945 INFO L87 Difference]: Start difference. First operand 152 states and 168 transitions. Second operand has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 20 states have internal predecessors, (63), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:39:34,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:34,272 INFO L93 Difference]: Finished difference Result 165 states and 182 transitions. [2024-09-18 15:39:34,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-09-18 15:39:34,272 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 20 states have internal predecessors, (63), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 121 [2024-09-18 15:39:34,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:34,274 INFO L225 Difference]: With dead ends: 165 [2024-09-18 15:39:34,274 INFO L226 Difference]: Without dead ends: 163 [2024-09-18 15:39:34,274 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 251 SyntacticMatches, 30 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=155, Invalid=351, Unknown=0, NotChecked=0, Total=506 [2024-09-18 15:39:34,274 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 32 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 317 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:34,274 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 317 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:39:34,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2024-09-18 15:39:34,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 159. [2024-09-18 15:39:34,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 125 states have (on average 1.136) internal successors, (142), 126 states have internal predecessors, (142), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:39:34,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 175 transitions. [2024-09-18 15:39:34,430 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 175 transitions. Word has length 121 [2024-09-18 15:39:34,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:34,431 INFO L474 AbstractCegarLoop]: Abstraction has 159 states and 175 transitions. [2024-09-18 15:39:34,431 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.8636363636363638) internal successors, (63), 20 states have internal predecessors, (63), 15 states have call successors, (17), 3 states have call predecessors, (17), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2024-09-18 15:39:34,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:34,431 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 175 transitions. [2024-09-18 15:39:34,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:39:34,431 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:34,431 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:34,443 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2024-09-18 15:39:34,632 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2024-09-18 15:39:34,632 INFO L399 AbstractCegarLoop]: === Iteration 120 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:34,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:34,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1580169674, now seen corresponding path program 27 times [2024-09-18 15:39:34,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:34,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886803391] [2024-09-18 15:39:34,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:34,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:34,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,076 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:35,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,077 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:39:35,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,078 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:39:35,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,079 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:39:35,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,080 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:35,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:35,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,081 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:35,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,082 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:35,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,083 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:35,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,084 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:35,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,085 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:35,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,086 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:35,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,087 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:35,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,088 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:35,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,089 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:39:35,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:35,090 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 289 proven. 145 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:35,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:35,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886803391] [2024-09-18 15:39:35,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886803391] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:35,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430968524] [2024-09-18 15:39:35,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:39:35,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:35,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:35,093 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:35,094 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2024-09-18 15:39:35,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-09-18 15:39:35,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:35,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:39:35,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:35,941 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:35,941 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:36,358 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:36,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430968524] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:36,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:36,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 69 [2024-09-18 15:39:36,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003526103] [2024-09-18 15:39:36,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:36,358 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-09-18 15:39:36,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:36,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-09-18 15:39:36,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=891, Invalid=3801, Unknown=0, NotChecked=0, Total=4692 [2024-09-18 15:39:36,359 INFO L87 Difference]: Start difference. First operand 159 states and 175 transitions. Second operand has 69 states, 69 states have (on average 1.6231884057971016) internal successors, (112), 69 states have internal predecessors, (112), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:36,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:36,946 INFO L93 Difference]: Finished difference Result 272 states and 319 transitions. [2024-09-18 15:39:36,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:39:36,946 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.6231884057971016) internal successors, (112), 69 states have internal predecessors, (112), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:39:36,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:36,948 INFO L225 Difference]: With dead ends: 272 [2024-09-18 15:39:36,948 INFO L226 Difference]: Without dead ends: 219 [2024-09-18 15:39:36,948 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 223 SyntacticMatches, 30 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3858 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=899, Invalid=3931, Unknown=0, NotChecked=0, Total=4830 [2024-09-18 15:39:36,948 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:36,949 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 320 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:36,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-09-18 15:39:37,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 160. [2024-09-18 15:39:37,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:39:37,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:39:37,123 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:39:37,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:37,123 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:39:37,123 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.6231884057971016) internal successors, (112), 69 states have internal predecessors, (112), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:37,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:37,124 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:39:37,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:39:37,124 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:37,124 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:37,136 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2024-09-18 15:39:37,324 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable119 [2024-09-18 15:39:37,324 INFO L399 AbstractCegarLoop]: === Iteration 121 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:37,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:37,325 INFO L85 PathProgramCache]: Analyzing trace with hash -634376267, now seen corresponding path program 79 times [2024-09-18 15:39:37,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:37,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761134934] [2024-09-18 15:39:37,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:37,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:37,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:37,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:39:37,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:39:37,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,763 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:39:37,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:37,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,765 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:37,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,766 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:37,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,767 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:37,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:37,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,768 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:37,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,769 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:37,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,770 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:37,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,771 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:37,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,772 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:37,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,773 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:39:37,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,774 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 289 proven. 132 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:37,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:37,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761134934] [2024-09-18 15:39:37,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761134934] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:37,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87169940] [2024-09-18 15:39:37,774 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:39:37,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:37,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:37,775 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:37,776 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2024-09-18 15:39:37,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:37,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:39:37,831 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:38,586 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:38,586 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:38,996 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:38,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87169940] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:38,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:38,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 68 [2024-09-18 15:39:38,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876925304] [2024-09-18 15:39:38,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:38,997 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-09-18 15:39:38,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:38,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-09-18 15:39:38,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=845, Invalid=3711, Unknown=0, NotChecked=0, Total=4556 [2024-09-18 15:39:38,998 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 68 states, 68 states have (on average 1.6323529411764706) internal successors, (111), 68 states have internal predecessors, (111), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:39,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:39,759 INFO L93 Difference]: Finished difference Result 285 states and 332 transitions. [2024-09-18 15:39:39,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:39:39,760 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.6323529411764706) internal successors, (111), 68 states have internal predecessors, (111), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:39:39,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:39,762 INFO L225 Difference]: With dead ends: 285 [2024-09-18 15:39:39,762 INFO L226 Difference]: Without dead ends: 232 [2024-09-18 15:39:39,762 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 224 SyntacticMatches, 30 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3747 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=853, Invalid=3839, Unknown=0, NotChecked=0, Total=4692 [2024-09-18 15:39:39,763 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:39,763 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 514 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 727 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:39,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-09-18 15:39:40,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 160. [2024-09-18 15:39:40,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:39:40,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:39:40,021 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:39:40,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:40,021 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:39:40,021 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.6323529411764706) internal successors, (111), 68 states have internal predecessors, (111), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:40,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:40,021 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:39:40,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:39:40,022 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:40,022 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:40,038 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2024-09-18 15:39:40,222 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,121 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:40,223 INFO L399 AbstractCegarLoop]: === Iteration 122 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:40,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:40,223 INFO L85 PathProgramCache]: Analyzing trace with hash -326772138, now seen corresponding path program 80 times [2024-09-18 15:39:40,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:40,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245990334] [2024-09-18 15:39:40,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:40,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:40,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:40,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:39:40,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:39:40,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:39:40,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:40,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:40,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:40,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,713 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:40,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,714 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:40,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,716 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:40,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,717 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:40,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,718 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:40,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,719 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:40,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,721 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:39:40,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:40,722 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 289 proven. 121 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:40,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:40,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245990334] [2024-09-18 15:39:40,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245990334] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:40,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2054282373] [2024-09-18 15:39:40,723 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:39:40,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:40,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:40,725 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:40,726 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2024-09-18 15:39:40,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:39:40,788 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:40,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:39:40,790 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:41,535 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:41,535 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:41,946 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:41,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2054282373] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:41,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:41,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 67 [2024-09-18 15:39:41,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849819391] [2024-09-18 15:39:41,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:41,947 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-09-18 15:39:41,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:41,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-09-18 15:39:41,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=803, Invalid=3619, Unknown=0, NotChecked=0, Total=4422 [2024-09-18 15:39:41,948 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 67 states, 67 states have (on average 1.6417910447761195) internal successors, (110), 67 states have internal predecessors, (110), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:42,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:42,857 INFO L93 Difference]: Finished difference Result 296 states and 343 transitions. [2024-09-18 15:39:42,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:39:42,857 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.6417910447761195) internal successors, (110), 67 states have internal predecessors, (110), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:39:42,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:42,859 INFO L225 Difference]: With dead ends: 296 [2024-09-18 15:39:42,859 INFO L226 Difference]: Without dead ends: 243 [2024-09-18 15:39:42,859 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 225 SyntacticMatches, 30 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3581 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=811, Invalid=3745, Unknown=0, NotChecked=0, Total=4556 [2024-09-18 15:39:42,859 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:42,859 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 502 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:39:42,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-09-18 15:39:43,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 160. [2024-09-18 15:39:43,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:39:43,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:39:43,056 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:39:43,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:43,056 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:39:43,057 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.6417910447761195) internal successors, (110), 67 states have internal predecessors, (110), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:43,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:43,057 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:39:43,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:39:43,057 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:43,057 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:43,070 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Ended with exit code 0 [2024-09-18 15:39:43,258 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,122 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:43,258 INFO L399 AbstractCegarLoop]: === Iteration 123 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:43,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:43,258 INFO L85 PathProgramCache]: Analyzing trace with hash 930076565, now seen corresponding path program 81 times [2024-09-18 15:39:43,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:43,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175383106] [2024-09-18 15:39:43,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:43,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:43,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,700 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:43,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,701 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:39:43,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:39:43,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,702 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:39:43,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,703 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:43,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,704 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:43,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,705 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:43,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,706 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:43,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,707 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:43,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,708 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:43,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:43,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,709 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:43,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,710 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:43,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,711 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:43,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,712 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:39:43,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:43,713 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 289 proven. 112 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:43,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:43,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175383106] [2024-09-18 15:39:43,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175383106] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:43,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1088668387] [2024-09-18 15:39:43,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:39:43,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:43,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:43,715 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:43,715 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2024-09-18 15:39:43,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-09-18 15:39:43,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:43,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:39:43,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:44,520 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:44,520 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:44,917 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:44,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1088668387] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:44,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:44,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 66 [2024-09-18 15:39:44,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603894928] [2024-09-18 15:39:44,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:44,917 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-09-18 15:39:44,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:44,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-09-18 15:39:44,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=765, Invalid=3525, Unknown=0, NotChecked=0, Total=4290 [2024-09-18 15:39:44,919 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 66 states, 66 states have (on average 1.6515151515151516) internal successors, (109), 66 states have internal predecessors, (109), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:45,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:45,995 INFO L93 Difference]: Finished difference Result 305 states and 352 transitions. [2024-09-18 15:39:45,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:39:45,996 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 1.6515151515151516) internal successors, (109), 66 states have internal predecessors, (109), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:39:45,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:45,998 INFO L225 Difference]: With dead ends: 305 [2024-09-18 15:39:45,998 INFO L226 Difference]: Without dead ends: 252 [2024-09-18 15:39:45,998 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 226 SyntacticMatches, 30 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3418 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=773, Invalid=3649, Unknown=0, NotChecked=0, Total=4422 [2024-09-18 15:39:45,999 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 447 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:45,999 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 447 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:39:45,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-09-18 15:39:46,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 160. [2024-09-18 15:39:46,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:39:46,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:39:46,256 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:39:46,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:46,256 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:39:46,256 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1.6515151515151516) internal successors, (109), 66 states have internal predecessors, (109), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:46,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:46,256 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:39:46,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:39:46,257 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:46,257 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:46,268 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2024-09-18 15:39:46,457 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,123 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:46,457 INFO L399 AbstractCegarLoop]: === Iteration 124 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:46,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:46,458 INFO L85 PathProgramCache]: Analyzing trace with hash -691947914, now seen corresponding path program 82 times [2024-09-18 15:39:46,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:46,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949451737] [2024-09-18 15:39:46,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:46,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:46,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,879 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:46,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,881 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:39:46,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,882 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:39:46,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,883 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:39:46,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,884 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:46,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:46,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,885 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:46,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,886 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:46,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,887 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:46,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,893 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:46,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,894 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:46,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,895 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:46,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,896 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:46,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,897 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:46,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,898 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:39:46,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:46,899 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 289 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:46,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:46,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949451737] [2024-09-18 15:39:46,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949451737] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:46,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377906446] [2024-09-18 15:39:46,899 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:39:46,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:46,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:46,900 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:46,901 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2024-09-18 15:39:46,954 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:39:46,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:46,955 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:39:46,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:47,664 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:47,665 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:48,060 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:48,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377906446] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:48,060 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:48,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 65 [2024-09-18 15:39:48,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461869142] [2024-09-18 15:39:48,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:48,061 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2024-09-18 15:39:48,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:48,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2024-09-18 15:39:48,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=731, Invalid=3429, Unknown=0, NotChecked=0, Total=4160 [2024-09-18 15:39:48,062 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 65 states, 65 states have (on average 1.6615384615384616) internal successors, (108), 65 states have internal predecessors, (108), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:49,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:49,147 INFO L93 Difference]: Finished difference Result 312 states and 359 transitions. [2024-09-18 15:39:49,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:39:49,148 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 1.6615384615384616) internal successors, (108), 65 states have internal predecessors, (108), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:39:49,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:49,149 INFO L225 Difference]: With dead ends: 312 [2024-09-18 15:39:49,149 INFO L226 Difference]: Without dead ends: 259 [2024-09-18 15:39:49,150 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 227 SyntacticMatches, 30 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3258 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=739, Invalid=3551, Unknown=0, NotChecked=0, Total=4290 [2024-09-18 15:39:49,150 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:49,150 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 324 Invalid, 597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:49,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-09-18 15:39:49,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 160. [2024-09-18 15:39:49,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:39:49,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:39:49,349 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:39:49,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:49,349 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:39:49,349 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 1.6615384615384616) internal successors, (108), 65 states have internal predecessors, (108), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:49,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:49,349 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:39:49,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:39:49,350 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:49,350 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:49,362 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2024-09-18 15:39:49,550 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123,124 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:49,550 INFO L399 AbstractCegarLoop]: === Iteration 125 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:49,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:49,551 INFO L85 PathProgramCache]: Analyzing trace with hash 641202037, now seen corresponding path program 83 times [2024-09-18 15:39:49,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:49,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731122910] [2024-09-18 15:39:49,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:49,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:49,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,973 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:49,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,974 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:39:49,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,975 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:39:49,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,976 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:39:49,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:49,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,978 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:49,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:49,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:49,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:49,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:49,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:49,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:49,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:49,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:49,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:39:49,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:49,987 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 289 proven. 100 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:49,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:49,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731122910] [2024-09-18 15:39:49,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731122910] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:49,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934410538] [2024-09-18 15:39:49,988 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:39:49,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:49,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:49,989 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:49,990 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2024-09-18 15:39:50,049 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-09-18 15:39:50,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:50,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:39:50,051 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:50,739 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:50,740 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:51,128 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:51,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934410538] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:51,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:51,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 64 [2024-09-18 15:39:51,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274558433] [2024-09-18 15:39:51,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:51,129 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2024-09-18 15:39:51,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:51,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2024-09-18 15:39:51,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=701, Invalid=3331, Unknown=0, NotChecked=0, Total=4032 [2024-09-18 15:39:51,130 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 64 states, 64 states have (on average 1.671875) internal successors, (107), 64 states have internal predecessors, (107), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:52,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:52,401 INFO L93 Difference]: Finished difference Result 317 states and 364 transitions. [2024-09-18 15:39:52,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:39:52,402 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.671875) internal successors, (107), 64 states have internal predecessors, (107), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:39:52,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:52,403 INFO L225 Difference]: With dead ends: 317 [2024-09-18 15:39:52,403 INFO L226 Difference]: Without dead ends: 264 [2024-09-18 15:39:52,404 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 228 SyntacticMatches, 30 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3101 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=709, Invalid=3451, Unknown=0, NotChecked=0, Total=4160 [2024-09-18 15:39:52,404 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 550 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:52,404 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 550 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:39:52,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-09-18 15:39:52,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 160. [2024-09-18 15:39:52,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:39:52,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:39:52,602 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:39:52,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:52,602 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:39:52,603 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.671875) internal successors, (107), 64 states have internal predecessors, (107), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:52,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:52,603 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:39:52,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:39:52,603 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:52,603 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:52,615 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2024-09-18 15:39:52,803 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2024-09-18 15:39:52,804 INFO L399 AbstractCegarLoop]: === Iteration 126 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:52,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:52,804 INFO L85 PathProgramCache]: Analyzing trace with hash 545659542, now seen corresponding path program 84 times [2024-09-18 15:39:52,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:52,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542086092] [2024-09-18 15:39:52,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:52,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:52,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,334 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:53,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,335 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:39:53,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,336 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:39:53,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,337 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:39:53,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,338 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:53,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,339 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:53,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,340 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:53,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,341 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:53,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:53,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,342 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:53,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,343 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:53,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,344 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:53,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,345 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:53,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,346 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:53,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,347 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:39:53,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:53,348 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 289 proven. 97 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:53,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:53,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542086092] [2024-09-18 15:39:53,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542086092] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:53,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232212169] [2024-09-18 15:39:53,348 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:39:53,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:53,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:53,349 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:53,350 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2024-09-18 15:39:53,411 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-09-18 15:39:53,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:53,412 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:39:53,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:54,089 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:54,089 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:54,474 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:54,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232212169] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:54,474 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:54,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 63 [2024-09-18 15:39:54,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709081027] [2024-09-18 15:39:54,474 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:54,474 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2024-09-18 15:39:54,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:54,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2024-09-18 15:39:54,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=675, Invalid=3231, Unknown=0, NotChecked=0, Total=3906 [2024-09-18 15:39:54,476 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 63 states, 63 states have (on average 1.6825396825396826) internal successors, (106), 63 states have internal predecessors, (106), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:55,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:55,769 INFO L93 Difference]: Finished difference Result 320 states and 367 transitions. [2024-09-18 15:39:55,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:39:55,769 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.6825396825396826) internal successors, (106), 63 states have internal predecessors, (106), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:39:55,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:55,771 INFO L225 Difference]: With dead ends: 320 [2024-09-18 15:39:55,771 INFO L226 Difference]: Without dead ends: 267 [2024-09-18 15:39:55,771 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 229 SyntacticMatches, 30 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2947 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=683, Invalid=3349, Unknown=0, NotChecked=0, Total=4032 [2024-09-18 15:39:55,771 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:55,771 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 487 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:55,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2024-09-18 15:39:55,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 160. [2024-09-18 15:39:55,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:39:55,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:39:55,969 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:39:55,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:55,969 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:39:55,969 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.6825396825396826) internal successors, (106), 63 states have internal predecessors, (106), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:55,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:55,969 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:39:55,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:39:55,970 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:55,970 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:55,982 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2024-09-18 15:39:56,170 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2024-09-18 15:39:56,170 INFO L399 AbstractCegarLoop]: === Iteration 127 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:56,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:56,171 INFO L85 PathProgramCache]: Analyzing trace with hash -565801131, now seen corresponding path program 85 times [2024-09-18 15:39:56,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:56,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966722840] [2024-09-18 15:39:56,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:56,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:56,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:56,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,587 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:39:56,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:39:56,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:39:56,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:56,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:56,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:56,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,593 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:56,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:56,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:56,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:56,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:56,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,598 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:56,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:39:56,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,600 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 289 proven. 96 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:56,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:56,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966722840] [2024-09-18 15:39:56,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966722840] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:56,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405403517] [2024-09-18 15:39:56,600 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:39:56,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:56,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:56,601 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:56,603 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2024-09-18 15:39:56,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:56,656 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:39:56,657 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:39:57,314 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 329 proven. 56 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:57,314 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:39:57,707 INFO L134 CoverageAnalysis]: Checked inductivity of 749 backedges. 329 proven. 56 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:57,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405403517] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:39:57,707 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:39:57,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 62 [2024-09-18 15:39:57,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044965299] [2024-09-18 15:39:57,707 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:39:57,708 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-09-18 15:39:57,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:39:57,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-09-18 15:39:57,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=653, Invalid=3129, Unknown=0, NotChecked=0, Total=3782 [2024-09-18 15:39:57,709 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 62 states, 62 states have (on average 1.6935483870967742) internal successors, (105), 62 states have internal predecessors, (105), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:58,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:39:58,983 INFO L93 Difference]: Finished difference Result 321 states and 368 transitions. [2024-09-18 15:39:58,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:39:58,983 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.6935483870967742) internal successors, (105), 62 states have internal predecessors, (105), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:39:58,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:39:58,985 INFO L225 Difference]: With dead ends: 321 [2024-09-18 15:39:58,985 INFO L226 Difference]: Without dead ends: 268 [2024-09-18 15:39:58,985 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 230 SyntacticMatches, 30 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2796 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=661, Invalid=3245, Unknown=0, NotChecked=0, Total=3906 [2024-09-18 15:39:58,986 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:39:58,986 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 330 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:39:58,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2024-09-18 15:39:59,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 160. [2024-09-18 15:39:59,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:39:59,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:39:59,197 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:39:59,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:39:59,198 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:39:59,198 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.6935483870967742) internal successors, (105), 62 states have internal predecessors, (105), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:39:59,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:59,198 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:39:59,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:39:59,198 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:39:59,199 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 8, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:39:59,210 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2024-09-18 15:39:59,399 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,127 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:59,399 INFO L399 AbstractCegarLoop]: === Iteration 128 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:39:59,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:39:59,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1571486026, now seen corresponding path program 86 times [2024-09-18 15:39:59,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:39:59,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181455853] [2024-09-18 15:39:59,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:39:59,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:39:59,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,816 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:39:59,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,817 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:39:59,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,818 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:39:59,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:39:59,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,819 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:39:59,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,820 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:39:59,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,821 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:39:59,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,822 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:39:59,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,823 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:39:59,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,824 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:39:59,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,825 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:39:59,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,826 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:39:59,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,827 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:39:59,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:39:59,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,828 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:39:59,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:39:59,829 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 289 proven. 97 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:39:59,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:39:59,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181455853] [2024-09-18 15:39:59,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181455853] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:39:59,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578188362] [2024-09-18 15:39:59,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:39:59,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:39:59,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:39:59,832 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:39:59,833 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2024-09-18 15:39:59,887 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:39:59,887 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:39:59,888 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:39:59,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:00,530 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:00,530 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:00,914 INFO L134 CoverageAnalysis]: Checked inductivity of 750 backedges. 329 proven. 57 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:00,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578188362] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:00,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:00,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 61 [2024-09-18 15:40:00,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075441658] [2024-09-18 15:40:00,915 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:00,915 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-09-18 15:40:00,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:00,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-09-18 15:40:00,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=3025, Unknown=0, NotChecked=0, Total=3660 [2024-09-18 15:40:00,916 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 61 states, 61 states have (on average 1.7049180327868851) internal successors, (104), 61 states have internal predecessors, (104), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:02,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:02,152 INFO L93 Difference]: Finished difference Result 320 states and 367 transitions. [2024-09-18 15:40:02,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:40:02,152 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.7049180327868851) internal successors, (104), 61 states have internal predecessors, (104), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:40:02,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:02,154 INFO L225 Difference]: With dead ends: 320 [2024-09-18 15:40:02,154 INFO L226 Difference]: Without dead ends: 267 [2024-09-18 15:40:02,155 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 231 SyntacticMatches, 30 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2648 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=643, Invalid=3139, Unknown=0, NotChecked=0, Total=3782 [2024-09-18 15:40:02,155 INFO L434 NwaCegarLoop]: 41 mSDtfsCounter, 6 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 520 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 520 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:02,155 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 281 Invalid, 520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 520 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:02,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2024-09-18 15:40:02,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 160. [2024-09-18 15:40:02,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:40:02,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:40:02,364 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:40:02,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:02,364 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:40:02,364 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.7049180327868851) internal successors, (104), 61 states have internal predecessors, (104), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:02,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:02,365 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:40:02,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:40:02,365 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:02,365 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 9, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:02,377 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:02,566 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127,128 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:02,566 INFO L399 AbstractCegarLoop]: === Iteration 129 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:02,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:02,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1859755829, now seen corresponding path program 87 times [2024-09-18 15:40:02,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:02,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19231340] [2024-09-18 15:40:02,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:02,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:02,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,979 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:02,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,980 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:40:02,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,981 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:40:02,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,982 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:40:02,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,983 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:40:02,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:40:02,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,984 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:40:02,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,985 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:40:02,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,986 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:40:02,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,987 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:40:02,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,988 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:40:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,989 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:40:02,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,990 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:40:02,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:40:02,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,991 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:40:02,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:02,992 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 289 proven. 100 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:02,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:02,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19231340] [2024-09-18 15:40:02,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19231340] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:02,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440435916] [2024-09-18 15:40:02,993 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:40:02,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:02,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:02,995 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:02,996 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2024-09-18 15:40:03,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2024-09-18 15:40:03,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:03,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:40:03,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:03,689 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:03,689 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:04,094 INFO L134 CoverageAnalysis]: Checked inductivity of 753 backedges. 329 proven. 60 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:04,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440435916] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:04,095 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:04,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 60 [2024-09-18 15:40:04,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064313592] [2024-09-18 15:40:04,095 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:04,096 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-09-18 15:40:04,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:04,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-09-18 15:40:04,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=621, Invalid=2919, Unknown=0, NotChecked=0, Total=3540 [2024-09-18 15:40:04,097 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 60 states, 60 states have (on average 1.7166666666666666) internal successors, (103), 60 states have internal predecessors, (103), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:05,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:05,327 INFO L93 Difference]: Finished difference Result 317 states and 364 transitions. [2024-09-18 15:40:05,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:40:05,327 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.7166666666666666) internal successors, (103), 60 states have internal predecessors, (103), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:40:05,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:05,330 INFO L225 Difference]: With dead ends: 317 [2024-09-18 15:40:05,330 INFO L226 Difference]: Without dead ends: 264 [2024-09-18 15:40:05,330 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 232 SyntacticMatches, 30 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2503 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=629, Invalid=3031, Unknown=0, NotChecked=0, Total=3660 [2024-09-18 15:40:05,331 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 401 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:05,331 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 444 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:05,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-09-18 15:40:05,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 160. [2024-09-18 15:40:05,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:40:05,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:40:05,556 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:40:05,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:05,556 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:40:05,556 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.7166666666666666) internal successors, (103), 60 states have internal predecessors, (103), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:05,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:05,557 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:40:05,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:40:05,557 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:05,557 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 10, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:05,569 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:05,758 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2024-09-18 15:40:05,758 INFO L399 AbstractCegarLoop]: === Iteration 130 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:05,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:05,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1831893718, now seen corresponding path program 88 times [2024-09-18 15:40:05,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:05,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927774041] [2024-09-18 15:40:05,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:05,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:05,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,186 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:06,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,187 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:40:06,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,188 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:40:06,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,189 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:40:06,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,190 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:40:06,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:40:06,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,191 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:40:06,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,192 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:40:06,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,193 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:40:06,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:40:06,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:40:06,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:40:06,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:40:06,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,198 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:40:06,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,199 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:40:06,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:06,200 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 289 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:06,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:06,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927774041] [2024-09-18 15:40:06,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927774041] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:06,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057961771] [2024-09-18 15:40:06,200 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:40:06,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:06,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:06,201 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:06,202 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2024-09-18 15:40:06,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:40:06,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:06,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:40:06,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:06,875 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:06,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:07,261 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 329 proven. 65 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:07,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057961771] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:07,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:07,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 59 [2024-09-18 15:40:07,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283299875] [2024-09-18 15:40:07,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:07,262 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2024-09-18 15:40:07,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:07,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2024-09-18 15:40:07,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=611, Invalid=2811, Unknown=0, NotChecked=0, Total=3422 [2024-09-18 15:40:07,263 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 59 states, 59 states have (on average 1.728813559322034) internal successors, (102), 59 states have internal predecessors, (102), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:08,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:08,418 INFO L93 Difference]: Finished difference Result 312 states and 359 transitions. [2024-09-18 15:40:08,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:40:08,418 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.728813559322034) internal successors, (102), 59 states have internal predecessors, (102), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:40:08,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:08,420 INFO L225 Difference]: With dead ends: 312 [2024-09-18 15:40:08,420 INFO L226 Difference]: Without dead ends: 259 [2024-09-18 15:40:08,421 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 233 SyntacticMatches, 30 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2361 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=619, Invalid=2921, Unknown=0, NotChecked=0, Total=3540 [2024-09-18 15:40:08,421 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:08,421 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 500 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:08,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-09-18 15:40:08,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 160. [2024-09-18 15:40:08,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:40:08,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:40:08,628 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:40:08,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:08,628 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:40:08,628 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.728813559322034) internal successors, (102), 59 states have internal predecessors, (102), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:08,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:08,628 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:40:08,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:40:08,629 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:08,629 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 11, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:08,641 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2024-09-18 15:40:08,829 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129,130 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:08,829 INFO L399 AbstractCegarLoop]: === Iteration 131 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:08,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:08,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1632688363, now seen corresponding path program 89 times [2024-09-18 15:40:08,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:08,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264550579] [2024-09-18 15:40:08,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:08,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:08,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,247 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:09,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,248 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:40:09,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,249 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:40:09,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,250 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:40:09,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:40:09,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,251 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:40:09,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,252 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:40:09,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,253 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:40:09,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,254 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:40:09,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,255 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:40:09,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,256 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:40:09,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,257 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:40:09,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:40:09,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,258 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:40:09,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,259 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:40:09,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:09,260 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 289 proven. 112 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:09,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:09,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264550579] [2024-09-18 15:40:09,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264550579] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:09,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025749470] [2024-09-18 15:40:09,261 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:40:09,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:09,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:09,262 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:09,263 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2024-09-18 15:40:09,323 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2024-09-18 15:40:09,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:09,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:40:09,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:09,917 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:09,918 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:10,308 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 329 proven. 72 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:10,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025749470] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:10,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:10,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 58 [2024-09-18 15:40:10,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763260128] [2024-09-18 15:40:10,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:10,309 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2024-09-18 15:40:10,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:10,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2024-09-18 15:40:10,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=605, Invalid=2701, Unknown=0, NotChecked=0, Total=3306 [2024-09-18 15:40:10,310 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 58 states, 58 states have (on average 1.7413793103448276) internal successors, (101), 58 states have internal predecessors, (101), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:11,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:11,364 INFO L93 Difference]: Finished difference Result 305 states and 352 transitions. [2024-09-18 15:40:11,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:40:11,365 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.7413793103448276) internal successors, (101), 58 states have internal predecessors, (101), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:40:11,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:11,367 INFO L225 Difference]: With dead ends: 305 [2024-09-18 15:40:11,367 INFO L226 Difference]: Without dead ends: 252 [2024-09-18 15:40:11,367 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 234 SyntacticMatches, 30 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2222 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=613, Invalid=2809, Unknown=0, NotChecked=0, Total=3422 [2024-09-18 15:40:11,367 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 467 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:11,367 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 368 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 467 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:11,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-09-18 15:40:11,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 160. [2024-09-18 15:40:11,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:40:11,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:40:11,574 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:40:11,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:11,574 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:40:11,574 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.7413793103448276) internal successors, (101), 58 states have internal predecessors, (101), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:11,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:11,574 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:40:11,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:40:11,575 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:11,575 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:11,586 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2024-09-18 15:40:11,775 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,131 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:11,775 INFO L399 AbstractCegarLoop]: === Iteration 132 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:11,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:11,776 INFO L85 PathProgramCache]: Analyzing trace with hash -358975754, now seen corresponding path program 90 times [2024-09-18 15:40:11,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:11,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809979728] [2024-09-18 15:40:11,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:11,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:11,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,194 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:12,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,195 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:40:12,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,196 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:40:12,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,197 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:40:12,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,199 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:40:12,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,200 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:40:12,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,201 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:40:12,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,202 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:40:12,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,203 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:40:12,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,204 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:40:12,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,205 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:40:12,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,206 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:40:12,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:40:12,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,207 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:40:12,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,208 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:40:12,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:12,209 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 289 proven. 121 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:12,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:12,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809979728] [2024-09-18 15:40:12,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809979728] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:12,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314699840] [2024-09-18 15:40:12,210 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:40:12,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:12,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:12,211 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:12,212 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2024-09-18 15:40:12,271 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2024-09-18 15:40:12,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:12,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:40:12,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:12,852 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:12,852 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:13,248 INFO L134 CoverageAnalysis]: Checked inductivity of 774 backedges. 329 proven. 81 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:13,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314699840] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:13,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:13,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 57 [2024-09-18 15:40:13,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579464301] [2024-09-18 15:40:13,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:13,249 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2024-09-18 15:40:13,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:13,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2024-09-18 15:40:13,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=603, Invalid=2589, Unknown=0, NotChecked=0, Total=3192 [2024-09-18 15:40:13,250 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 57 states, 57 states have (on average 1.7543859649122806) internal successors, (100), 57 states have internal predecessors, (100), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:14,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:14,172 INFO L93 Difference]: Finished difference Result 296 states and 343 transitions. [2024-09-18 15:40:14,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:40:14,172 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.7543859649122806) internal successors, (100), 57 states have internal predecessors, (100), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:40:14,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:14,174 INFO L225 Difference]: With dead ends: 296 [2024-09-18 15:40:14,174 INFO L226 Difference]: Without dead ends: 243 [2024-09-18 15:40:14,174 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 235 SyntacticMatches, 30 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2086 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=611, Invalid=2695, Unknown=0, NotChecked=0, Total=3306 [2024-09-18 15:40:14,175 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:14,175 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 354 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:14,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-09-18 15:40:14,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 160. [2024-09-18 15:40:14,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:40:14,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:40:14,387 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:40:14,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:14,387 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:40:14,387 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.7543859649122806) internal successors, (100), 57 states have internal predecessors, (100), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:14,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:14,388 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:40:14,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:40:14,388 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:14,388 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:14,400 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:14,588 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,132 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:14,589 INFO L399 AbstractCegarLoop]: === Iteration 133 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:14,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:14,589 INFO L85 PathProgramCache]: Analyzing trace with hash -872077579, now seen corresponding path program 91 times [2024-09-18 15:40:14,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:14,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206971815] [2024-09-18 15:40:14,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:14,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:14,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,010 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:15,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,011 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:40:15,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,012 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:40:15,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,013 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:40:15,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:40:15,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,014 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:40:15,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,015 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:40:15,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,016 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:40:15,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,017 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:40:15,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,018 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:40:15,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,019 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:40:15,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,020 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:40:15,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:40:15,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,021 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:40:15,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,022 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:40:15,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,023 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 289 proven. 132 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:15,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:15,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206971815] [2024-09-18 15:40:15,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206971815] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:15,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255048921] [2024-09-18 15:40:15,024 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:40:15,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:15,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:15,025 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:15,026 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2024-09-18 15:40:15,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:15,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:40:15,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:15,645 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:15,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:16,032 INFO L134 CoverageAnalysis]: Checked inductivity of 785 backedges. 329 proven. 92 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:16,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255048921] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:16,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:16,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 56 [2024-09-18 15:40:16,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818929908] [2024-09-18 15:40:16,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:16,033 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-09-18 15:40:16,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:16,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-09-18 15:40:16,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=605, Invalid=2475, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:40:16,034 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 56 states, 56 states have (on average 1.7678571428571428) internal successors, (99), 56 states have internal predecessors, (99), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:16,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:16,889 INFO L93 Difference]: Finished difference Result 285 states and 332 transitions. [2024-09-18 15:40:16,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:40:16,889 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.7678571428571428) internal successors, (99), 56 states have internal predecessors, (99), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:40:16,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:16,891 INFO L225 Difference]: With dead ends: 285 [2024-09-18 15:40:16,891 INFO L226 Difference]: Without dead ends: 232 [2024-09-18 15:40:16,892 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 236 SyntacticMatches, 30 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1953 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=613, Invalid=2579, Unknown=0, NotChecked=0, Total=3192 [2024-09-18 15:40:16,892 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:16,892 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 364 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 580 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:16,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-09-18 15:40:17,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 160. [2024-09-18 15:40:17,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 126 states have (on average 1.1349206349206349) internal successors, (143), 127 states have internal predecessors, (143), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:40:17,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 176 transitions. [2024-09-18 15:40:17,118 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 176 transitions. Word has length 128 [2024-09-18 15:40:17,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:17,118 INFO L474 AbstractCegarLoop]: Abstraction has 160 states and 176 transitions. [2024-09-18 15:40:17,119 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.7678571428571428) internal successors, (99), 56 states have internal predecessors, (99), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:17,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:17,119 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 176 transitions. [2024-09-18 15:40:17,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2024-09-18 15:40:17,119 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:17,119 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:17,131 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2024-09-18 15:40:17,319 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,133 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:17,320 INFO L399 AbstractCegarLoop]: === Iteration 134 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:17,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:17,320 INFO L85 PathProgramCache]: Analyzing trace with hash -57345258, now seen corresponding path program 14 times [2024-09-18 15:40:17,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:17,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884149831] [2024-09-18 15:40:17,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:17,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:17,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,749 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:17,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,750 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-09-18 15:40:17,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,751 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-09-18 15:40:17,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,752 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2024-09-18 15:40:17,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,753 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-09-18 15:40:17,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,754 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-09-18 15:40:17,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,755 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-09-18 15:40:17,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,756 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-09-18 15:40:17,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-09-18 15:40:17,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,757 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-09-18 15:40:17,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,759 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-09-18 15:40:17,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,760 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 96 [2024-09-18 15:40:17,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,761 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-09-18 15:40:17,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,762 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-09-18 15:40:17,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,764 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-09-18 15:40:17,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:17,765 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 289 proven. 145 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:17,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:17,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884149831] [2024-09-18 15:40:17,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884149831] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:17,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510248974] [2024-09-18 15:40:17,766 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:40:17,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:17,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:17,768 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:17,769 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2024-09-18 15:40:17,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:40:17,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:17,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-09-18 15:40:17,827 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:18,372 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:18,372 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:18,760 INFO L134 CoverageAnalysis]: Checked inductivity of 798 backedges. 329 proven. 105 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:18,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510248974] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:18,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:18,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 55 [2024-09-18 15:40:18,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996074300] [2024-09-18 15:40:18,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:18,761 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-09-18 15:40:18,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:18,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-09-18 15:40:18,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=611, Invalid=2359, Unknown=0, NotChecked=0, Total=2970 [2024-09-18 15:40:18,762 INFO L87 Difference]: Start difference. First operand 160 states and 176 transitions. Second operand has 55 states, 55 states have (on average 1.7818181818181817) internal successors, (98), 55 states have internal predecessors, (98), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:19,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:19,452 INFO L93 Difference]: Finished difference Result 275 states and 323 transitions. [2024-09-18 15:40:19,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-09-18 15:40:19,453 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.7818181818181817) internal successors, (98), 55 states have internal predecessors, (98), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) Word has length 128 [2024-09-18 15:40:19,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:19,454 INFO L225 Difference]: With dead ends: 275 [2024-09-18 15:40:19,454 INFO L226 Difference]: Without dead ends: 222 [2024-09-18 15:40:19,455 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 237 SyntacticMatches, 30 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1810 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=619, Invalid=2461, Unknown=0, NotChecked=0, Total=3080 [2024-09-18 15:40:19,455 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:19,455 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 567 Invalid, 627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:19,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2024-09-18 15:40:19,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 162. [2024-09-18 15:40:19,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 128 states have (on average 1.140625) internal successors, (146), 129 states have internal predecessors, (146), 17 states have call successors, (17), 17 states have call predecessors, (17), 16 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2024-09-18 15:40:19,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 179 transitions. [2024-09-18 15:40:19,675 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 179 transitions. Word has length 128 [2024-09-18 15:40:19,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:19,675 INFO L474 AbstractCegarLoop]: Abstraction has 162 states and 179 transitions. [2024-09-18 15:40:19,676 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.7818181818181817) internal successors, (98), 55 states have internal predecessors, (98), 31 states have call successors, (32), 2 states have call predecessors, (32), 1 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2024-09-18 15:40:19,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:19,676 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 179 transitions. [2024-09-18 15:40:19,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2024-09-18 15:40:19,676 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:19,676 INFO L216 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:19,688 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2024-09-18 15:40:19,876 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2024-09-18 15:40:19,877 INFO L399 AbstractCegarLoop]: === Iteration 135 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:19,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:19,877 INFO L85 PathProgramCache]: Analyzing trace with hash 1636582049, now seen corresponding path program 28 times [2024-09-18 15:40:19,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:19,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718662619] [2024-09-18 15:40:19,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:19,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:19,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:20,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:40:20,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:40:20,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:40:20,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:40:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:40:20,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,120 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:40:20,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:40:20,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,121 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:40:20,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,122 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:40:20,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,123 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:40:20,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,124 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:40:20,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:40:20,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,125 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:40:20,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,126 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:40:20,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:20,127 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 133 proven. 316 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:20,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:20,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718662619] [2024-09-18 15:40:20,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718662619] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:20,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065291670] [2024-09-18 15:40:20,127 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:40:20,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:20,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:20,129 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:20,129 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2024-09-18 15:40:20,186 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:40:20,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:20,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-09-18 15:40:20,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:20,269 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 148 proven. 301 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:20,269 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:20,542 INFO L134 CoverageAnalysis]: Checked inductivity of 813 backedges. 148 proven. 301 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2024-09-18 15:40:20,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065291670] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:20,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:20,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 23 [2024-09-18 15:40:20,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775718382] [2024-09-18 15:40:20,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:20,543 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-09-18 15:40:20,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:20,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-09-18 15:40:20,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=340, Unknown=0, NotChecked=0, Total=506 [2024-09-18 15:40:20,543 INFO L87 Difference]: Start difference. First operand 162 states and 179 transitions. Second operand has 23 states, 23 states have (on average 2.869565217391304) internal successors, (66), 21 states have internal predecessors, (66), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:40:20,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:20,881 INFO L93 Difference]: Finished difference Result 175 states and 193 transitions. [2024-09-18 15:40:20,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-09-18 15:40:20,881 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.869565217391304) internal successors, (66), 21 states have internal predecessors, (66), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 129 [2024-09-18 15:40:20,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:20,883 INFO L225 Difference]: With dead ends: 175 [2024-09-18 15:40:20,883 INFO L226 Difference]: Without dead ends: 173 [2024-09-18 15:40:20,883 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 268 SyntacticMatches, 32 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 431 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=380, Unknown=0, NotChecked=0, Total=552 [2024-09-18 15:40:20,883 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 34 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:20,883 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 344 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-09-18 15:40:20,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2024-09-18 15:40:21,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 169. [2024-09-18 15:40:21,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 133 states have (on average 1.1353383458646618) internal successors, (151), 134 states have internal predecessors, (151), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-18 15:40:21,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 186 transitions. [2024-09-18 15:40:21,098 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 186 transitions. Word has length 129 [2024-09-18 15:40:21,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:21,098 INFO L474 AbstractCegarLoop]: Abstraction has 169 states and 186 transitions. [2024-09-18 15:40:21,099 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.869565217391304) internal successors, (66), 21 states have internal predecessors, (66), 16 states have call successors, (18), 3 states have call predecessors, (18), 1 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2024-09-18 15:40:21,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:21,099 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 186 transitions. [2024-09-18 15:40:21,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-18 15:40:21,099 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:21,099 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:21,111 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2024-09-18 15:40:21,299 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2024-09-18 15:40:21,300 INFO L399 AbstractCegarLoop]: === Iteration 136 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:21,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:21,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1540394903, now seen corresponding path program 29 times [2024-09-18 15:40:21,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:21,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617094627] [2024-09-18 15:40:21,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:21,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:21,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,795 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:21,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,796 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:40:21,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,797 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:40:21,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,798 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:40:21,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,799 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:40:21,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,800 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:40:21,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,801 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:40:21,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,802 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:40:21,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,802 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:40:21,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,803 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:40:21,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,804 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:40:21,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,805 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:40:21,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,806 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:40:21,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,807 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:40:21,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,808 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:40:21,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,809 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:40:21,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:21,810 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 332 proven. 163 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:21,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:21,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617094627] [2024-09-18 15:40:21,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617094627] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:21,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882093680] [2024-09-18 15:40:21,811 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:40:21,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:21,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:21,812 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:21,813 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2024-09-18 15:40:21,876 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-09-18 15:40:21,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:21,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-18 15:40:21,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:22,735 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 375 proven. 120 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:22,735 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:23,191 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 375 proven. 120 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:23,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882093680] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:23,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:23,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 73 [2024-09-18 15:40:23,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032734274] [2024-09-18 15:40:23,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:23,192 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-09-18 15:40:23,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:23,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-09-18 15:40:23,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=997, Invalid=4259, Unknown=0, NotChecked=0, Total=5256 [2024-09-18 15:40:23,193 INFO L87 Difference]: Start difference. First operand 169 states and 186 transitions. Second operand has 73 states, 73 states have (on average 1.6164383561643836) internal successors, (118), 73 states have internal predecessors, (118), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:23,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:23,930 INFO L93 Difference]: Finished difference Result 289 states and 339 transitions. [2024-09-18 15:40:23,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-18 15:40:23,930 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 1.6164383561643836) internal successors, (118), 73 states have internal predecessors, (118), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 136 [2024-09-18 15:40:23,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:23,932 INFO L225 Difference]: With dead ends: 289 [2024-09-18 15:40:23,932 INFO L226 Difference]: Without dead ends: 233 [2024-09-18 15:40:23,933 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 237 SyntacticMatches, 32 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4364 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1005, Invalid=4397, Unknown=0, NotChecked=0, Total=5402 [2024-09-18 15:40:23,933 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:23,933 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 390 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:23,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2024-09-18 15:40:24,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 170. [2024-09-18 15:40:24,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-18 15:40:24,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-18 15:40:24,168 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-18 15:40:24,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:24,168 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-18 15:40:24,169 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 1.6164383561643836) internal successors, (118), 73 states have internal predecessors, (118), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:24,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:24,169 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-18 15:40:24,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-18 15:40:24,169 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:24,169 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:24,181 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2024-09-18 15:40:24,369 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2024-09-18 15:40:24,370 INFO L399 AbstractCegarLoop]: === Iteration 137 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:24,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:24,370 INFO L85 PathProgramCache]: Analyzing trace with hash -2140517866, now seen corresponding path program 92 times [2024-09-18 15:40:24,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:24,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180657059] [2024-09-18 15:40:24,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:24,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:24,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,854 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:24,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,855 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:40:24,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,856 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:40:24,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,857 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:40:24,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,858 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:40:24,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,859 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:40:24,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:40:24,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,860 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:40:24,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,861 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:40:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,862 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:40:24,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,863 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:40:24,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:40:24,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:40:24,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:40:24,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:40:24,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:40:24,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:24,869 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 332 proven. 149 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:24,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:24,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180657059] [2024-09-18 15:40:24,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180657059] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:24,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002207138] [2024-09-18 15:40:24,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:40:24,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:24,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:24,870 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:24,871 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2024-09-18 15:40:24,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:40:24,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:24,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-18 15:40:24,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:25,763 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 375 proven. 106 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:25,763 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:26,216 INFO L134 CoverageAnalysis]: Checked inductivity of 901 backedges. 375 proven. 106 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:26,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002207138] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:26,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:26,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 72 [2024-09-18 15:40:26,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140707180] [2024-09-18 15:40:26,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:26,217 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-09-18 15:40:26,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:26,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-09-18 15:40:26,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=948, Invalid=4164, Unknown=0, NotChecked=0, Total=5112 [2024-09-18 15:40:26,218 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 72 states, 72 states have (on average 1.625) internal successors, (117), 72 states have internal predecessors, (117), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:27,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:27,092 INFO L93 Difference]: Finished difference Result 303 states and 353 transitions. [2024-09-18 15:40:27,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-18 15:40:27,093 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 1.625) internal successors, (117), 72 states have internal predecessors, (117), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 136 [2024-09-18 15:40:27,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:27,094 INFO L225 Difference]: With dead ends: 303 [2024-09-18 15:40:27,095 INFO L226 Difference]: Without dead ends: 247 [2024-09-18 15:40:27,095 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 238 SyntacticMatches, 32 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4246 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=956, Invalid=4300, Unknown=0, NotChecked=0, Total=5256 [2024-09-18 15:40:27,095 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:27,095 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 321 Invalid, 542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:27,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-09-18 15:40:27,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 170. [2024-09-18 15:40:27,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-18 15:40:27,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-18 15:40:27,346 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-18 15:40:27,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:27,346 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-18 15:40:27,346 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 1.625) internal successors, (117), 72 states have internal predecessors, (117), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:27,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:27,346 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-18 15:40:27,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-18 15:40:27,347 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:27,347 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 13, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:27,360 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2024-09-18 15:40:27,547 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2024-09-18 15:40:27,547 INFO L399 AbstractCegarLoop]: === Iteration 138 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:27,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:27,548 INFO L85 PathProgramCache]: Analyzing trace with hash 511689655, now seen corresponding path program 93 times [2024-09-18 15:40:27,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:27,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282021742] [2024-09-18 15:40:27,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:27,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:27,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,105 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:28,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,106 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:40:28,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,107 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:40:28,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,108 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:40:28,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,109 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:40:28,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,110 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:40:28,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,111 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:40:28,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,112 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:40:28,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:40:28,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,113 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:40:28,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,114 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:40:28,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,115 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:40:28,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,116 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:40:28,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,117 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:40:28,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,118 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:40:28,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,119 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:40:28,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:28,120 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 332 proven. 137 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:28,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:28,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282021742] [2024-09-18 15:40:28,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282021742] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:28,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938325048] [2024-09-18 15:40:28,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-09-18 15:40:28,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:28,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:28,121 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:28,122 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2024-09-18 15:40:28,184 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2024-09-18 15:40:28,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:28,185 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-18 15:40:28,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:29,002 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 375 proven. 94 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:29,003 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:29,441 INFO L134 CoverageAnalysis]: Checked inductivity of 889 backedges. 375 proven. 94 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:29,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938325048] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:29,441 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:29,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 71 [2024-09-18 15:40:29,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391313693] [2024-09-18 15:40:29,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:29,442 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2024-09-18 15:40:29,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:29,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2024-09-18 15:40:29,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=903, Invalid=4067, Unknown=0, NotChecked=0, Total=4970 [2024-09-18 15:40:29,443 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 71 states, 71 states have (on average 1.6338028169014085) internal successors, (116), 71 states have internal predecessors, (116), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:30,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:30,623 INFO L93 Difference]: Finished difference Result 315 states and 365 transitions. [2024-09-18 15:40:30,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-18 15:40:30,623 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 1.6338028169014085) internal successors, (116), 71 states have internal predecessors, (116), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 136 [2024-09-18 15:40:30,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:30,625 INFO L225 Difference]: With dead ends: 315 [2024-09-18 15:40:30,625 INFO L226 Difference]: Without dead ends: 259 [2024-09-18 15:40:30,625 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 239 SyntacticMatches, 32 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4069 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=911, Invalid=4201, Unknown=0, NotChecked=0, Total=5112 [2024-09-18 15:40:30,626 INFO L434 NwaCegarLoop]: 45 mSDtfsCounter, 6 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 826 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:30,626 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 473 Invalid, 826 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:40:30,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2024-09-18 15:40:30,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 170. [2024-09-18 15:40:30,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-18 15:40:30,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-18 15:40:30,875 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-18 15:40:30,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:30,876 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-18 15:40:30,876 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 1.6338028169014085) internal successors, (116), 71 states have internal predecessors, (116), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:30,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:30,876 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-18 15:40:30,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-18 15:40:30,876 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:30,876 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 12, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:30,889 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:31,077 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137,138 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:31,077 INFO L399 AbstractCegarLoop]: === Iteration 139 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:31,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:31,077 INFO L85 PathProgramCache]: Analyzing trace with hash -1896607242, now seen corresponding path program 94 times [2024-09-18 15:40:31,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:31,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364954067] [2024-09-18 15:40:31,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:31,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:31,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,552 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:31,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,553 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:40:31,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,554 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:40:31,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,555 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:40:31,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,556 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:40:31,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:40:31,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,557 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:40:31,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,558 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:40:31,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,559 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:40:31,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,560 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:40:31,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,561 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:40:31,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,562 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:40:31,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,564 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:40:31,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,565 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:40:31,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,566 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:40:31,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,567 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:40:31,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:31,569 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 332 proven. 127 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:31,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:31,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364954067] [2024-09-18 15:40:31,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364954067] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:31,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912787609] [2024-09-18 15:40:31,570 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-09-18 15:40:31,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:31,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:31,572 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:31,573 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2024-09-18 15:40:31,635 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-09-18 15:40:31,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:31,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-18 15:40:31,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:32,437 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 375 proven. 84 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:32,438 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:32,872 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 375 proven. 84 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:32,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912787609] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:32,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:32,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 70 [2024-09-18 15:40:32,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646926343] [2024-09-18 15:40:32,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:32,873 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2024-09-18 15:40:32,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:32,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2024-09-18 15:40:32,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=862, Invalid=3968, Unknown=0, NotChecked=0, Total=4830 [2024-09-18 15:40:32,874 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 70 states, 70 states have (on average 1.6428571428571428) internal successors, (115), 70 states have internal predecessors, (115), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:34,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:34,190 INFO L93 Difference]: Finished difference Result 325 states and 375 transitions. [2024-09-18 15:40:34,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-18 15:40:34,191 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.6428571428571428) internal successors, (115), 70 states have internal predecessors, (115), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 136 [2024-09-18 15:40:34,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:34,193 INFO L225 Difference]: With dead ends: 325 [2024-09-18 15:40:34,193 INFO L226 Difference]: Without dead ends: 269 [2024-09-18 15:40:34,193 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 240 SyntacticMatches, 32 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3895 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=870, Invalid=4100, Unknown=0, NotChecked=0, Total=4970 [2024-09-18 15:40:34,193 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:34,193 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 492 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 793 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:40:34,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2024-09-18 15:40:34,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 170. [2024-09-18 15:40:34,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-18 15:40:34,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-18 15:40:34,451 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-18 15:40:34,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:34,451 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-18 15:40:34,451 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.6428571428571428) internal successors, (115), 70 states have internal predecessors, (115), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:34,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:34,452 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-18 15:40:34,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-18 15:40:34,452 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:34,452 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 11, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:34,464 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:34,652 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 139 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable138 [2024-09-18 15:40:34,653 INFO L399 AbstractCegarLoop]: === Iteration 140 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:34,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:34,653 INFO L85 PathProgramCache]: Analyzing trace with hash -173178921, now seen corresponding path program 95 times [2024-09-18 15:40:34,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:34,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300094920] [2024-09-18 15:40:34,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:34,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:34,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,128 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:35,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,129 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:40:35,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,130 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:40:35,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,131 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:40:35,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,132 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:40:35,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,133 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:40:35,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:40:35,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,134 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:40:35,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,135 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:40:35,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,136 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:40:35,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,137 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:40:35,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,138 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:40:35,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,139 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:40:35,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:40:35,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,140 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:40:35,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,141 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:40:35,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:35,142 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 332 proven. 119 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:35,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:35,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300094920] [2024-09-18 15:40:35,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300094920] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:35,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671691906] [2024-09-18 15:40:35,143 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-09-18 15:40:35,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:35,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:35,144 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:35,145 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2024-09-18 15:40:35,206 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2024-09-18 15:40:35,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:35,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-18 15:40:35,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:35,992 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 375 proven. 76 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:35,992 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:36,420 INFO L134 CoverageAnalysis]: Checked inductivity of 871 backedges. 375 proven. 76 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:36,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671691906] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:36,420 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:36,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 69 [2024-09-18 15:40:36,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577058171] [2024-09-18 15:40:36,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:36,421 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-09-18 15:40:36,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:36,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-09-18 15:40:36,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=825, Invalid=3867, Unknown=0, NotChecked=0, Total=4692 [2024-09-18 15:40:36,422 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 69 states, 69 states have (on average 1.6521739130434783) internal successors, (114), 69 states have internal predecessors, (114), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:37,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:37,914 INFO L93 Difference]: Finished difference Result 333 states and 383 transitions. [2024-09-18 15:40:37,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-18 15:40:37,915 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 1.6521739130434783) internal successors, (114), 69 states have internal predecessors, (114), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 136 [2024-09-18 15:40:37,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:37,917 INFO L225 Difference]: With dead ends: 333 [2024-09-18 15:40:37,917 INFO L226 Difference]: Without dead ends: 277 [2024-09-18 15:40:37,917 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 241 SyntacticMatches, 32 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3724 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=833, Invalid=3997, Unknown=0, NotChecked=0, Total=4830 [2024-09-18 15:40:37,918 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 828 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:37,918 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 559 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 828 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:40:37,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2024-09-18 15:40:38,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 170. [2024-09-18 15:40:38,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-18 15:40:38,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-18 15:40:38,189 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-18 15:40:38,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:38,189 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-18 15:40:38,189 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 1.6521739130434783) internal successors, (114), 69 states have internal predecessors, (114), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:38,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:38,189 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-18 15:40:38,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-18 15:40:38,190 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:38,190 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 10, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:38,202 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2024-09-18 15:40:38,390 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139,140 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:38,390 INFO L399 AbstractCegarLoop]: === Iteration 141 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:38,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:38,390 INFO L85 PathProgramCache]: Analyzing trace with hash 990794198, now seen corresponding path program 96 times [2024-09-18 15:40:38,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:38,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392788018] [2024-09-18 15:40:38,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:38,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:38,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,864 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:38,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,865 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:40:38,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,866 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:40:38,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,867 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:40:38,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,868 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:40:38,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:40:38,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,869 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:40:38,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,870 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:40:38,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,871 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:40:38,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,872 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:40:38,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,873 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:40:38,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,874 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:40:38,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,875 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:40:38,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:40:38,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,876 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:40:38,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,877 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:40:38,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:38,879 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 332 proven. 113 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:38,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:38,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392788018] [2024-09-18 15:40:38,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392788018] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:38,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483385137] [2024-09-18 15:40:38,879 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-09-18 15:40:38,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:38,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:38,881 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:38,883 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2024-09-18 15:40:38,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2024-09-18 15:40:38,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:38,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-18 15:40:38,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:39,722 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 375 proven. 70 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:39,722 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:40,149 INFO L134 CoverageAnalysis]: Checked inductivity of 865 backedges. 375 proven. 70 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:40,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483385137] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:40,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:40,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 68 [2024-09-18 15:40:40,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193120587] [2024-09-18 15:40:40,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:40,150 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 68 states [2024-09-18 15:40:40,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:40,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2024-09-18 15:40:40,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=792, Invalid=3764, Unknown=0, NotChecked=0, Total=4556 [2024-09-18 15:40:40,151 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 68 states, 68 states have (on average 1.661764705882353) internal successors, (113), 68 states have internal predecessors, (113), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:41,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:41,645 INFO L93 Difference]: Finished difference Result 339 states and 389 transitions. [2024-09-18 15:40:41,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-18 15:40:41,645 INFO L78 Accepts]: Start accepts. Automaton has has 68 states, 68 states have (on average 1.661764705882353) internal successors, (113), 68 states have internal predecessors, (113), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 136 [2024-09-18 15:40:41,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:41,647 INFO L225 Difference]: With dead ends: 339 [2024-09-18 15:40:41,647 INFO L226 Difference]: Without dead ends: 283 [2024-09-18 15:40:41,647 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 242 SyntacticMatches, 32 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3556 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=800, Invalid=3892, Unknown=0, NotChecked=0, Total=4692 [2024-09-18 15:40:41,648 INFO L434 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:41,648 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 342 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 490 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-09-18 15:40:41,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2024-09-18 15:40:41,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 170. [2024-09-18 15:40:41,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-18 15:40:41,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-18 15:40:41,916 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-18 15:40:41,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:41,916 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-18 15:40:41,916 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 68 states, 68 states have (on average 1.661764705882353) internal successors, (113), 68 states have internal predecessors, (113), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:41,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:41,916 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-18 15:40:41,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-18 15:40:41,917 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:41,917 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 9, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:41,930 INFO L540 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Forceful destruction successful, exit code 0 [2024-09-18 15:40:42,117 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,141 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:42,117 INFO L399 AbstractCegarLoop]: === Iteration 142 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:42,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:42,118 INFO L85 PathProgramCache]: Analyzing trace with hash 2136720375, now seen corresponding path program 97 times [2024-09-18 15:40:42,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:42,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815852586] [2024-09-18 15:40:42,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:42,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:42,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,583 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:42,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,584 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:40:42,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,585 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:40:42,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,586 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:40:42,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,588 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:40:42,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,589 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:40:42,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,590 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:40:42,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,591 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:40:42,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,592 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:40:42,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,594 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:40:42,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,595 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:40:42,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,596 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:40:42,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,597 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:40:42,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,599 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:40:42,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,600 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:40:42,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,601 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:40:42,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,602 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 332 proven. 109 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:42,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:42,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815852586] [2024-09-18 15:40:42,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815852586] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:42,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031350656] [2024-09-18 15:40:42,603 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-09-18 15:40:42,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:42,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:42,604 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:42,605 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2024-09-18 15:40:42,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:42,661 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-18 15:40:42,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:43,412 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 375 proven. 66 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:43,412 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:43,864 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 375 proven. 66 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:43,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031350656] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:43,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:43,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 67 [2024-09-18 15:40:43,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432450547] [2024-09-18 15:40:43,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:43,865 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2024-09-18 15:40:43,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:43,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2024-09-18 15:40:43,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=763, Invalid=3659, Unknown=0, NotChecked=0, Total=4422 [2024-09-18 15:40:43,866 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 67 states, 67 states have (on average 1.671641791044776) internal successors, (112), 67 states have internal predecessors, (112), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:45,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-09-18 15:40:45,544 INFO L93 Difference]: Finished difference Result 343 states and 393 transitions. [2024-09-18 15:40:45,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-09-18 15:40:45,544 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.671641791044776) internal successors, (112), 67 states have internal predecessors, (112), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Word has length 136 [2024-09-18 15:40:45,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-09-18 15:40:45,547 INFO L225 Difference]: With dead ends: 343 [2024-09-18 15:40:45,547 INFO L226 Difference]: Without dead ends: 287 [2024-09-18 15:40:45,547 INFO L433 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 243 SyntacticMatches, 32 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3391 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=771, Invalid=3785, Unknown=0, NotChecked=0, Total=4556 [2024-09-18 15:40:45,547 INFO L434 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 723 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 465 SdHoareTripleChecker+Invalid, 723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-09-18 15:40:45,547 INFO L435 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 465 Invalid, 723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 723 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-09-18 15:40:45,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2024-09-18 15:40:45,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 170. [2024-09-18 15:40:45,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 134 states have (on average 1.1343283582089552) internal successors, (152), 135 states have internal predecessors, (152), 18 states have call successors, (18), 18 states have call predecessors, (18), 17 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2024-09-18 15:40:45,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 187 transitions. [2024-09-18 15:40:45,824 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 187 transitions. Word has length 136 [2024-09-18 15:40:45,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-09-18 15:40:45,824 INFO L474 AbstractCegarLoop]: Abstraction has 170 states and 187 transitions. [2024-09-18 15:40:45,824 INFO L475 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.671641791044776) internal successors, (112), 67 states have internal predecessors, (112), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-09-18 15:40:45,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:45,824 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 187 transitions. [2024-09-18 15:40:45,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2024-09-18 15:40:45,825 INFO L208 NwaCegarLoop]: Found error trace [2024-09-18 15:40:45,825 INFO L216 NwaCegarLoop]: trace histogram [16, 16, 16, 15, 15, 15, 15, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-09-18 15:40:45,837 INFO L552 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2024-09-18 15:40:46,025 WARN L456 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,142 /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:46,025 INFO L399 AbstractCegarLoop]: === Iteration 143 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-09-18 15:40:46,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-09-18 15:40:46,025 INFO L85 PathProgramCache]: Analyzing trace with hash 511117750, now seen corresponding path program 98 times [2024-09-18 15:40:46,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-09-18 15:40:46,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082078740] [2024-09-18 15:40:46,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-09-18 15:40:46,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-09-18 15:40:46,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,488 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2024-09-18 15:40:46,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,489 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-09-18 15:40:46,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,490 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-09-18 15:40:46,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,491 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-09-18 15:40:46,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-09-18 15:40:46,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,492 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-09-18 15:40:46,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,493 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-09-18 15:40:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,494 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-09-18 15:40:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,495 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-09-18 15:40:46,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,496 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-09-18 15:40:46,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,497 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-09-18 15:40:46,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-09-18 15:40:46,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,498 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-09-18 15:40:46,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,499 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-09-18 15:40:46,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,500 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 118 [2024-09-18 15:40:46,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,501 INFO L381 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-09-18 15:40:46,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-09-18 15:40:46,502 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 332 proven. 107 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:46,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-09-18 15:40:46,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082078740] [2024-09-18 15:40:46,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082078740] provided 0 perfect and 1 imperfect interpolant sequences [2024-09-18 15:40:46,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [884964002] [2024-09-18 15:40:46,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-09-18 15:40:46,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-09-18 15:40:46,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/certificate-witnesses-artifact/automizer/z3 [2024-09-18 15:40:46,504 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-09-18 15:40:46,504 INFO L327 MonitoredProcess]: [MP /storage/repos/certificate-witnesses-artifact/automizer/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2024-09-18 15:40:46,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-09-18 15:40:46,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2024-09-18 15:40:46,561 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-09-18 15:40:46,562 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2024-09-18 15:40:47,292 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 375 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:47,293 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2024-09-18 15:40:47,722 INFO L134 CoverageAnalysis]: Checked inductivity of 859 backedges. 375 proven. 64 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2024-09-18 15:40:47,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [884964002] provided 0 perfect and 2 imperfect interpolant sequences [2024-09-18 15:40:47,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-09-18 15:40:47,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37, 37] total 66 [2024-09-18 15:40:47,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204421209] [2024-09-18 15:40:47,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-09-18 15:40:47,723 INFO L551 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-09-18 15:40:47,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-09-18 15:40:47,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-09-18 15:40:47,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=738, Invalid=3552, Unknown=0, NotChecked=0, Total=4290 [2024-09-18 15:40:47,724 INFO L87 Difference]: Start difference. First operand 170 states and 187 transitions. Second operand has 66 states, 66 states have (on average 1.6818181818181819) internal successors, (111), 66 states have internal predecessors, (111), 33 states have call successors, (34), 2 states have call predecessors, (34), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32)